summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorauric <104602845+ihateamongus@users.noreply.github.com>2025-09-14 15:43:16 -0500
committerGitHub <noreply@github.com>2025-09-14 15:43:16 -0500
commit79205f4308070f9feb75991addfef872fa12ad08 (patch)
tree33b088a18f0cc265f5a21e0f9cbbbf4cbe953aee
parent7fb041bfc8324eb1bae32dc2ef3eff8435f31c19 (diff)
parenta9a59876250ec32a1c6b209529bf704ce6c603dd (diff)
Merge pull request #41 from ihateamongus/codex/add-dwm-script-for-keyboard-layout-toggleHEADmaster
Add keyboard layout selector script
-rwxr-xr-xtools/keyboard-layout.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/keyboard-layout.sh b/tools/keyboard-layout.sh
new file mode 100755
index 0000000..8d0273d
--- /dev/null
+++ b/tools/keyboard-layout.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+# keyboard layout selector using dmenu for dwm
+choice=$(printf '%s\n' EN/colemak RU/ru | dmenu -i -l 5 -p 'Keyboard layout')
+case "$choice" in
+ EN/colemak)
+ setxkbmap -layout us -variant colemak
+ ;;
+ RU/ru)
+ setxkbmap -layout ru -variant ru
+ ;;
+ *)
+ exit 0
+ ;;
+esac