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
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
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

View File

@@ -2,12 +2,32 @@
# Wayland doesn't handle delay-less sequences properly, insert a delay.
keypress_delay_ms: 20
virtual_modifiers:
- Compose
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
application:
only:
- kitty
- gnome-terminal-server
- Guake
- guake
remap:
# --- Editing ---
@@ -44,6 +64,7 @@ keymap:
- name: Tabs remaps
application:
only:
- Chromium-browser
- Firefox
- Firefox-esr
- firefox
@@ -67,15 +88,29 @@ keymap:
# Undo Close Tab
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
application:
only:
- Apple
- Chromium-browser
- Ferdium
- Firefox
- Firefox-esr
- Personal
- Work
- firefox
remap:
# --- Navigation ---
@@ -195,12 +230,9 @@ keymap:
# Focus Address Bar
Alt-L: Ctrl-L
- name: WebCatalog remaps
- name: Ferdium remaps
application:
only:
- Apple
- Personal
- Work
- Ferdium
remap:
# --- Navigation ---
@@ -293,10 +325,18 @@ keymap:
# Actual Size
Alt-0: Ctrl-0
- name: Tuba remaps
- name: Moonligh Forwarding
application:
only: dev.geopjr.Tuba
only:
- Moonlight
- com.moonlight_stream.Moonlight
remap:
J: Down
K: Up
Ctrl-LeftBrace: Esc
Ctrl-Alt-Shift-Q: Ctrl-Alt-Shift-Q
Ctrl-Alt-Shift-Z: Ctrl-Alt-Shift-Z
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