summaryrefslogtreecommitdiff
path: root/symbols/vn
diff options
context:
space:
mode:
authorSergey Udaltsov <sergey.udaltsov@gmail.com>2018-09-27 00:17:55 +0100
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2018-09-27 00:17:55 +0100
commit85f18fcfbd458e140c77a98f4ff97af9d6b4d435 (patch)
tree81a50e68c41aaae0314ab2090e3e173b0893b157 /symbols/vn
parentd88b7812ac585a905314de44745d88def867218a (diff)
downloadxkeyboard-config-85f18fcfbd458e140c77a98f4ff97af9d6b4d435.tar.gz
New "Vietnamese (French)" variant
https://bugs.freedesktop.org/show_bug.cgi?id=107185
Diffstat (limited to 'symbols/vn')
-rw-r--r--symbols/vn26
1 files changed, 26 insertions, 0 deletions
diff --git a/symbols/vn b/symbols/vn
index 994ae84..d1b9ea8 100644
--- a/symbols/vn
+++ b/symbols/vn
@@ -62,3 +62,29 @@ xkb_symbols "us" {
key <AB09> { [dead_belowdot, greater, period ] };
key <AB10> { [ dead_hook, question, slash ] };
};
+
+// French keyboard made Vietnamese
+//
+// Copyright (C) 2018, Florent Gallaire Phong <f@gallai.re>
+
+partial alphanumeric_keys
+xkb_symbols "fr" {
+
+ include "fr(basic)"
+
+ name[Group1]="Vietnamese (French, with Vietnamese letters)";
+
+ key <AE02> { [dead_tilde, 2, eacute, asciitilde ] };
+ key <AE04> { [dead_acute, 4, apostrophe, braceleft ] };
+ key <AE07> { [dead_grave, 7, egrave, grave ] };
+
+ key <AD01> { [ a, A, abreve, Abreve ] }; // ă Ă
+ key <AD07> { [ u, U, uhorn, Uhorn ] }; // ư Ư
+ key <AD09> { [ o, O, ohorn, Ohorn ] }; // ơ Ơ
+ key <AD12> { [ dollar, sterling, DongSign, currency ] }; // ₫ ¤
+
+ key <AC03> { [ d, D, dstroke, Dstroke ] }; // đ Đ
+
+ key <AB07> { [ dead_hook, question, comma ] };
+ key <AB08> { [dead_belowdot, period, semicolon ] };
+};