-// $Xorg: accessx,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
-
default partial xkb_compatibility "basic" {
interpret AccessX_Enable {
action= LockControls(controls=AccessXKeys);
-// $Xorg: basic,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
-
// Minimal set of symbol interpretations to provide
// reasonable default behavior (Num lock, shift and
// caps lock and mode switch) and set up the
// automatic updating of common keyboard LEDs.
-// $XFree86: xc/programs/xkbcomp/compat/basic,v 1.2 2000/11/06 19:24:10 dawes Exp $
-
default xkb_compatibility "basic" {
virtual_modifiers NumLock,AltGr;
-// $XKeyboardConfig$
-// $Xorg: complete,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
default xkb_compatibility "complete" {
include "basic"
augment "iso9995"
augment "level5"
augment "caps(caps_lock)"
};
-
-// $XKeyboardConfig$
-// $Xorg: default,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
default xkb_compatibility "default" {
include "basic"
augment "mousekeys"
-// $Xorg: iso9995,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
-
// Fairly complete set of symbol interpretations
// to provide reasonable default behavior
-// $XFree86: xc/programs/xkbcomp/compat/iso9995,v 1.3 2003/02/21 03:16:34 dawes Exp $
-
default partial xkb_compatibility "default" {
virtual_modifiers LevelThree,AltGr;
-// $Xorg: japan,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
-
// Japanese keyboards need Eisu and Kana shift and
// lock keys, which are typically bound to the
// second shift level for some other modifier key.
groups= All-Group1;
};
};
-
-// $Xorg: keypad,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
-
// Interpretations needed to implement the numeric keypad
// as an overlay instead of a modifier.
-// $XKeyboardConfig$
-// $Xorg: level5,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
-
// Fairly complete set of symbol interpretations
// to provide reasonable default behavior
-// $XFree86: xc/programs/xkbcomp/compat/iso9995,v 1.3 2003/02/21 03:16:34 dawes Exp $
-
default partial xkb_compatibility "default" {
virtual_modifiers LevelFive;
-// $XdotOrg: xc/programs/xkbcomp/compat/misc,v 1.1.4.4 2004/03/05 13:41:28 eich Exp $
-// $Xorg: misc,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
-//
-//
-//
-// $XFree86: xc/programs/xkbcomp/compat/misc,v 1.4 2003/05/15 13:31:57 pascal Exp $
-
default partial xkb_compatibility "misc" {
virtual_modifiers Alt,Meta,Super,Hyper,ScrollLock;
-
-// $Xorg: mousekeys,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
-
// Interpretations for arrow keys and a bunch of other
// common keysyms which make it possible to bind "mouse"
// keys using xmodmap and activate or deactivate them
-// $Xorg: norepeat,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
-
// Put any otherwise normal keys that you don't want to repeat in
// this file
-// $XKeyboardConfig$
//
// Created by Bernardo Innocenti <bernie@codewiz.org>
//
-// $Xorg: pc,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
default partial xkb_compatibility "pc" {
// Sets the "Alt" virtual modifier
-// $Xorg: pc98,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/compat/pc98,v 3.1 1997/10/26 13:25:33 dawes Exp $
-
// Minimal set of symbol interpretations to provide
// reasonable default behavior (Num lock, shift and
// caps lock and mode switch) and set up the
-// $XFree86$
// XFree86 special keysyms
default partial xkb_compatibility "basic" {
-// $Xorg: xtest,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
default xkb_compatibility "xtest" {
// Minimal set of symbol interpretations to provide
caps:internal_nocancel uses internal capitalization. Shift doesn't cancel Caps
And that should be it. Enjoy creating your own xkb mapping.
-
- Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/XKB-Enhancing.sgml,v 1.2 dawes Exp $
-
-
-$XFree86: xc/programs/xkbcomp/README.enhancing,v 1.5 2003/10/19 19:57:44 dawes Exp $
-// $Xorg: amiga,v 1.3 2000/08/17 19:54:35 cpqbld Exp $
-
-
-
-// $XFree86: xc/programs/xkbcomp/geometry/amiga,v 3.2 1997/10/26 13:25:34 dawes Exp $
-
default xkb_geometry "usa1" {
description= "Amiga (usa1)";
-// $Xorg: ataritt,v 1.3 2000/08/17 19:54:35 cpqbld Exp $
-
-
-
-// $XFree86: xc/programs/xkbcomp/geometry/ataritt,v 3.2 1997/10/26 13:25:34 dawes Exp $
-
default xkb_geometry "us" {
description= "Atari TT (us)";
// -*- indent-tabs-mode: nil -*-
-// $XFree86: xc/programs/xkbcomp/geometry/chicony,v 1.1 2003/05/29 12:41:57 pascal Exp $
// Created by Alexander Pohoyda <alexander.pohoyda@gmx.net>
// Geometry specification for Chicony KB-9820 keyboard.
-// $Xorg: dell,v 1.4 2001/02/09 02:05:49 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
-// $Xorg: lk,v 1.3 2000/08/17 19:54:36 cpqbld Exp $
//
//Copyright (c) 1996 Digital Equipment Corporation
//
text "CapsLockLabel" {left = 22; text="Caps\nLock"; };
};
};
-
-// $Xorg: pc,v 1.3 2000/08/17 19:54:36 cpqbld Exp $
//
//Copyright (c) 1996 Digital Equipment Corporation
//
-// $Xorg: unix,v 1.3 2000/08/17 19:54:36 cpqbld Exp $
//
//Copyright (c) 1996 Digital Equipment Corporation
//
text "CapsLockLabel" {left = 22; text="Caps\nLock"; };
};
};
-
-
-// $Xorg: everex,v 1.3 2000/08/17 19:54:35 cpqbld Exp $
-//
default xkb_geometry "STEPnote" {
description= "Everex STEPnote";
-// $Xorg: fujitsu,v 1.4 2001/02/09 02:05:49 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
-// $XKeyboardConfig$
//
// XKB geometry for the Happy Hacking Keyboard (Lite).
// Different variants correspond to different switch
alias <AC00> = <LCTL>;
};
-
-// $Xorg: hp,v 1.4 2001/02/09 02:05:50 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/geometry/hp,v 1.8 2003/08/09 14:30:46 pascal Exp $
default xkb_geometry "pc101" {
};
};
};
-
-
-
-// $Xorg: keytronic,v 1.4 2001/02/09 02:05:50 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
-// $Xorg: kinesis,v 1.3 2000/08/17 19:54:35 cpqbld Exp $
-//
default xkb_geometry "model100" {
// This is an approximate layout for a Kinesis Ergonomic keyboard
-// $XFree86: xc/programs/xkbcomp/geometry/macintosh,v 1.3 2003/08/09 14:30:47 pascal Exp $
//
// Some modifications (<eqdar@castalie.org>) :
// - Added a <LSGT> key
-// $Xorg: microsoft,v 1.3 2000/08/17 19:54:35 cpqbld Exp $
-//
default xkb_geometry "natural" {
// Approximate layout for a Microsoft Natural Keyboard
// Approximate layout for a Microsoft Natural(R) Keyboard Elite
//
-// Modified from // $Xorg: microsoft,v 1.3 2000/08/17 19:54:35 cpqbld Exp $
-// by Pavel Kurashov <pavell@mail.ru> Mon Oct 8 22:08:20 NOVST 2007
+// Modified by Pavel Kurashov <pavell@mail.ru> Mon Oct 8 22:08:20 NOVST 2007
//
// * Function, editing and navigation keys are reduced height
// * Navigation keys are repositioned in two column
-// $Xorg: nec,v 1.4 2001/02/09 02:05:50 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/geometry/nec,v 3.4 2001/01/17 23:45:49 dawes Exp $
default xkb_geometry "pc98" {
-// $Xorg: northgate,v 1.3 2000/08/17 19:54:36 cpqbld Exp $
-//
default xkb_geometry "omnikey101" {
description= "North Gate Omnikey 101";
-// $Xorg: pc,v 1.4 2001/02/09 02:05:50 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/geometry/pc,v 3.14 2003/08/09 14:30:47 pascal Exp $
default xkb_geometry "pc101" {
-// $Xorg: $
//
//Copyright 1996, 1998 The Open Group
//
-// $Xorg: O2,v 1.3 2000/08/17 19:54:36 cpqbld Exp $
//
// Copyright (c) 1996 by Silicon Graphics Computer Systems, Inc.
//
alias <AA00> = <LCTL>;
}; // End of "jp106" geometry
-
-// $Xorg: indigo,v 1.3 2000/08/17 19:54:37 cpqbld Exp $
//
// Copyright (c) 1996 by Silicon Graphics Computer Systems, Inc.
//
-// $Xorg: indy,v 1.3 2000/08/17 19:54:37 cpqbld Exp $
//
// Copyright (c) 1996 by Silicon Graphics Computer Systems, Inc.
//
-// $Xorg: sony,v 1.4 2001/02/09 02:05:51 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
-// $Xorg: sun,v 1.4 2001/02/09 02:05:51 xorgcvs Exp $
-// $XdotOrg: $
//
//Copyright 1996, 1998 The Open Group
//
//
// ---------------------------------------------------------------------------
//
-// $XFree86: xc/programs/xkbcomp/geometry/sun,v 1.7 2003/08/09 14:30:47 pascal Exp $
-//
xkb_geometry "type4" {
// This is an approximate layout for a (US/ASCII) Sun Type4 US
// -*- indent-tabs-mode: nil -*-
-// $XFree86: xc/programs/xkbcomp/geometry/ibm/thinkpad,v 1.3 2003/08/09 14:30:48 pascal Exp $
// Created by Alexander Pohoyda <alexander.pohoyda@gmx.net>
// Geometry specification for IBM ThinkPad keyboard.
-// $Xorg: winbook,v 1.3 2000/08/17 19:54:36 cpqbld Exp $
default xkb_geometry "XP5" {
description= "WinBook XP5";
-// $Xorg: amiga,v 1.3 2000/08/17 19:54:37 cpqbld Exp $
-
-
-
-// $XFree86: xc/programs/xkbcomp/keycodes/amiga,v 3.2 1997/10/26 13:25:35 dawes Exp $
-
default xkb_keycodes "usa1" {
minimum= 8;
-// $Xorg: ataritt,v 1.3 2000/08/17 19:54:37 cpqbld Exp $
-
-
-
-// $XFree86: xc/programs/xkbcomp/keycodes/ataritt,v 3.1 1997/10/26 13:25:35 dawes Exp $
-
default xkb_keycodes "us" {
minimum= 8;
-// $Xorg: lk,v 1.3 2000/08/17 19:54:38 cpqbld Exp $
//
//Copyright (c) 1996 Digital Equipment Corporation
//
-// $Xorg: pc,v 1.3 2000/08/17 19:54:38 cpqbld Exp $
//
//Copyright (c) 1996 Digital Equipment Corporation
//
<KANJ> = 134;
<HIRA> = 135;
};
-
-
xkb_keycodes "pc98" {
include "evdev(evdev)"
};
-
-// $Xorg: fujitsu,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
-// $Xorg: hp,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
-// $Xorg: ibm,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
-// $XConsortium: macintosh /main/10 1996/01/24 12:17:35 kaleb $
//
//Copyright (c) 1996 X Consortium
//
//other dealings in this Software without prior written authorization
//from the X Consortium.
//
-// $XFree86: xc/programs/xkbcomp/keycodes/macintosh,v 1.4 2001/10/02 19:57:00 alanh Exp $
//
default xkb_keycodes "macintosh" {
include "xfree86"
alias <KANA> = <HJCV>; // Switch to kana mode
alias <EISU> = <HNGL>; // Switch to alphanumeric mode
};
-
-// $Xorg: indigo,v 1.3 2000/08/17 19:54:39 cpqbld Exp $
default xkb_keycodes "pc101" {
minimum= 8;
maximum= 255;
-// $Xorg: indy,v 1.3 2000/08/17 19:54:39 cpqbld Exp $
default xkb_keycodes "universal" {
minimum= 8;
maximum= 255;
-// $Xorg: iris,v 1.3 2000/08/17 19:54:39 cpqbld Exp $
default xkb_keycodes "iris" {
include "sgi_vndr/indigo(pc101)"
indicator 1 = "L1";
-// $Xorg: sony,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
-// $XdotOrg: $
-// $Xorg: sun,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
//
// ---------------------------------------------------------------------------
//
-// $XFree86: xc/programs/xkbcomp/keycodes/sun,v 3.6 2003/08/09 14:30:48 pascal Exp $
-//
default xkb_keycodes "type4" {
-// $XdotOrg: xc/programs/xkbcomp/keycodes/xfree86,v 1.1.4.4 2004/03/05 13:41:30 eich Exp $
-// $Xorg: xfree86,v 1.3 2000/08/17 19:54:37 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/keycodes/xfree86,v 3.28 2003/11/21 04:46:42 dawes Exp $
-
// "standard" XFree86 codes
// It seems that the "default" must be the first entry in the file.
-// $Xorg: xfree98,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/keycodes/xfree98,v 3.6 2001/01/17 23:45:51 dawes Exp $
//
default xkb_keycodes "pc98" {
indicator 1 = "Caps Lock";
indicator 2 = "Kana";
};
-
-// $Xorg: amiga,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/keymap/amiga,v 3.2 1997/10/26 13:25:36 dawes Exp $
-
default xkb_keymap "usa1" {
xkb_keycodes { include "amiga(usa1)" };
xkb_types { include "default" };
-// $Xorg: ataritt,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/keymap/ataritt,v 3.1 1997/10/26 13:25:37 dawes Exp $
-
default xkb_keymap "us" {
xkb_keycodes { include "ataritt(us)" };
xkb_types { include "default" };
-// $Xorg: us,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
//
//Copyright (c) 1996 Digital Equipment Corporation
//
-// $XConsortium: macintosh /main/11 1996/03/07 13:42:13 kaleb $
-// $XFree86: xc/programs/xkbcomp/keymap/macintosh,v 1.1 1999/05/23 05:27:51 dawes Exp $
default xkb_keymap "macintosh" {
xkb_keycodes { include "macintosh" };
xkb_types { include "default" };
-// $Xorg: be,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: bg,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
-// $Xorg: ca,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
-// $Xorg: de_CH,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "de_indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: cs,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
-//
-
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
xkb_symbols { include "us(pc102)+cz(qwerty)" };
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: de,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: dk,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: dvorak,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
-// $Xorg: en_US,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
xkb_symbols { include "en_US(pc102_nodeadkeys)" };
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: es,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: fi,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: fr,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: gb,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: hu,v 1.3 2000/08/17 19:54:41 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
-// $Xorg: it,v 1.3 2000/08/17 19:54:41 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: jp,v 1.3 2000/08/17 19:54:41 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(jp106)" };
xkb_types { include "default" };
-// $Xorg: no,v 1.3 2000/08/17 19:54:41 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: pl,v 1.3 2000/08/17 19:54:41 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
-// $Xorg: pt,v 1.3 2000/08/17 19:54:41 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: ru,v 1.3 2000/08/17 19:54:41 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
-// $Xorg: se,v 1.3 2000/08/17 19:54:41 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
};
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: cs,v 1.3 2000/08/17 19:54:40 cpqbld Exp $
-//
-
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
xkb_symbols { include "us(pc102)+sk(qwerty)" };
xkb_geometry { include "sgi_vndr/indigo(pc102)" };
};
-
-// $Xorg: th,v 1.3 2000/08/17 19:54:41 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
-// $Xorg: us,v 1.3 2000/08/17 19:54:41 cpqbld Exp $
default xkb_keymap "indy" {
xkb_keycodes { include "sgi_vndr/indy(universal)" };
xkb_types { include "default" };
-// $Xorg: sony,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
xkb_symbols { include "sun/us(type6)" };
xkb_geometry { include "sun(type6unix)" };
};
-
-// $Xorg: de,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
-// $TOG: de /main/3 1998/02/10 13:44:36 kaleb $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/keymap/sun_vndr/es,v 1.2 2000/10/28 00:34:05 dawes Exp $
-//
xkb_keymap "type4_es" {
xkb_keycodes { include "sun(type4_euro)" };
xkb_types { include "default" };
-// $TOG: de /main/3 1998/02/10 13:44:36 kaleb $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/keymap/sun_vndr/fi,v 1.2 2000/10/28 00:34:05 dawes Exp $
-//
xkb_keymap "type4_fi" {
xkb_keycodes { include "sun(type4_euro)" };
xkb_types { include "default" };
-// $TOG: de /main/3 1998/02/10 13:44:36 kaleb $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/keymap/sun_vndr/fr,v 1.2 2000/10/28 00:34:05 dawes Exp $
-//
xkb_keymap "type4_fr" {
xkb_keycodes { include "sun(type4_euro)" };
xkb_types { include "default" };
-// $TOG: de /main/3 1998/02/10 13:44:36 kaleb $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/keymap/sun_vndr/no,v 1.2 2000/10/28 00:34:05 dawes Exp $
-//
xkb_keymap "type4_no" {
xkb_keycodes { include "sun(type4_euro)" };
xkb_types { include "default" };
-// $TOG: de /main/3 1998/02/10 13:44:36 kaleb $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/keymap/sun_vndr/pl,v 1.2 2000/10/28 00:34:05 dawes Exp $
-//
xkb_keymap "type4_pl" {
xkb_keycodes { include "sun(type4_euro)" };
xkb_types { include "default" };
-// $TOG: de /main/3 1998/02/10 13:44:36 kaleb $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/keymap/sun_vndr/ru,v 1.2 2000/10/28 00:34:05 dawes Exp $
-//
xkb_keymap "type4_ru" {
xkb_keycodes { include "sun(type4_euro)" };
xkb_types { include "default" };
-// $XFree86: xc/programs/xkbcomp/keymap/sun_vndr/se,v 1.2 1998/12/20 09:34:42 dawes Exp $
-
default xkb_keymap "type5c_se_fixdollar" {
xkb_keycodes { include "sun(type5_se)" };
xkb_types { include "default" };
-// $TOG: de /main/3 1998/02/10 13:44:36 kaleb $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/keymap/sun_vndr/uk,v 1.2 2000/10/28 00:34:05 dawes Exp $
-//
xkb_keymap "type4_uk" {
xkb_keycodes { include "sun(type4_euro)" };
xkb_types { include "default" };
-// $Xorg: us,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
-// $XFree86: xc/programs/xkbcomp/keymap/xfree86,v 3.30 2003/04/03 16:34:49 dawes Exp $
-
-
default xkb_keymap "us" {
xkb_keycodes { include "xfree86" };
xkb_types { include "default" };
-// $Xorg: xfree98,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/keymap/xfree98,v 3.6 2001/01/17 23:45:53 dawes Exp $
default xkb_keymap "jp" {
xkb_keycodes { include "xfree98" };
-// $Xorg: xfree86,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
//
// Rules for resolving XKB components for use with XFree86
// Copyright 1996 by Joseph Moss
//
// 2002 Modifier: Ivan Pascal The XFree86 Project
-// $XFree86: xc/programs/xkbcomp/rules/xfree86,v 3.79 2004/01/09 00:16:01 dawes Exp $
//
// Rules for resolving XKB components for use with XFree86
// Copyright 1996 by Joseph Moss
//
-// $XFree86: xc/programs/xkbcomp/rules/xfree86,v 3.5 1996/12/17 21:03:59 dawes Exp $
-//
! model = keycodes geometry
pc98 = xfree98(pc98) nec(pc98)
-// $Xorg: basic,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
default xkb_semantics "basic" {
xkb_types { include "basic" };
-// $Xorg: complete,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
default xkb_semantics "complete" {
xkb_types { include "complete" };
-// $Xorg: default,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
default xkb_semantics "default" {
xkb_types { include "default" };
-// $Xorg: xtest,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
default xkb_semantics "xtest" {
xkb_types { include "basic" };
-// $XKeyboardConfig$
-
//
// Catalan Keyboard, as manufactured by Large Format Computing, Inc.
//
include "level3(ralt_switch)"
};
-
-// $XKeyboardConfig$
//
// Keymap for the Afghan dari keybord layout
// Based on the specification "Computer Locale Requirements for
-// $XKeyboardConfig$
-
// based on
// albanian keyboard layout
// done by Pablo Saratxaga <pablo@mandrakesoft.com>
//
-// $XFree86: xc/programs/xkbcomp/symbols/al,v 1.2 2002/11/22 04:03:28 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
-// $XFree86: xc/programs/xkbcomp/symbols/altwin,v 1.5 2003/12/03 14:09:08 pascal Exp $
-
partial modifier_keys
xkb_symbols "meta_alt" {
key <LALT> { [ Alt_L, Meta_L ] };
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/am' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/am,v 1.4 2003/05/29 12:41:58 pascal Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/ar' file
partial default alphanumeric_keys
-
// based on a keyboard map from an 'xkb/symbols/de' file
-//
-// $XKeyboardConfig$
-// $XFree86: xc/programs/xkbcomp/symbols/de,v 1.6 2003/09/08 13:12:51 pascal Exp $
default
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
// based on:
// symbols definition for a very simple Azerbaidjani keyboard layout.
// 2001 - Pablo Saratxaga <pablo@mandrakesoft.com>
-// $XKeyboardConfig$
-//
-
default partial alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
//
// XKB symbol :: National Bangla/Bengali Standard Keyboard Layout for Bangladesh
// Ref: http://www.bcc.net.bd/keyboard/bsti_kb_specification.pdf
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/be' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/be,v 1.3 2003/04/12 10:53:48 pascal Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
key <KPDL> { type[Group1] = "KEYPAD",
[ KP_Delete, KP_Decimal ] };
};
-
-// $XKeyboardConfig$
-// $XdotOrg: xc/programs/xkbcomp/symbols/br,v 1.1.4.3 2004/03/05 13:41:32 eich Exp $
-// $XFree86: xc/programs/xkbcomp/symbols/br,v 1.3 2003/04/19 12:22:11 pascal Exp $
//
// based on
// "a very simple Brasilian ABNT2 keyboard
-// $XKeyboardConfig$
-
// 10-dot patterns on the home row + v and n
partial default alphanumeric_keys
xkb_symbols "home_row" {
key <KP6> { [ braille_dot_5 ] };
key <KPAD> { [ braille_dot_6 ] };
};
-
-// $XKeyboardConfig$
//
// Dzongkha / Tibetan layout for Bhutanese keyboard
//
include "level3(ralt_switch)"
};
-
-// $XKeyboardConfig$
-
// based on
// belarusian standard keyboard
// Alexander Mikhailian <mikhailian@altern.org>
};
// based on a keyboard map from an 'xkb/symbols/iso3335-3' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/en_US,v 1.3 2003/01/26 02:01:48 dawes Exp $
partial alphanumeric_keys
xkb_symbols "latin" {
include "level3(ralt_switch)"
};
-
-// $XKeyboardConfig$
-
default partial
xkb_symbols "fr" {
name[Group1] = "Canada";
name[Group1] = "Canada - English";
include "us(basic)"
};
-
-// $XKeyboardConfig$
-
default partial hidden modifier_keys
xkb_symbols "capslock" {
replace key <CAPS> { [ Caps_Lock ] };
xkb_symbols "numlock" {
key <CAPS> { [ Num_Lock ] };
};
-
-// $XKeyboardConfig$
-
// based on us_intl keyboard map file and a Sinhala keyboard map
// version 0.3
-// $XKeyboardConfig$
-// $Xorg: ch,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-// $XFree86: xc/programs/xkbcomp/symbols/ch,v 3.6 2002/11/25 14:05:06 eich Exp $
-
partial default alphanumeric_keys
xkb_symbols "basic" {
[ agrave, adiaeresis, braceleft ]
};
};
-
-// $XKeyboardConfig$
-//
-
//
// Default Chinese is the same as American
//
key <BKSL> { [ backslash, bar ] }; // \ |
};
-
-// $XKeyboardConfig$
-
-// $XFree86: xc/programs/xkbcomp/symbols/compose,v 1.1 2001/08/17 16:31:25 dawes Exp $
-
partial modifier_keys
xkb_symbols "ralt" {
key <RALT> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] };
xkb_symbols "sclk" {
key <SCLK> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] };
};
-
-// $XKeyboardConfig$
-
-// $XFree86: xc/programs/xkbcomp/symbols/ctrl,v 3.2 2003/10/24 20:38:20 tsi Exp $
-//
// eliminate the caps lock key completely (replace with control)
partial modifier_keys
xkb_symbols "nocaps" {
-// $XKeyboardConfig$
-// $XFree86: xc/programs/xkbcomp/symbols/cz,v 1.2 2002/11/22 04:02:22 dawes
-// Exp $
-
partial default alphanumeric_keys
xkb_symbols "basic" {
-
// based on a keyboard map from an 'xkb/symbols/de' file
-//
-// $XKeyboardConfig$
-// $XFree86: xc/programs/xkbcomp/symbols/de,v 1.6 2003/09/08 13:12:51 pascal Exp $
default
xkb_symbols "basic" {
-// $Xorg: lk,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
//
//Copyright (c) 1996 Digital Equipment Corporation
//
-// $Xorg: pc,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
//
//Copyright (c) 1996 Digital Equipment Corporation
//
-// $Xorg: us,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
//
//Copyright (c) 1996 Digital Equipment Corporation
//
-// $Xorg: vt,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
//
//Copyright (c) 1996 Digital Equipment Corporation
//
-
// based on a keyboard map from an 'xkb/symbols/dk' file
-//
-// $XKeyboardConfig$
-// $XFree86: xc/programs/xkbcomp/symbols/dk,v 1.3 2002/12/19 01:07:56 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Denmark - Dvorak";
};
-
-// $XKeyboardConfig$
-
// based on
// Estonian XKB-keymap by Ville Hallik <ville@linux.ee>
//
-// $XFree86: xc/programs/xkbcomp/symbols/ee,v 1.2 2002/11/22 04:03:28 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
default partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
name[Group1]= "Empty";
-// $XKeyboardConfig$
-
// Esperanto keyboard maps -- "Ekverto"
//
// Ekverto A ("legacy") (2004-01-10)
-// $XKeyboardConfig$
-
// based on a keyboard
// Modified for a real Spanish Keyboard by Jon Tombs
//
-// $XFree86: xc/programs/xkbcomp/symbols/es,v 1.2 2002/11/22 04:03:28 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
//
// Ethiopia
// Designed as a part of OLPC project
-// $XKeyboardConfig$
-
// Most keyboards have the EuroSign engraved on the E key
partial
xkb_symbols "e" {
xkb_symbols "5" {
key <AE05> { [ NoSymbol, NoSymbol, EuroSign, NoSymbol ] };
};
-
key <BKSL> { [ U22A3, U22A3 ] }; // ⊣ ⊢ -- Left Tack / Right Tack
};
-
-
key <AB09> { [ Cyrillic_yu, Cyrillic_YU, U2DFB ] };
key <AB10> { [ period, comma, semicolon, exclam ] };
};
-
// End alphanumeric section
};
-
//
-// $XKeyboardConfig$
-//
// X keyboard maps for Finland
//
// SFS 5966 / Kotoistus keymap created by Troy Korjuslommi
-// $XKeyboardConfig$
-
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/fr' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/fr,v 1.2 2002/11/22 04:03:28 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
// Nicolas Mailhot <Nicolas.Mailhot @ laposte.net>
// (XFree86 submission)
//
-// $XFree86: xc/programs/xkbcomp/symbols/fr-latin9,v 1.1 2002/12/20 02:07:11 dawes Exp $
-//
// This layout has long been distributed and refined outside official channels.
// To this day it remains more feature-rich and popular than the 'fr' layout.
//
key <AB10> { [ 0x010010ed, noSymbol ] };
};
-
-// $Xorg: jp,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
-// $Xorg: us,v 1.4 2001/02/09 02:05:53 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
modifier_map Mod4 { Num_Lock };
modifier_map Mod5 { F13, F18, F20 };
};
-
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/gb' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/gb,v 1.6 2003/10/04 10:25:14 pascal Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
include "level3(ralt_switch)"
};
-
-// $XKeyboardConfig$
-
// Georgian Keyboard Layouts by Aiet Kolkhi <aietkolkhi@gmail.com>
// Full layout descriptions available at http://www.gakartuleba.org/layouts/
//
name[Group1]= "Georgia - Ossetian";
};
-
-// $XKeyboardConfig$
-//
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
// based on us_intl keyboard map file and a Sinhala keyboard map
// version 0.3
-// $XKeyboardConfig$
-
// Hellenic keyboard map for X.org
//
// Original version:
-// $XKeyboardConfig$
-// $Xorg: group,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
// using the group(switch) map, the right alt key temporarily chooses
// the second keyboard group (until it is released).
//
-// $XFree86: xc/programs/xkbcomp/symbols/group,v 3.9 2003/12/30 13:26:25 pascal Exp $
partial modifier_keys
xkb_symbols "switch" {
key <RALT> {
-// $Xorg: us,v 1.4 2001/02/09 02:05:53 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
modifier_map Mod2 { Alt_L };
modifier_map Mod3 { Mode_switch };
};
-
-// $XKeyboardConfig$
-//
-
default partial alphanumeric_keys
xkb_symbols "basic" {
//
// 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>
//
-// $XKeyboardConfig$
-
-// $XFree86: xc/programs/xkbcomp/symbols/ie,v 1.3 2002/12/31 02:07:04 dawes Exp $
-
// Irish keyboard map
// Support for Irish (old and new orthography) and English
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/il' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/il,v 1.3 2003/01/07 02:03:44 dawes Exp $
// This is a partial implemetation of the Israeli standard SI-1452
// It does not implement changes to the English layout ("Alt-English"),
-// $XKeyboardConfig$
-
// This layout includes all Indian layouts, including:
// - Bengali
// - Gujarati
};
// based on a keyboard map from an 'xkb/symbols/ben' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/ben,v 1.2 2002/11/22 04:03:28 dawes Exp $
partial alphanumeric_keys
xkb_symbols "ben" {
};
// based on a keyboard map from an 'xkb/symbols/tml' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/tml,v 1.2 2002/11/22 04:03:28 dawes Exp $
// INSCRIPT
partial alphanumeric_keys
xkb_symbols "tam" {
include "level3(ralt_switch)"
};
-
-
-// $XKeyboardConfig$
-
-// $XFree86: xc/programs/xkbcomp/symbols/inet,v 1.38 2004/01/17 14:59:37 pascal Exp $
-
// EAK (Easy Access, Internet, Multimedia, PDA) keyboards
// Copyright (C) 2002 Stanislav Brabec <sbrabec@suse.cz>
//
-// $XKeyboardConfig$
// Iraque keyboard layout,
// 3-Level layout
-// $XKeyboardConfig$
-
// Iranian keyboard layout
////////////////////////////////////////
include "nbsp(zwnj2nb3)"
include "level3(ralt_switch)"
};
-
-// $XKeyboardConfig$
-
// based on
// XKB keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is
// fixes by Olafur Osvaldsson - oli@isnic.is
//
-// $XFree86: xc/programs/xkbcomp/symbols/is,v 1.3 2002/11/26 01:57:25 dawes Exp $
default partial alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/it' file
// 17 May 2003 Modified by Sebastiano Vigna (vigna@dsi.unimi.it)
-//
-// $XFree86: xc/programs/xkbcomp/symbols/it,v 1.4 2003/04/19 12:22:12 pascal Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
include "level3(alt_switch)"
};
-
-// $XKeyboardConfig$
-
// based on:
// symbols for a Japanese 106 keyboard(by tsuka@kawalab.dnj.ynu.ac.jp)
-// $XKeyboardConfig$
-
// Keyboard layout for Swahili in Arabic script.
// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard
// Please notify any corrections or omissions to
-// $XKeyboardConfig$
-// $Xorg: keypad,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-
partial hidden keypad_keys
xkb_symbols "overlay" {
include "keypad(overlay1)"
-// $XKeyboardConfig$
-
// Kirghiz (aka Kyrgyz) Standard Keyboard
//
// Standard - Phonetic
-// $XKeyboardConfig$
//
// khmer unicode keyboard for XFree86 4.3 or XOrg
// (might work with older versions, not tested)
-// $XKeyboardConfig$
-// $Xorg: keypad,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-
// The <KPDL> key is a mess.
// It was probably originally meant to be a decimal separator.
// Except since it was declared by USA people it didn't use the original
-// $XKeyboardConfig$
-//
-
default alphanumeric_keys
xkb_symbols "kr106" {
include "us"
key <RALT> { [ Hangul ] };
key <RCTL> { [ Hangul_Hanja ] };
};
-
-// $XKeyboardConfig$
-
// Based on http://www.sci.kz/~sairan/keyboard/kzkbd.html
// Baurzhan Ismagulov <ibr@radix50.net>
//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/ru,v 1.4 2003/05/05 12:11:10 pascal Exp $
// TODO:
// 1. AltGr with TLDE and LSGT.
-// $XKeyboardConfig$
-
-// $XConsortium: lo 2002/11/28 $
-//
// Lao keymap, by Anousak Souphavanh <anousak@muanglao.com>
partial default alphanumeric_keys
-// $XKeyboardConfig$
-
// based on a keyboard
// Modified for a real Latin American Keyboard by Fabian Mandelbaum
-//
-// $XFree86: xc/programs/xkbcomp/symbols/la,v 1.2 2002/11/22 04:03:28 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
// Common Latin alphabet layout
-//
-// $XFree86: xc/programs/xkbcomp/symbols/latin,v 1.3 2002/12/20 20:18:34 paulo Exp $
default partial
xkb_symbols "basic" {
key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] };
};
-
-// $XKeyboardConfig$
-
// these variants assign various XKB keycodes to ISO_Level3_Shift so that
// the third shift level can be reached
//
-// $XFree86: xc/programs/xkbcomp/symbols/level3,v 1.7 2003/09/08 14:25:32 eich Exp $
-//
// the default behavior is for the right Alt key (AltGr) to generate the
// third engraved symbol
-// $XKeyboardConfig$
-
// these variants assign various XKB keycodes to ISO_Level5_Shift so that
// the third shift level can be reached
//
-// $XFree86: xc/programs/xkbcomp/symbols/level3,v 1.7 2003/09/08 14:25:32 eich Exp $
-//
// using the level(switch) map, the right Control key temporarily
// chooses the fifth shift level (until it is released).
-// $XKeyboardConfig$
-
// X Keyboard Extension file for Sinhala (Sri Lanka) (2004-04-22)
// Maintainer : Harshula Jayasuriya <harshula@gmail.com>
// Last Updated: 2007-06-29
include "in(tam_TAB)"
name[Group1]= "Sri Lanka - Tamil TAB Typewriter";
};
-
-// $XKeyboardConfig$
-
// Separate keymaps merged into one file by Nerijus Baliūnas, 2002
-//
-// $XFree86: xc/programs/xkbcomp/symbols/lt,v 1.3 2002/12/14 22:26:11 dawes Exp $
// Lithuanian Numeric layout - Lithuanian letters on the numeric row
// based on Lithuanian keyboard map by Ričardas Čepas <rch@richard.eu.org>
key <AB09> {[ aogonek, Aogonek, greater ]};
key <AB10> {[ h, H ]};
};
-
-// $XKeyboardConfig$
-
// Latvian keymap version 1.1
// Copyright (C) Dmitry Golubev <lastguru@mail.ru>, 2003-2004
//
include "level3(ralt_switch)"
};
-
//
// Keyboard modification for Apple keyboards
//
-// $XFree86: xc/programs/xkbcomp/symbols/apple,v 1.2 2003/10/24 20:38:20 tsi Exp $
partial default modifier_keys
xkb_symbols "extended" {
-// $XKeyboardConfig$
//
// 03.01.2003
// Andreas Tobler <a.tobler@schweiz.ch>
-// $XConsortium: de /main/4 1996/08/31 12:19:20 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/de,v 3.7.2.2 1999/07/13 07:09:56 hohndel Exp $
-
// olh@suse.de very close to MacOS map
default partial alphanumeric_keys
-// $XConsortium: dk /main/3 1996/08/31 12:19:29 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/dk,v 3.3.2.1 1999/12/20 12:56:01 hohndel Exp $
partial alphanumeric_keys
xkb_symbols "basic" {
key <BKSL> { [apostrophe, asterisk, at, at ] };
key <TLDE> { [ dollar, section, dollar, dollar ] };
};
-
-
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XConsortium: gb /main/3 1996/08/31 12:19:51 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/gb,v 3.3 1996/12/23 07:13:25 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
include "level3(ralt_switch)"
};
-
-
-// $XKeyboardConfig$
//
// This file describes the differences between a Macintosh US Extended
// keymap and an Icelandic keyboard layout in the style of Mac OS and Mac OS X
-
xkb_symbols "extended" {
name[Group1]= "Italy - Mac";
include "kpdl(dot)"
include "level3(ralt_switch)"
};
-
-
partial default alphanumeric_keys
xkb_symbols "basic" {
-
partial default alphanumeric_keys
xkb_symbols "basic" {
// do just nothing
};
-
-// $XConsortium: no /main/3 1996/08/31 12:20:02 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/no,v 3.3.2.1 1997/07/26 06:31:01 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XConsortium: pt /main/3 1996/08/31 12:20:08 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/pt,v 3.3.2.1 1999/11/18 15:37:37 hohndel Exp $
// mac version from Ricardo Cabral <bfe00991@mail.telepac.pt>
partial default alphanumeric_keys
-// $XConsortium: se /main/3 1996/08/31 12:20:15 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/macintosh/se,v 1.1 2000/09/19 12:46:26 eich Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XConsortium: macintosh /main/10 1996/01/29 19:54:54 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/macintosh/us,v 1.8 2003/08/04 10:32:31 eich Exp $
-
// symbols definition for a Macintosh "Extended" keyboard
xkb_symbols "extended" {
-// $XKeyboardConfig$
-
partial default alphanumeric_keys
xkb_symbols "basic" {
//
// Initially, a copy of Serbian variants
//
-// $XKeyboardConfig$
default partial alphanumeric_keys
xkb_symbols "basic" {
-
// based on keyboard map:
// Author: Damjan Georgievski <penguinista AT mail.net.mk>
// Revision: 1.5
-// $XKeyboardConfig$
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/mm' file
partial default alphanumeric_keys
-// $XKeyboardConfig$
-
// based on:
// Mongolian standard keyboard
// Author Sanlig Badral <badral@chinggis.com>
include "group(olpc)"
};
-
-// $XKeyboardConfig$
-
// Maltese keyboard map (based on MSA Standard DMS100)
// by Ramon Casha (ramon.casha@linux.org.mt)
-//
-// $XFree86: xc/programs/xkbcomp/symbols/mt,v 1.3 2002/12/13 04:18:04 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
//
// NOTES:
//
-// $XKeyboardConfig$
-
// Let Space key provide No-Break Space (NBSP), Narrow No-Break Space (NNBSP),
// Zero-Width Non-Joiner (ZWNJ), and Zero-Width Joiner (ZWJ) for the desired
// levels.
symbols[Group1]= [ space, space, 0x100200c, 0x100200d ]
};
};
-
-// $Xorg: jp,v 1.4 2001/02/09 02:05:53 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
//other dealings in this Software without prior written authorization
//from The Open Group.
//
-// $XFree86: xc/programs/xkbcomp/symbols/nec/jp,v 3.9 2001/01/17 23:46:03 dawes Exp $
-//
// symbols for a NEC PC98 keyboard
default xkb_symbols "pc98" {
modifier_map Mod1 { Alt_L };
modifier_map Mod2 { Mode_switch };
};
-
-// $XKeyboardConfig$
-//
-
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
// Basic layout based on converted file, from keytable file to xkb/symbols/ file
// with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 00:53:29 MET DST 1997
// Converted from the nl-latin.map of the Linux kbd package by
// Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org>
-//
-// $XFree86: xc/programs/xkbcomp/symbols/nl,v 1.2 2002/11/22 04:03:28 dawes Exp $
// Official layout by Benno Schulenberg <bensberg@justemail.net>, January 2007,
// based on http://www.xs4all.nl/~koospol/public/Xmodmap-nl-deadkeys.gz
// do just nothing
};
-
-
// based on a keyboard map from an 'xkb/symbols/no' file
-//
-// $XKeyboardConfig$
-// $XFree86: xc/programs/xkbcomp/symbols/no,v 1.3 2002/12/19 01:07:56 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
// http://www.hum.uit.no/a/trond/se-lat9-no-keys.html
// Written by Børre Gaup <boerre.gaup@pc.nu>
//
-// $XFree86: xc/programs/xkbcomp/symbols/sapmi,v 1.2 2002/11/22 04:03:28 dawes Exp $
partial alphanumeric_keys
xkb_symbols "smi" {
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/dev' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/dev,v 1.2 2002/11/22 04:03:28 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
//
// Created by Bernardo Innocenti <bernie@codewiz.org>
//
-// $XKeyboardConfig$
-
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc,v 1.9 2003/06/09 19:59:46 dawes Exp $
-
default partial alphanumeric_keys modifier_keys
xkb_symbols "pc105" {
key <DOWN> { [ Down ] };
key <RGHT> { [ Right ] };
};
-
// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
-
-
-
-// $XKeyboardConfig$
-
// Urdu keymap
// Developed by:
// Zaeem Arshad <zaeem@linux.net.pk>
//Alt key combinations are yet to be put in. The unavailable keys are those which do not have a corresponding //glyph in unicode.
// based on a keyboard map from an 'xkb/symbols/ur' file
-// $XFree86$
partial default alphanumeric_keys
xkb_symbols "urd-phonetic" {
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/pl' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pl,v 1.3 2003/04/19 12:22:12 pascal Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/pt' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pt,v 1.2 2002/11/22 04:03:28 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
key <AB02> { [ scircumflex, Scircumflex, ccedilla, Ccedilla ] };
key <AB06> { [ gcircumflex, Gcircumflex, q, Q ] };
-};
\ No newline at end of file
+};
-// $XKeyboardConfig$
-// $XFree86: xc/programs/xkbcomp/symbols/ro,v 1.6 2003/09/08 13:12:51 pascal Exp $
//
// Complete set of Romanian keyboards as described in the new Romanian standard
// SR 13392:2004 adopted in December 2004 by ASRO, "Asociatia de Standardizare
// - Further modifications on 2005-08-18 to support Bosnian, Croatian
// and Slovenian in xkeyboard-config
//
-// $XKeyboardConfig$
default partial alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
// based on
// russian standard keyboard
// AEN <aen@logic.ru>
// 2001/12/23 by Leon Kanter <leon@blackcatlinux.com>
// 2005/12/09 Valery Inozemtsev <shrek@altlinux.ru>
-//
-// $XFree86: xc/programs/xkbcomp/symbols/ru,v 1.3 2003/02/15 22:27:05 dawes Exp $
// Windows layout
partial default alphanumeric_keys
-
// keyboards having the RupeeSign on the 4 key
partial
xkb_symbols "4" {
key <AE04> { [ NoSymbol, NoSymbol, U20B9 ] };
};
-
-
// based on a keyboard map from an 'xkb/symbols/se' file
-//
-// $XKeyboardConfig$
-// $XFree86: xc/programs/xkbcomp/symbols/se,v 1.5 2003/01/26 02:01:48 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $Xorg: jp,v 1.3 2000/08/17 19:54:45 cpqbld Exp $
xkb_symbols "jp106" {
name[group1]="Japan/ASCII";
key <AB11> { [ underbar, underscore ] };
augment "sgi/jp(jp106)"
};
-
-// $XKeyboardConfig$
-
partial modifier_keys
xkb_symbols "breaks_caps" {
key <LFSH> {
-// $XKeyboardConfig$
-//
-
default partial alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
-// $XFree86: xc/programs/xkbcomp/symbols/sk,v 1.2 2002/11/22 04:02:22 dawes
-// Exp $
-
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $Xorg: us,v 1.4 2001/02/09 02:05:53 xorgcvs Exp $
//
//Copyright 1996, 1998 The Open Group
//
modifier_map Shift { Shift_R };
modifier_map Mod3 { Alt_L };
};
-
-// $XKeyboardConfig$
-
-// $XFree86: xc/programs/xkbcomp/symbols/srvr_ctrl,v 1.4 2003/12/18 14:14:38 pascal Exp $
-//
// Actions which control the server's behavior
partial keypad_keys function_keys
key <KPSU> { [ KP_Subtract, KP_Subtract ] };
key <KPAD> { [ KP_Add, KP_Add ] };
};
-
xkb_symbols "basic" {
include "sun_vndr/ara(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/be(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/br(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/ca(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/ch(de_type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/cz(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/de(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/dk(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/ee(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/es(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/fi(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/fr(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/gb(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/gr(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/it(type6)"
};
-
-// $XdotOrg: $
//
// Copyright 2010 Sun Microsystems, Inc. All rights reserved.
//
// or other dealings in this Software without prior written authorization
// of the copyright holder.
//
-// $TOG: us /main/5 1998/02/10 13:45:06 kaleb $
//
//Copyright 1996, 1998 The Open Group
//
key <HENK> { [ Kana_Lock, Mode_switch ] };
key <ALGR> { [ Alt_R, Alt_R ] };
};
-
xkb_symbols "basic" {
include "sun_vndr/kr(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/lt(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/lv(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/nl(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/no(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/pl(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/pt(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/ro(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/ru(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/se(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/sk(type6)"
};
-
xkb_symbols "basic" {
include "sun_vndr/tr(type6)"
};
-
-// $XdotOrg: $
//
// Copyright 2010 Sun Microsystems, Inc. All rights reserved.
//
// or other dealings in this Software without prior written authorization
// of the copyright holder.
//
-// $TOG: us /main/5 1998/02/10 13:45:06 kaleb $
//
//Copyright 1996, 1998 The Open Group
//
key <AD03> { [ e, E ], [ EuroSign ] };
key <BKSL> { [ backslash, bar ], [ brokenbar ] };
};
-
key <BKSL> { [ backslash, bar, brokenbar ] };
};
-
xkb_symbols "basic" {
include "sun_vndr/ua(type6)"
};
-
key <RALT> { [ Alt_L ] };
key <RCTL> { [ Multi_key ] };
};
-
-// $XKeyboardConfig$
-
-//
-// $XFree86: xc/programs/xkbcomp/symbols/syr,v 1.1 2002/11/22 03:06:50 dawes Exp $
-//
-
partial default alphanumeric_keys
xkb_symbols "basic" {
include "ara(basic)"
modifier_map Mod2 { Mode_switch };
};
-//
-// $XFree86: xc/programs/xkbcomp/symbols/syr_phonetic,v 1.1 2002/11/22 03:06:50 dawes Exp $
-//
partial alphanumeric_keys
xkb_symbols "syc_phonetic" {
include "tr(ku_alt)"
name[Group1]= "Syria - Kurdish, Latin Alt-Q";
};
-
symbols[Group1] = [ NoSymbol, Terminate_Server ]
};
};
-
-// $XKeyboardConfig$
-
// based on a keyboard map from an 'xkb/symbols/th' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/th,v 1.3 2003/04/03 16:34:51 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
-// $XKeyboardConfig$
-
// 17/07/2008
// -------------------------------------------------------------
// Standard Tojiki Keyboard Layout, Official Standard
key <LSGT> { [ slash, bar ] }; // / |
key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; // ё Ё
};
-
-// $XKeyboardConfig$
-
-// $XFree86: xc/programs/xkbcomp/symbols/tm,v 0.2 2009/04/02 14:32:05 pascal Exp $
// Nazar Annagurban <nazar_xg@hotmail.com>, 2009
// Default layout (based on Vista Turkmen layout)
include "level3(ralt_switch)"
};
-
-// $XKeyboardConfig$
-
// based on
// Turkish keyboard symbols for PC and xkb
// This file distributed without any expressed or implied warranty
// Nilgün Belma Bugüner <nilgun@belgeler.org>, 2005
-//
-// $XFree86: xc/programs/xkbcomp/symbols/tr,v 1.5 2003/04/19 12:22:12 pascal Exp $
//Default Layout (Turkish Q)
default partial
-// $XKeyboardConfig$
-
// typographic keyboard
// Sergei Stolyarov <sergei@regolit.com>
//
-// $XKeyboardConfig$
-
// Keyboard layout for Swahili in Arabic script.
// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard
// Please notify any corrections or omissions to
key <AB09> { [ 0x10006d4, Arabic_hamzaonalef ] };
key <AB10> { [ VoidSymbol, Arabic_question_mark ] };
};
-
-
-// $XKeyboardConfig$
-
// based on
// ukrainian standard keyboard
// AEN <aen@logic.ru> & Leon Kanter <leon@geon.donetsk.ua>
// Last Changes 2007/10/03 by Andriy Rysin <arysin@yahoo.com>
-//
-// $XFree86: xc/programs/xkbcomp/symbols/ua,v 1.4 2003/05/15 11:29:47 pascal Exp $
// 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...)
-// $XKeyboardConfig$
-
-//
-// $XdotOrg: xc/programs/xkbcomp/symbols/us,v 1.1.4.3 2004/03/05 13:41:33 eich Exp $
-// $XFree86: xc/programs/xkbcomp/symbols/us,v 1.6 2003/10/31 14:32:05 pascal Exp $
-
default
partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
};
// based on a keyboard map from an 'xkb/symbols/dk' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/dvorak,v 1.5 2004/01/03 16:35:07 herrb Exp $
partial alphanumeric_keys
xkb_symbols "dvorak" {
-// $XKeyboardConfig$
// Uzbek standard keyboard
//
// Mashrab Kuvatov <kmashrab@uni-bremen.de>
// official standard for it. It is a copy of "us" layout, where
// apostrophe is replaced with U02BB.
//
-// $XFree86: xc/programs/xkbcomp/symbols/uz,v 1.2 2003/06/21 13:01:59 pascal Exp $
partial default alphanumeric_keys
xkb_symbols "cyrillic" {
-// $XKeyboardConfig$
-
// based on:
// vn, TCVN 5712:1993
// Le Hong Boi <le.hong.boi@bigfoot.com>
-// $Xorg: amiga,v 1.3 2000/08/17 19:54:46 cpqbld Exp $
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/xfree68/amiga,v 1.2 2000/06/23 00:44:37 dawes Exp $
-
default xkb_symbols "usa1" {
name[Group1]= "usa1";
-// $Xorg: ataritt,v 1.3 2000/08/17 19:54:46 cpqbld Exp $
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/xfree68/ataritt,v 1.2 2000/06/23 00:44:37 dawes Exp $
-
default xkb_symbols "us" {
name[Group1]= "US/ASCII";
-// $XKeyboardConfig$
-//
// based on the Latvian and GB keyboard maps
partial default alphanumeric_keys modifier_keys
-// $Xorg: basic,v 1.3 2000/08/17 19:54:48 cpqbld Exp $
-
default xkb_types "basic" {
// Fairly standard definitions for
-// $Xorg: cancel,v 1.3 2000/08/17 19:54:48 cpqbld Exp $
partial default xkb_types "Shift_Cancels_Caps" {
override type "TWO_LEVEL" {
-// $XFree86: xc/programs/xkbcomp/types/caps,v 1.3 2002/11/26 02:14:02 dawes Exp $
-
// CapsLock uses internal capitalization rules
// Shift "pauses" CapsLock
partial xkb_types "internal" {
-// $XKeyboardConfig$
-// $Xorg: complete,v 1.3 2000/08/17 19:54:48 cpqbld Exp $
-//
-//
-//
-//
-// $XFree86: xc/programs/xkbcomp/types/complete,v 1.2 2001/05/18 23:35:35 dawes Exp $
-
default xkb_types "complete" {
include "basic"
include "mousekeys"
-// $XKeyboardConfig$
-// $Xorg: default,v 1.3 2000/08/17 19:54:48 cpqbld Exp $
-
default xkb_types "default" {
include "basic"
include "pc"
-// $XFree86: xc/programs/xkbcomp/types/extra,v 1.3 2002/11/26 02:14:02 dawes Exp $
-
partial default xkb_types "default" {
// Definition for a key type used for the czech keymap, for instance.
// Defines style a with four level shift. It is similar to three_level
-// $Xorg: iso9995,v 1.3 2000/08/17 19:54:48 cpqbld Exp $
partial default xkb_types "default" {
// Definition for a key type which
level_name[Level3] = "Level3";
};
};
-
-// $XKeyboardConfig$
-// $XFree86: xc/programs/xkbcomp/types/extra,v 1.3 2002/11/26 02:14:02 dawes Exp $
-
partial default xkb_types "default" {
// Definition for a key type used for the czech keymap, for instance.
// Defines style a with four level shift. It is similar to three_level
};
};
-
-// $Xorg: mousekeys,v 1.3 2000/08/17 19:54:48 cpqbld Exp $
-//
partial default xkb_types "default" {
virtual_modifiers Alt;
level_name[Level2] = "Shift+Alt";
};
};
-
-
partial default xkb_types "pc" {
type "KEYPAD" {
modifiers = Shift+NumLock;
-// $Xorg: pc,v 1.3 2000/08/17 19:54:48 cpqbld Exp $
-//
-
partial default xkb_types "default" {
// Some types that are necessary