//
// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net>
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Afghani";
// done by Pablo Saratxaga <pablo@mandrakesoft.com>
//
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin(type3)"
// based on a keyboard map from an 'xkb/symbols/am' file
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Armenian";
// based on a keyboard map from an 'xkb/symbols/ar' file
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Arabic";
// Symbols definition for a very simple Azerbaidjani keyboard layout.
// 2001 - Pablo Saratxaga <pablo@mandrakesoft.com>
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "latin" {
include "us"
// based on a keyboard map from an 'xkb/symbols/be' file
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin"
// Describes Bulgarian keyboard "BDS" modified according to the
// the new state standard BDS 5237:2006 and extended with symbols in
// levels 3 and 4.
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "bds" {
name[Group1]= "Bulgarian";
// 10-dot patterns on the home row + v and n
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "home_row" {
include "brai(keypad)"
// Version 1.0 2004-07-29 Some correction by Pema Geyleg <pema_geyleg@druknet.bt>
/////////////////////////////////////////////////////////////////
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Dzongkha";
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "tswana" {
include "us"
// Added third level with russian symbols
// See freedesktop.org bug #23604
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "ru(winkeys)"
name[Group1]= "Belarusian";
// based on us_intl keyboard map file and a Sinhala keyboard map
// version 0.3
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "French (Democratic Republic of the Congo)";
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin"
//
// Default Chinese is the same as American
//
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "us(basic)"
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
// This layout conforms to a new cz compromise standard designed
// based on a keyboard map from an 'xkb/symbols/dk' file
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin(type2)"
// Estonian XKB-keymap by Ville Hallik <ville@linux.ee>
//
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
// Describes the differences between a very simple en_US
// Modified for a real Spanish keyboard by Jon Tombs.
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin(type4)"
// 2007 Sergey Udaltsov <svu@gnome.org>
//
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "et(olpc)"
name[Group1]="Amharic";
// Eliminate deadkeys alternative sent by Linus Torvalds
//
-partial alphanumeric_keys default
+default partial alphanumeric_keys
xkb_symbols "kotoistus" {
// Official keymap for Finland based on SFS 5966 standard
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin(type2)"
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin"
// based on a keyboard map from an 'xkb/symbols/gb' file
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
// Describes the differences between a very simple en_US
// 1999, Pablo Saratxaga <srtxg@chanae.alphanet.ch>
//
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Georgian";
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "us"
// based on us_intl keyboard map file and a Sinhala keyboard map
// version 0.3
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]="French (Guinea)";
// without use of a deadkey.
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
// Modern keyboard for Irish and English
// It does not implement changes to the English layout ("Alt-English"),
// as I believe that it is not the job of this layout to modify the English
// layout.
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
// uses the kbd layout in use in Israel.
// 3-Level layout
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "ara(basic)"
name[Group1]= "Iraqi";
// Author: Behnam Esfahbod <behnam@esfahbod.info>
//
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "pes" {
name[Group1]= "Persian";
// based on a keyboard map from an 'xkb/symbols/it' file
// 17 May 2003 Modified by Sebastiano Vigna (vigna@dsi.unimi.it)
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin(type4)"
// Symbols for Japanese 106-keys keyboards (by tsuka@kawalab.dnj.ynu.ac.jp).
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "106" {
include "jp(common)"
// Please notify any corrections or omissions to
// Kevin Donnelly (kevin@dotmon.com)
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "swa" {
include "us"
};
};
-partial hidden default keypad_keys
+default partial hidden keypad_keys
xkb_symbols "x11" {
include "keypad(operators)"
// Kyrgyz standard keyboard
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Kyrgyz";
// but with a leading 'XK_'
//
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Khmer (Cambodia)";
// RST KazSSR 903-90
// levels 3 and 4 are non-standard extensions
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1] = "Kazakh";
// Lao keymap, by Anousak Souphavanh <anousak@muanglao.com>
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
// This keymap describes the Lao keyboard standard,
// based on a keyboard
// Modified for a real Latin American Keyboard by Fabian Mandelbaum
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin(type4)"
// rayanna = r
// yayanna = y
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "sin_phonetic" {
include "us"
//
// If you want two layouts, use:
// Option "XkbLayout" "lt,lt(us)"
-partial default alphanumeric_keys modifier_keys
+default partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
include "latin"
// Latvian QWERTY layout
// http://en.wikipedia.org/wiki/QWERTY
//
-partial default alphanumeric_keys modifier_keys
+default partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
name[Group1]= "Latvian";
// Arabic AZERTY with modern Latin digits
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "arabic" {
include "ara(azerty)"
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
// Adds the macrons needed for the Maori language to
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "ro"
// Author: Damjan Georgievski <penguinista AT mail.net.mk>
// Revision: 1.5
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Macedonian";
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "fr(basic)"
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Burmese";
// Author Sanlig Badral <badral@chinggis.com>
// 2002/12/7 Version 1.0
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Mongolian";
// Maltese keyboard map (based on MSA Standard DMS100)
// by Ramon Casha (ramon.casha@linux.org.mt)
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin"
// Keymap for Thaana/Dhivehi script (Dhivehi language).
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]="Dhivehi";
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "us"
// based on a keyboard map from an 'xkb/symbols/no' file
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
// Describes the differences between a very simple en_US
// based on a keyboard map from an 'xkb/symbols/dev' file
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Nepali";
-default partial alphanumeric_keys modifier_keys
+default partial alphanumeric_keys modifier_keys
xkb_symbols "pc105" {
key <ESC> { [ Escape ] };
// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Filipino";
// Alt-key combinations are yet to be put in. The unavailable keys are
// those which do not have a corresponding glyph in Unicode.
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "urd-phonetic" {
name[Group1]= "Urdu (Pakistan)";
// based on a keyboard map from an 'xkb/symbols/pl' file
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
// Visualisation and description: http://podziemie.net/xkb/pl
// based on a keyboard map from an 'xkb/symbols/pt' file
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin(type4)"
// v 1.4
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
// This RO_US/Programmers layout, although the secondary layout in the
// Romanian standard, has always been the "de facto" standard in the
// 2005/12/09 Valery Inozemtsev <shrek@altlinux.ru>
// Windows layout
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "winkeys" {
include "ru(common)"
// based on a keyboard map from an 'xkb/symbols/se' file
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin(type2)"
include "se(se)"
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
// This layout conforms to a new sk compromise standard designed
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin"
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "ara(basic)"
name[Group1]= "Arabic (Syria)";
-partial default modifier_keys
+default partial modifier_keys
xkb_symbols "ctrl_alt_bksp" {
key <BKSP> {
type="CTRL+ALT",
// based on a keyboard map from an 'xkb/symbols/th' file
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Thai";
// --------------------------------------------------------------------
//
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic"
{
name[Group1] = "Tajik";
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "tw" {
name[Group1]= "Taiwanese";
// Please notify any corrections or omissions to
// Kevin Donnelly (kevin@dotmon.com)
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "swa" {
name[Group1]= "Swahili (Tanzania)";
// Unicode - 3d level added with some Unicode symbols (typographic quotes, m-dash, n-dash etc),
// some often used cyrillics from other slavic languages and some ASCII symbols used often (slash, brackets...)
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "unicode" {
include "ua(winkeys)"
default
-partial alphanumeric_keys modifier_keys
+partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
name[Group1]= "English (US)";
// apostrophe is replaced with U02BB.
//
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "cyrillic" {
name[Group1]= "Uzbek";
// July 2009
-partial default alphanumeric_keys
+default partial alphanumeric_keys
xkb_symbols "basic" {
include "us"
// based on the Latvian and GB keyboard maps
-partial default alphanumeric_keys modifier_keys
+default partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
// Describes the differences between an en_US