summaryrefslogtreecommitdiff
path: root/symbols/vn
diff options
context:
space:
mode:
authorSergey Udaltsov <sergey.udaltsov@gmail.com>2018-10-03 01:10:54 +0100
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2018-10-03 01:10:54 +0100
commitf3fd3324358713cd87269b9f5662d02babc4ae80 (patch)
tree8f990fe1317b35db652d5d5d4a1ed44eb4da691d /symbols/vn
parent99384cd33c4df77fe0880a688f335dcc98f31013 (diff)
downloadxkeyboard-config-f3fd3324358713cd87269b9f5662d02babc4ae80.tar.gz
New "Vietnamese (QĐERTY)" variant
https://bugs.freedesktop.org/show_bug.cgi?id=107197
Diffstat (limited to 'symbols/vn')
-rw-r--r--symbols/vn27
1 files changed, 27 insertions, 0 deletions
diff --git a/symbols/vn b/symbols/vn
index 8516f4a..9f39428 100644
--- a/symbols/vn
+++ b/symbols/vn
@@ -117,3 +117,30 @@ xkb_symbols "aderty" {
key <AB07> { [ dead_hook, question, comma ] };
key <AB08> { [dead_belowdot, period, semicolon ] };
};
+
+// Vietnamese QĐERTY (AĐERTY qwertification)
+//
+// Copyright (C) 2018, Florent Gallaire Phong <f@gallai.re>
+
+partial alphanumeric_keys
+xkb_symbols "qderty" {
+
+ include "us(euro)"
+ name[Group1]= "Vietnamese (QĐERTY)";
+
+ key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] };
+ key <AE04> { [ 4, dollar, DongSign, currency ] }; // ₫ ¤
+
+ key <AD02> { [ dstroke, Dstroke, w, W ] }; // đ Đ
+ key <AD03> { [ e, E, ecircumflex, Ecircumflex ] }; // ê Ê
+ key <AD09> { [ o, O, ocircumflex, Ocircumflex ] }; // ô Ô
+
+ key <AC01> { [ a, A, acircumflex, Acircumflex ] }; // â Â
+ key <AC04> { [ uhorn, Uhorn, f, F ] }; // ư Ư
+ key <AC07> { [ ohorn, Ohorn, j, J ] }; // ơ Ơ
+ key <AC11> { [dead_acute, quotedbl, apostrophe ] };
+
+ key <AB01> { [ abreve, Abreve, z, Z ] }; // ă Ă
+ key <AB09> { [dead_belowdot, greater, period ] };
+ key <AB10> { [ dead_hook, question, slash ] };
+};