Compare commits

..

7 Commits

Author SHA1 Message Date
4f44fa0a6c Ensure Moonlight default bindings actually work 2024-08-01 21:29:28 +01:00
d8989461f1 Make workspace switching work in Gnome Shell 2024-07-06 16:25:39 +01:00
145e2d83c8 Add alternative guake capitalization 2024-04-20 17:17:13 +01:00
712a3b1942 Add Home/End keymaps 2024-04-16 19:10:32 +01:00
231e426dc2 Remove Tuba remaps 2024-04-07 20:39:10 +01:00
9e603c481e Add global media key remappings
Use the "Compose" key as a virtual modifier, then combined that with
F7-F12 to remap these key pairings as media keys with the same layout as
a Macbook Pro keyboard.
2024-04-07 20:37:52 +01:00
d39a94648c Add kitty tab remaps 2023-11-28 22:49:52 +00:00

View File

@@ -2,12 +2,32 @@
# Wayland doesn't handle delay-less sequences properly, insert a delay. # Wayland doesn't handle delay-less sequences properly, insert a delay.
keypress_delay_ms: 20 keypress_delay_ms: 20
virtual_modifiers:
- Compose
keymap: keymap:
- name: Global remaps
remap:
# Navigation
Alt-Left: Home
Alt-Right: End
# Workspace Navigation
Ctrl-Alt-Left: Super-PageUp
Ctrl-Alt-Right: Super-PageDown
# Media keys
Compose-F7: PreviousSong
Compose-F8: PlayPause
Compose-F9: NextSong
Compose-F10: Mute
Compose-F11: VolumeDown
Compose-F12: VolumeUp
- name: Terminal remaps - name: Terminal remaps
application: application:
only: only:
- kitty - kitty
- gnome-terminal-server - gnome-terminal-server
- Guake
- guake - guake
remap: remap:
# --- Editing --- # --- Editing ---
@@ -68,6 +88,22 @@ keymap:
# Undo Close Tab # Undo Close Tab
Alt-Shift-T: Ctrl-Shift-T Alt-Shift-T: Ctrl-Shift-T
- name: Kitty tab remaps
application:
only:
- kitty
remap:
# New Window
Alt-N: Ctrl-Shift-N
# New Tab
Alt-T: Ctrl-Shift-T
# Close Tab
Alt-W: Ctrl-Shift-W
# Go one Tab to the Left
Alt-Shift-LeftBrace: Ctrl-Shift-Left
# Go one Tab to the right
Alt-Shift-RightBrace: Ctrl-Shift-Right
- name: Browser remaps - name: Browser remaps
application: application:
only: only:
@@ -289,10 +325,18 @@ keymap:
# Actual Size # Actual Size
Alt-0: Ctrl-0 Alt-0: Ctrl-0
- name: Tuba remaps - name: Moonligh Forwarding
application: application:
only: dev.geopjr.Tuba only:
- Moonlight
- com.moonlight_stream.Moonlight
remap: remap:
J: Down Ctrl-Alt-Shift-Q: Ctrl-Alt-Shift-Q
K: Up Ctrl-Alt-Shift-Z: Ctrl-Alt-Shift-Z
Ctrl-LeftBrace: Esc Ctrl-Alt-Shift-X: Ctrl-Alt-Shift-X
Ctrl-Alt-Shift-S: Ctrl-Alt-Shift-S
Ctrl-Alt-Shift-M: Ctrl-Alt-Shift-M
Ctrl-Alt-Shift-V: Ctrl-Alt-Shift-V
Ctrl-Alt-Shift-D: Ctrl-Alt-Shift-D
Ctrl-Alt-Shift-C: Ctrl-Alt-Shift-C
Ctrl-Alt-Shift-L: Ctrl-Alt-Shift-L