diff --git a/rules/base.xml.in b/rules/base.xml.in index 3608b60..023b549 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -5469,7 +5469,14 @@ vie - + + + + aderty + Vietnamese (AÐERTY) + + + diff --git a/symbols/vn b/symbols/vn index 1a002e6..81cb612 100644 --- a/symbols/vn +++ b/symbols/vn @@ -34,3 +34,29 @@ xkb_symbols "basic" { include "level3(ralt_switch)" }; + +// Vietnamese AÐERTY adaptation +// +// Copyright (C) 2018, Florent Gallaire Phong + +partial alphanumeric_keys +xkb_symbols "aderty" { + + include "fr(basic)" + + name[Group1]="Vietnamese (AÐERTY)"; + + key { [dead_tilde, 2, eacute, asciitilde ] }; + key { [dead_acute, 4, apostrophe, braceleft ] }; + key { [dead_grave, 7, egrave, grave ] }; + + key { [ dstroke, Dstroke, z, Z ] }; // đ Đ + key { [ dollar, sterling, DongSign, currency ] }; // ₫ ¤ + + key { [ uhorn, Uhorn, f, F ] }; // ư Ư + key { [ ohorn, Ohorn, j, J ] }; // ơ Ơ + + key { [ abreve, Abreve, w, W ] }; // ă Ă + key { [ dead_hook, question, comma ] }; + key { [dead_belowdot, period, semicolon ] }; +};