diff --git a/.config/i3/config b/.config/i3/config index fc5c724c..45127179 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -292,6 +292,7 @@ bindsym $mod+F9 exec --no-startup-id dmenumount bindsym $mod+F10 exec --no-startup-id dmenuumount bindsym $mod+F11 exec --no-startup-id ducksearch bindsym $mod+F12 exec $term -e nmtui +bindsym $mod+Shift+F12 exec keymap # #---Arrow Keys---# # bindsym $mod+Left focus left diff --git a/.scripts/i3cmds/keymap b/.scripts/i3cmds/keymap new file mode 100755 index 00000000..2faa7741 --- /dev/null +++ b/.scripts/i3cmds/keymap @@ -0,0 +1,9 @@ +#!/bin/sh +# A dmenu keymap script to change the languish +# Its also easy to add xkb -options to this script +list_default=$(localectl list-x11-keymap-layouts) +list=$(sed '/! variant/,/^$/!d;/..:/!d;s/:/ /g' < /usr/share/X11/xkb/rules/evdev.lst| awk -F" " '{print $2" "$1}') +list="$list_default$list" + +choice=$(printf "$list" | dmenu -i -p "$1" -nb darkblue -sb blue -sf white -nf gray ) +setxkbmap $choice