Compare commits

..

9 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
26e290e883 Purge WebCatalog from the config 2023-11-24 23:13:20 +00:00
33842a9258 Fix tmux commands
Don't use removed `-p` option to `split-window`
2023-11-24 23:12:21 +00:00
2 changed files with 54 additions and 14 deletions

View File

@@ -1,7 +1,7 @@
# vim: ft=tmux # vim: ft=tmux
split-window -h -p 50 -c ~/.config/xremap nvim ~/.config/xremap/macOS.yaml split-window -h -l 50% -c ~/.config/xremap nvim ~/.config/xremap/macOS.yaml
select-pane -t 1 select-pane -t 1
split-window -v -p 50 -c ~/.config/xremap journalctl --user -f _COMM=xremap split-window -v -l 50% -c ~/.config/xremap journalctl --user -f _COMM=xremap
select-pane -t 3 select-pane -t 3

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 ---
@@ -44,6 +64,7 @@ keymap:
- name: Tabs remaps - name: Tabs remaps
application: application:
only: only:
- Chromium-browser
- Firefox - Firefox
- Firefox-esr - Firefox-esr
- firefox - firefox
@@ -67,15 +88,29 @@ 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:
- Apple - Chromium-browser
- Ferdium - Ferdium
- Firefox - Firefox
- Firefox-esr - Firefox-esr
- Personal
- Work
- firefox - firefox
remap: remap:
# --- Navigation --- # --- Navigation ---
@@ -195,12 +230,9 @@ keymap:
# Focus Address Bar # Focus Address Bar
Alt-L: Ctrl-L Alt-L: Ctrl-L
- name: WebCatalog remaps - name: Ferdium remaps
application: application:
only: only:
- Apple
- Personal
- Work
- Ferdium - Ferdium
remap: remap:
# --- Navigation --- # --- Navigation ---
@@ -293,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