summaryrefslogtreecommitdiff
path: root/symbols/hu
diff options
context:
space:
mode:
authorVajda Máté <nukleari591@gmail.com>2023-07-03 14:45:38 +0000
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2023-07-03 14:45:38 +0000
commit3e519a9079766f2512064c1588ef1dc6cd0a798f (patch)
tree1c05062daa33fa5268bfe0dd18e360e0092b371c /symbols/hu
parentaf65b7705b98624060d5f1777828eedf2e87bb9c (diff)
add a Hungarian layout for a US keyboard
Diffstat (limited to 'symbols/hu')
-rw-r--r--symbols/hu21
1 files changed, 21 insertions, 0 deletions
diff --git a/symbols/hu b/symbols/hu
index aabd1c0b..174c26fb 100644
--- a/symbols/hu
+++ b/symbols/hu
@@ -650,3 +650,24 @@ xkb_symbols "oldhun_magic_numpad" {
key <KPSU> {[ KP_Subtract, KP_Subtract, KP_Subtract, KP_Subtract ]};
key <KPAD> {[ KP_Add, KP_Add, KP_Add, KP_Add ]};
};
+
+// English (US layout with Hungarian characters)
+// Hungarian characters are included on right alt layer
+partial alphanumeric_keys
+xkb_symbols "us" {
+ include "us"
+ name[Group1] = "Hungarian (US)";
+
+ key <AD03> {[ e, E, eacute, Eacute ]}; // e E é É
+ key <AD05> {[ t, T, udoubleacute, Udoubleacute ]}; // t T ű Ű
+ key <AD06> {[ y, Y, udiaeresis, Udiaeresis ]}; // y Y ü Ü
+ key <AD07> {[ u, U, uacute, Uacute ]}; // u U ú Ú
+ key <AD08> {[ i, I, iacute, Iacute ]}; // i I í Í
+ key <AD09> {[ o, O, oacute, Oacute ]}; // o O ó Ó
+ key <AD10> {[ p, P, odiaeresis, Odiaeresis ]}; // p P ö Ö
+ key <AD11> {[ bracketleft, braceleft, odoubleacute, Odoubleacute ]}; // [ { ő Ő
+
+ key <AC01> {[ a, A, aacute, Aacute ]}; // a A á Á
+
+ include "level3(ralt_switch)"
+}; \ No newline at end of file