mirror of
https://github.com/Stunkymonkey/dotfiles.git
synced 2025-09-13 22:12:04 +02:00
sway: use umlauts instead of compose key
This commit is contained in:
parent
808243babc
commit
6c5e0d3ebe
3 changed files with 19 additions and 2 deletions
|
@ -22,6 +22,7 @@
|
||||||
- ~/.config/VSCodium/User
|
- ~/.config/VSCodium/User
|
||||||
- ~/.vim/pack/dotfiles
|
- ~/.vim/pack/dotfiles
|
||||||
- ~/.vim/colors
|
- ~/.vim/colors
|
||||||
|
- ~/.xkb/symbols
|
||||||
|
|
||||||
# casual
|
# casual
|
||||||
- link:
|
- link:
|
||||||
|
@ -69,6 +70,7 @@
|
||||||
~/.config/sway/workman: sway/workman
|
~/.config/sway/workman: sway/workman
|
||||||
~/.config/swaylock/config: sway/lock
|
~/.config/swaylock/config: sway/lock
|
||||||
~/.config/environment.d/sway.conf: sway/env-vars
|
~/.config/environment.d/sway.conf: sway/env-vars
|
||||||
|
~/.xkb/symbols/gb_umlauts: sway/xkb_gb_umlauts
|
||||||
~/.config/Code/User/settings.json: vscodium/settings.json
|
~/.config/Code/User/settings.json: vscodium/settings.json
|
||||||
~/.config/VSCodium/User/settings.json: vscodium/settings.json
|
~/.config/VSCodium/User/settings.json: vscodium/settings.json
|
||||||
|
|
||||||
|
|
|
@ -12,8 +12,8 @@ set $term "foot"
|
||||||
|
|
||||||
# keyboard layout
|
# keyboard layout
|
||||||
input * {
|
input * {
|
||||||
xkb_layout "gb,de"
|
xkb_layout "gb_umlauts,de"
|
||||||
xkb_options "caps:escape,grp:win_space_toggle,compose:ralt"
|
xkb_options "caps:escape,grp:win_space_toggle"
|
||||||
xkb_numlock enabled
|
xkb_numlock enabled
|
||||||
}
|
}
|
||||||
# hide cursor after 10 sec
|
# hide cursor after 10 sec
|
||||||
|
|
15
sway/xkb_gb_umlauts
Normal file
15
sway/xkb_gb_umlauts
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
default partial alphanumeric_keys
|
||||||
|
xkb_symbols "basic" {
|
||||||
|
// define a base layout to inherit
|
||||||
|
include "gb"
|
||||||
|
|
||||||
|
// AltGr + a → ä / Ä
|
||||||
|
key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
|
||||||
|
// AltGr + o → ö / Ö
|
||||||
|
key <AD09> { [ o, O, odiaeresis, Odiaeresis ] };
|
||||||
|
// AltGr + u → ü / Ü
|
||||||
|
key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
|
||||||
|
|
||||||
|
// AltGr + e → €
|
||||||
|
key <AD03> { [ e, E, EuroSign, EuroSign ] };
|
||||||
|
};
|
Loading…
Add table
Add a link
Reference in a new issue