summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2022-04-25 17:24:53 +0200
committerRobert Günzler <r@gnzler.io>2022-04-25 17:24:53 +0200
commit7cb7ccad21caffba131e8ff977e7ce464795809a (patch)
tree69808071856bb33c77ec12472e6f729bef9e0048
parent3afa7371bfcf72666ef2bf5f4e15eb6ca5dc253a (diff)
Add custom xkb config
-rw-r--r--.config/xkb/rules/evdev5
-rw-r--r--.config/xkb/symbols/hibiki10
2 files changed, 15 insertions, 0 deletions
diff --git a/.config/xkb/rules/evdev b/.config/xkb/rules/evdev
new file mode 100644
index 0000000..9a403ee
--- /dev/null
+++ b/.config/xkb/rules/evdev
@@ -0,0 +1,5 @@
+
+! option = symbols
+  hibiki:intl_tr = +hibiki(intl_tr)
+
+! include %S/evdev
diff --git a/.config/xkb/symbols/hibiki b/.config/xkb/symbols/hibiki
new file mode 100644
index 0000000..c196f9b
--- /dev/null
+++ b/.config/xkb/symbols/hibiki
@@ -0,0 +1,10 @@
+// https://xkbcommon.org/doc/current/md_doc_user_configuration.html
+// https://wiki.archlinux.org/title/X_keyboard_extension
+
+xkb_symbols "intl_tr" {
+    key <AC05> { [ g      ,       g , dead_breve            ] } ;
+    key <AB09> { [ period , greater , dead_abovedot         ] } ;
+    key <AC02> { [   s    ,       S , ssharp , dead_cedilla ] } ;
+
+    include "level3(ralt_switch)"
+};