dotfiles/evremap/MINI_KEYBOARD.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"]