Keyboard
Config
constructor
config
Listener
Id
engine
layouts
Variants
model
options
settings
name
activate
equals
init
load
load
FromXCurrent
load
FromXInitial
save
start
Listen
stop
Listen
term
to
String
add
Default
Switch
Option
If
Necessary
format
Full
Description
get
Descriptions
merge
Items
split
Items
NODE-GTK API Reference
Gkbd-3.0
Gkbd
KeyboardConfig
Class KeyboardConfig
Hierarchy
KeyboardConfig
Index
Constructors
constructor
Properties
config
Listener
Id
engine
layouts
Variants
model
options
settings
name
Methods
activate
equals
init
load
load
FromXCurrent
load
FromXInitial
save
start
Listen
stop
Listen
term
to
String
add
Default
Switch
Option
If
Necessary
format
Full
Description
get
Descriptions
merge
Items
split
Items
Constructors
constructor
new
Keyboard
Config
(
)
:
KeyboardConfig
Returns
KeyboardConfig
Properties
config
Listener
Id
config
Listener
Id
:
number
engine
engine
:
Xkl
.
Engine
layouts
Variants
layouts
Variants
:
string
model
model
:
string
options
options
:
string
settings
settings
:
Gio
.
Settings
Static
name
name
:
string
Methods
activate
activate
(
)
:
boolean
Returns
boolean
equals
equals
(
kbdConfig2
:
KeyboardConfig
)
:
boolean
Parameters
kbdConfig2:
KeyboardConfig
Returns
boolean
init
init
(
engine
:
Xkl
.
Engine
)
:
void
Parameters
engine:
Xkl
.
Engine
Returns
void
load
load
(
kbdConfigDefault
:
KeyboardConfig
)
:
void
Parameters
kbdConfigDefault:
KeyboardConfig
Returns
void
load
FromXCurrent
load
FromXCurrent
(
buf
:
ConfigRec
)
:
void
Parameters
buf:
ConfigRec
Returns
void
load
FromXInitial
load
FromXInitial
(
buf
:
ConfigRec
)
:
void
Parameters
buf:
ConfigRec
Returns
void
save
save
(
)
:
void
Returns
void
start
Listen
start
Listen
(
func
:
GObject
.
Callback
)
:
void
Parameters
func:
GObject
.
Callback
Returns
void
stop
Listen
stop
Listen
(
)
:
void
Returns
void
term
term
(
)
:
void
Returns
void
to
String
to
String
(
)
:
string
Returns
string
Static
add
Default
Switch
Option
If
Necessary
add
Default
Switch
Option
If
Necessary
(
layoutsList
:
string
, optionsList
:
string
, wasAppended
:
boolean
)
:
string
[]
Parameters
layoutsList:
string
optionsList:
string
wasAppended:
boolean
Returns
string
[]
Static
format
Full
Description
format
Full
Description
(
layoutDescr
:
string
, variantDescr
:
string
)
:
string
Parameters
layoutDescr:
string
variantDescr:
string
Returns
string
Static
get
Descriptions
get
Descriptions
(
configRegistry
:
ConfigRegistry
, name
:
string
, layoutShortDescr
:
string
, layoutDescr
:
string
, variantShortDescr
:
string
, variantDescr
:
string
)
:
boolean
Parameters
configRegistry:
ConfigRegistry
name:
string
layoutShortDescr:
string
layoutDescr:
string
variantShortDescr:
string
variantDescr:
string
Returns
boolean
Static
merge
Items
merge
Items
(
parent
:
string
, child
:
string
)
:
string
Parameters
parent:
string
child:
string
Returns
string
Static
split
Items
split
Items
(
merged
:
string
, parent
:
string
, child
:
string
)
:
boolean
Parameters
merged:
string
parent:
string
child:
string
Returns
boolean
Keyboard
Config
constructor
config
Listener
Id
engine
layouts
Variants
model
options
settings
name
activate
equals
init
load
load
FromXCurrent
load
FromXInitial
save
start
Listen
stop
Listen
term
to
String
add
Default
Switch
Option
If
Necessary
format
Full
Description
get
Descriptions
merge
Items
split
Items
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLktleWJvYXJkQ29uZmlnLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLktleWJvYXJkQ29uZmlnLmh0bWwjY29uZmlnTGlzdGVuZXJJZCIsIm5hbWUiOiJjb25maWdMaXN0ZW5lcklkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2tiZF8zXzAuR2tiZC5LZXlib2FyZENvbmZpZy5odG1sI2VuZ2luZSIsIm5hbWUiOiJlbmdpbmUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLktleWJvYXJkQ29uZmlnLmh0bWwjbGF5b3V0c1ZhcmlhbnRzIiwibmFtZSI6ImxheW91dHNWYXJpYW50cyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuS2V5Ym9hcmRDb25maWcuaHRtbCNtb2RlbCIsIm5hbWUiOiJtb2RlbCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuS2V5Ym9hcmRDb25maWcuaHRtbCNvcHRpb25zIiwibmFtZSI6Im9wdGlvbnMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLktleWJvYXJkQ29uZmlnLmh0bWwjc2V0dGluZ3MiLCJuYW1lIjoic2V0dGluZ3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuS2V5Ym9hcmRDb25maWcuaHRtbCNuYW1lIiwibmFtZSI6Im5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2tiZF8zXzAuR2tiZC5LZXlib2FyZENvbmZpZy5odG1sI2FjdGl2YXRlIiwibmFtZSI6ImFjdGl2YXRlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuS2V5Ym9hcmRDb25maWcuaHRtbCNlcXVhbHMiLCJuYW1lIjoiZXF1YWxzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuS2V5Ym9hcmRDb25maWcuaHRtbCNpbml0IiwibmFtZSI6ImluaXQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2tiZF8zXzAuR2tiZC5LZXlib2FyZENvbmZpZy5odG1sI2xvYWQiLCJuYW1lIjoibG9hZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLktleWJvYXJkQ29uZmlnLmh0bWwjbG9hZEZyb21YQ3VycmVudCIsIm5hbWUiOiJsb2FkRnJvbVhDdXJyZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuS2V5Ym9hcmRDb25maWcuaHRtbCNsb2FkRnJvbVhJbml0aWFsIiwibmFtZSI6ImxvYWRGcm9tWEluaXRpYWwiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2tiZF8zXzAuR2tiZC5LZXlib2FyZENvbmZpZy5odG1sI3NhdmUiLCJuYW1lIjoic2F2ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLktleWJvYXJkQ29uZmlnLmh0bWwjc3RhcnRMaXN0ZW4iLCJuYW1lIjoic3RhcnRMaXN0ZW4iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2tiZF8zXzAuR2tiZC5LZXlib2FyZENvbmZpZy5odG1sI3N0b3BMaXN0ZW4iLCJuYW1lIjoic3RvcExpc3RlbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLktleWJvYXJkQ29uZmlnLmh0bWwjdGVybSIsIm5hbWUiOiJ0ZXJtIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuS2V5Ym9hcmRDb25maWcuaHRtbCN0b1N0cmluZyIsIm5hbWUiOiJ0b1N0cmluZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuS2V5Ym9hcmRDb25maWcuaHRtbCNhZGREZWZhdWx0U3dpdGNoT3B0aW9uSWZOZWNlc3NhcnkiLCJuYW1lIjoiYWRkRGVmYXVsdFN3aXRjaE9wdGlvbklmTmVjZXNzYXJ5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR2tiZF8zXzAuR2tiZC5LZXlib2FyZENvbmZpZy5odG1sI2Zvcm1hdEZ1bGxEZXNjcmlwdGlvbiIsIm5hbWUiOiJmb3JtYXRGdWxsRGVzY3JpcHRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLktleWJvYXJkQ29uZmlnLmh0bWwjZ2V0RGVzY3JpcHRpb25zIiwibmFtZSI6ImdldERlc2NyaXB0aW9ucyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdrYmRfM18wLkdrYmQuS2V5Ym9hcmRDb25maWcuaHRtbCNtZXJnZUl0ZW1zIiwibmFtZSI6Im1lcmdlSXRlbXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHa2JkXzNfMC5Ha2JkLktleWJvYXJkQ29uZmlnLmh0bWwjc3BsaXRJdGVtcyIsIm5hbWUiOiJzcGxpdEl0ZW1zIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR2tiZF8zXzAuR2tiZC5LZXlib2FyZENvbmZpZy5odG1sIiwibmFtZSI6IktleWJvYXJkQ29uZmlnIn0=