102 lines
1.6 KiB
TOML
102 lines
1.6 KiB
TOML
|
device_name = "MINI_KEYBOARD"
|
||
|
|
||
|
## DIALS
|
||
|
|
||
|
# Upper Dial
|
||
|
# Scroll Control
|
||
|
[[remap]]
|
||
|
input = ["KEY_6"]
|
||
|
output = ["KEY_DOWN"]
|
||
|
|
||
|
[[dual_role]]
|
||
|
input = "KEY_5"
|
||
|
tap = ["KEY_HOME"]
|
||
|
hold = ["KEY_END"]
|
||
|
|
||
|
[[remap]]
|
||
|
input = ["KEY_4"]
|
||
|
output = ["KEY_UP"]
|
||
|
|
||
|
# Lower Dial
|
||
|
# Send workspace to left monitor
|
||
|
[[remap]]
|
||
|
input = ["KEY_3"]
|
||
|
output = ["KEY_LEFTMETA", "KEY_LEFTCTRL", "KEY_R"]
|
||
|
|
||
|
# Swap active workspaces between monitors
|
||
|
[[remap]]
|
||
|
input = ["KEY_2"]
|
||
|
output = ["KEY_LEFTMETA", "KEY_LEFTCTRL", "KEY_W"]
|
||
|
|
||
|
# Send workspace to right monitor
|
||
|
[[remap]]
|
||
|
input = ["KEY_1"]
|
||
|
output = ["KEY_LEFTMETA", "KEY_LEFTCTRL", "KEY_L"]
|
||
|
|
||
|
## KEYS
|
||
|
# In order from left to right
|
||
|
|
||
|
## TOP ROW
|
||
|
# Open app launcher
|
||
|
[[remap]]
|
||
|
input = ["KEY_L"]
|
||
|
output = ["KEY_LEFTMETA", "KEY_LEFTCTRL", "KEY_O"]
|
||
|
|
||
|
# Update
|
||
|
[[remap]]
|
||
|
input = ["KEY_K"]
|
||
|
output = ["KEY_LEFTMETA", "KEY_LEFTCTRL", "KEY_U"]
|
||
|
|
||
|
# ~UNUSED~
|
||
|
#[[remap]]
|
||
|
#input = ["KEY_J"]
|
||
|
#output =
|
||
|
|
||
|
# ~UNUSED~
|
||
|
#[[remap]]
|
||
|
#input = ["KEY_I"]
|
||
|
#output =
|
||
|
|
||
|
|
||
|
## MID ROW
|
||
|
# Ssh HomeServer
|
||
|
[[remap]]
|
||
|
input = ["KEY_H"]
|
||
|
output = ["KEY_LEFTMETA", "KEY_LEFTCTRL", "KEY_S"]
|
||
|
|
||
|
# Update HomeServer
|
||
|
[[remap]]
|
||
|
input = ["KEY_G"]
|
||
|
output = ["KEY_LEFTMETA", "KEY_LEFTCTRL", "KEY_H"]
|
||
|
|
||
|
# Restart Docker/Glances service
|
||
|
[[remap]]
|
||
|
input = ["KEY_F"]
|
||
|
output = ["KEY_LEFTMETA", "KEY_LEFTCTRL", "KEY_D"]
|
||
|
|
||
|
# ~UNUSED~
|
||
|
#[[remap]]
|
||
|
#input = ["KEY_G"]
|
||
|
#output =
|
||
|
|
||
|
|
||
|
## BOTTOM ROW
|
||
|
# Copy
|
||
|
[[remap]]
|
||
|
input = ["KEY_D"]
|
||
|
output = ["KEY_LEFTCTRL", "KEY_C"]
|
||
|
|
||
|
# Paste
|
||
|
[[remap]]
|
||
|
input = ["KEY_C"]
|
||
|
output = ["KEY_LEFTSHIFT", "KEY_INSERT"]
|
||
|
|
||
|
# Clip History
|
||
|
[[remap]]
|
||
|
input = ["KEY_B"]
|
||
|
output = ["KEY_LEFTMETA", "KEY_V"]
|
||
|
|
||
|
# Emoji Picker
|
||
|
[[remap]]
|
||
|
input = ["KEY_A"]
|
||
|
output = ["KEY_LEFTMETA", "KEY_LEFTSHIFT", "KEY_V"]
|