aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/sway
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:23 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:23 +0100
commit4fd83f83163754c5b647c4408b5ee70c0a804afb (patch)
treecc989923f787d1765a5d1a86f9ad766c743f8961 /dot_config/sway
parent2a92f0656d09fc50661a7a8d63512287570ec6af (diff)
downloaddotfiles-4fd83f83163754c5b647c4408b5ee70c0a804afb.tar.gz
dotfiles-4fd83f83163754c5b647c4408b5ee70c0a804afb.tar.bz2
dotfiles-4fd83f83163754c5b647c4408b5ee70c0a804afb.zip
feat(sway): altgr-intl + compose key for PT typing
- xkb variant altgr-intl: AltGr dead keys + direct Euro on AltGr+5. Preserves bare ' " ` ~ ^ for code/shell. - Compose on Right Ctrl (compose:rctrl). Leaves Right Alt for AltGr. - New dot_XCompose with %L include + PT-PT guillemets, Euro, ordinals, em/en dashes, ellipsis. - KEYBINDS.md: new Typing / Input section with AltGr + Compose cheatsheet.
Diffstat (limited to 'dot_config/sway')
-rw-r--r--dot_config/sway/config3
1 files changed, 2 insertions, 1 deletions
diff --git a/dot_config/sway/config b/dot_config/sway/config
index c519958..edf1e32 100644
--- a/dot_config/sway/config
+++ b/dot_config/sway/config
@@ -20,7 +20,8 @@ client.urgent #fb4934 #282828 #ebdbb2 #fb4934 #fb4934
# ── Input ─────────────────────────────────────────────────────────────────────
input type:keyboard {
xkb_layout us
- xkb_options caps:escape
+ xkb_variant altgr-intl
+ xkb_options caps:escape,compose:rctrl
repeat_delay 300
repeat_rate 50
}