//
// Based on old style 'xkb/symbols/hu"
//
-// $XKeyboardConfig$
// (C) 2002-2004 Soós Péter <sp@osb.hu>
+// (C) 2010 Andras Timar <timar@fsf.hu>
//
// Permission is granted to anyone to use, distribute and modify
// this file in any way, provided that the above copyright notice
// - Fixed abovedot
// - Added adiaeresis
// - Added EuroSign and cent symbol
+// 2010-04-23 - Added doublelowquotemark
+// - Added rightdoublequotemark
+// - Added endash
+// 2010-05-13 - Added ellipsis
// Default layout
default partial
xkb_symbols "basic" {
include "hu(102_qwertz_comma_dead)"
- name[Group1] = "Hungary";
+ name[Group1] = "Hungarian";
};
// Standard layout
partial
xkb_symbols "standard" {
include "hu(102_qwertz_comma_dead)"
- name[Group1] = "Hungary - Standard";
+ name[Group1] = "Hungarian (standard)";
};
// Standard layout without dead key support
partial
xkb_symbols "nodeadkeys" {
include "hu(102_qwertz_comma_nodead)"
- name[Group1] = "Hungary - Eliminate dead keys";
+ name[Group1] = "Hungarian (eliminate dead keys)";
};
// Qwerty layout
partial
xkb_symbols "qwerty" {
include "hu(101_qwerty_comma_dead)"
- name[Group1] = "Hungary - qwerty";
+ name[Group1] = "Hungarian (qwerty)";
};
// Main layouts
// and with dead key support
partial
xkb_symbols "101_qwertz_comma_dead" {
- name[Group1] = "Hungary - 101/qwertz/comma/Dead keys";
+ name[Group1] = "Hungarian (101/qwertz/comma/dead keys)";
include "latin"
include "hu(def_101)"
include "hu(def_qwertz)"
// and without dead key support
partial
xkb_symbols "101_qwertz_comma_nodead" {
- name[Group1] = "Hungary - 101/qwertz/comma/Eliminate dead keys";
+ name[Group1] = "Hungarian (101/qwertz/comma/eliminate dead keys)";
include "latin"
include "hu(def_101)"
include "hu(def_qwertz)"
// and with dead key support
partial
xkb_symbols "101_qwertz_dot_dead" {
- name[Group1] = "Hungary - 101/qwertz/dot/Dead keys";
+ name[Group1] = "Hungarian (101/qwertz/dot/dead keys)";
include "latin"
include "hu(def_101)"
include "hu(def_qwertz)"
// and without dead key support
partial
xkb_symbols "101_qwertz_dot_nodead" {
- name[Group1] = "Hungary - 101/qwertz/dot/Eliminate dead keys";
+ name[Group1] = "Hungarian (101/qwertz/dot/eliminate dead keys)";
include "latin"
include "hu(def_101)"
include "hu(def_qwertz)"
// and with dead key support
partial
xkb_symbols "101_qwerty_comma_dead" {
- name[Group1] = "Hungary - 101/qwerty/comma/Dead keys";
+ name[Group1] = "Hungarian (101/qwerty/comma/dead keys)";
include "latin"
include "hu(def_101)"
include "hu(def_qwerty)"
// and without dead key support
partial
xkb_symbols "101_qwerty_comma_nodead" {
- name[Group1] = "Hungary - 101/qwerty/comma/Eliminate dead keys";
+ name[Group1] = "Hungarian (101/qwerty/comma/eliminate dead keys)";
include "latin"
include "hu(def_101)"
include "hu(def_qwerty)"
// and with dead key support
partial
xkb_symbols "101_qwerty_dot_dead" {
- name[Group1] = "Hungary - 101/qwerty/dot/Dead keys";
+ name[Group1] = "Hungarian (101/qwerty/dot/dead keys)";
include "latin"
include "hu(def_101)"
include "hu(def_qwerty)"
// and without dead key support
partial
xkb_symbols "101_qwerty_dot_nodead" {
- name[Group1] = "Hungary - 101/qwerty/dot/Eliminate dead keys";
+ name[Group1] = "Hungarian (101/qwerty/dot/eliminate dead keys)";
include "latin"
include "hu(def_101)"
include "hu(def_qwerty)"
// and with dead key support
partial
xkb_symbols "102_qwertz_comma_dead" {
- name[Group1] = "Hungary - 102/qwertz/comma/Dead keys";
+ name[Group1] = "Hungarian (102/qwertz/comma/dead keys)";
include "latin"
include "hu(def_102)"
include "hu(def_qwertz)"
// and without dead key support
partial
xkb_symbols "102_qwertz_comma_nodead" {
- name[Group1] = "Hungary - 102/qwertz/comma/Eliminate dead keys";
+ name[Group1] = "Hungarian (102/qwertz/comma/eliminate dead keys)";
include "latin"
include "hu(def_102)"
include "hu(def_qwertz)"
// and with dead key support
partial
xkb_symbols "102_qwertz_dot_dead" {
- name[Group1] = "Hungary - 102/qwertz/dot/Dead keys";
+ name[Group1] = "Hungarian (102/qwertz/dot/dead keys)";
include "latin"
include "hu(def_102)"
include "hu(def_qwertz)"
// and without dead key support
partial
xkb_symbols "102_qwertz_dot_nodead" {
- name[Group1] = "Hungary - 102/qwertz/dot/Eliminate dead keys";
+ name[Group1] = "Hungarian (102/qwertz/dot/eliminate dead keys)";
include "latin"
include "hu(def_102)"
include "hu(def_qwertz)"
// and with dead key support
partial
xkb_symbols "102_qwerty_comma_dead" {
- name[Group1] = "Hungary - 102/qwerty/comma/Dead keys";
+ name[Group1] = "Hungarian (102/qwerty/comma/dead keys)";
include "latin"
include "hu(def_102)"
include "hu(def_qwerty)"
// and without dead key support
partial
xkb_symbols "102_qwerty_comma_nodead" {
- name[Group1] = "Hungary - 102/qwerty/comma/Eliminate dead keys";
+ name[Group1] = "Hungarian (102/qwerty/comma/eliminate dead keys)";
include "latin"
include "hu(def_102)"
include "hu(def_qwerty)"
// and with dead key support
partial
xkb_symbols "102_qwerty_dot_dead" {
- name[Group1] = "Hungary - 102/qwerty/dot/Dead keys";
+ name[Group1] = "Hungarian (102/qwerty/dot/dead keys)";
include "latin"
include "hu(def_102)"
include "hu(def_qwerty)"
// and without dead key support
partial
xkb_symbols "102_qwerty_dot_nodead" {
- name[Group1] = "Hungary - 102/qwerty/dot/Eliminate dead keys";
+ name[Group1] = "Hungarian (102/qwerty/dot/eliminate dead keys)";
include "latin"
include "hu(def_102)"
include "hu(def_qwerty)"
// The standard Hungaryan qwertz layout
hidden partial alphanumeric_keys
xkb_symbols "def_qwertz" {
- key <AD06> { [ z, Z ] };
+ key <AD06> { [ z, Z, endash ] };
key <AB01> { [ y, Y, greater ] };
};
// The qwerty layout for people who familiar with the standard US layout
hidden partial alphanumeric_keys
xkb_symbols "def_qwerty" {
- key <AD06> { [ y, Y ] };
+ key <AD06> { [ y, Y, endash ] };
key <AB01> { [ z, Z, greater ] };
};
key <AD02> { [ w, W, bar ] };
key <AD07> { [ u, U, EuroSign ] };
key <AD08> { [ i, I, Iacute, iacute ] };
+ key <AD09> { [ o, O, doublelowquotemark ] };
+ key <AD10> { [ p, P, rightdoublequotemark ] };
key <AD11> { [ odoubleacute, Odoubleacute, division ] };
key <AD12> { [ uacute, Uacute, multiply ] };