Update to xkeyboard-config 2.11.
ok matthieu@
This commit is contained in:
parent
ba5786444e
commit
72ef880b2e
@ -1,5 +1,5 @@
|
||||
.\" WARNING: this man page is autogenerated. Do not edit or you will lose all your changes.
|
||||
.TH XKEYBOARD-CONFIG 7 "xkeyboard-config 2.10.1" "X Version 11"
|
||||
.TH XKEYBOARD-CONFIG 7 "xkeyboard-config 2.11" "X Version 11"
|
||||
.SH NAME
|
||||
xkeyboard-config \- XKB data description files
|
||||
.SH DESCRIPTION
|
||||
@ -282,17 +282,18 @@ be(sundeadkeys) Belgian (Sun dead keys)
|
||||
be(wang) Belgian (Wang model 724 azerty)
|
||||
|
||||
_
|
||||
bd Bengali
|
||||
bd(probhat) Bengali (Probhat)
|
||||
bd Bangla
|
||||
bd(probhat) Bangla (Probhat)
|
||||
|
||||
_
|
||||
in Indian
|
||||
in(ben) Bengali (India)
|
||||
in(ben_probhat) Bengali (India, Probhat)
|
||||
in(ben_baishakhi) Bengali (India, Baishakhi)
|
||||
in(ben_bornona) Bengali (India, Bornona)
|
||||
in(ben_gitanjali) Bengali (India, Uni Gitanjali)
|
||||
in(ben_inscript) Bengali (India, Baishakhi Inscript)
|
||||
in(ben) Bangla (India)
|
||||
in(ben_probhat) Bangla (India, Probhat)
|
||||
in(ben_baishakhi) Bangla (India, Baishakhi)
|
||||
in(ben_bornona) Bangla (India, Bornona)
|
||||
in(ben_gitanjali) Bangla (India, Uni Gitanjali)
|
||||
in(ben_inscript) Bangla (India, Baishakhi Inscript)
|
||||
in(eeyek) Manipuri (Eeyek)
|
||||
in(guj) Gujarati
|
||||
in(guru) Punjabi (Gurmukhi)
|
||||
in(jhelum) Punjabi (Gurmukhi Jhelum)
|
||||
@ -330,9 +331,9 @@ _
|
||||
br Portuguese (Brazil)
|
||||
br(nodeadkeys) Portuguese (Brazil, eliminate dead keys)
|
||||
br(dvorak) Portuguese (Brazil, Dvorak)
|
||||
br(nativo) Portuguese (Brazil, nativo)
|
||||
br(nativo-us) Portuguese (Brazil, nativo for US keyboards)
|
||||
br(nativo-epo) Portuguese (Brazil, nativo for Esperanto)
|
||||
br(nativo) Portuguese (Brazil, Nativo)
|
||||
br(nativo-us) Portuguese (Brazil, Nativo for US keyboards)
|
||||
br(nativo-epo) Esperanto (Brazil, Nativo)
|
||||
|
||||
_
|
||||
bg Bulgarian
|
||||
@ -376,7 +377,7 @@ _
|
||||
cn Chinese
|
||||
cn(tib) Tibetan
|
||||
cn(tib_asciinum) Tibetan (with ASCII numerals)
|
||||
cn(uig) Uyghur
|
||||
cn(ug) Uyghur
|
||||
|
||||
_
|
||||
hr Croatian
|
||||
@ -692,7 +693,7 @@ rs(latinyz) Serbian (Latin qwerty)
|
||||
rs(latinunicodeyz) Serbian (Latin Unicode qwerty)
|
||||
rs(alternatequotes) Serbian (Cyrillic with guillemets)
|
||||
rs(latinalternatequotes) Serbian (Latin with guillemets)
|
||||
rs(rue) Pannonian Rusyn (homophonic)
|
||||
rs(rue) Pannonian Rusyn
|
||||
|
||||
_
|
||||
si Slovenian
|
||||
@ -990,6 +991,9 @@ ctrl:aa_ctrl At bottom left
|
||||
ctrl:rctrl_ralt Right Ctrl as Right Alt
|
||||
ctrl:menu_rctrl Menu as Right Ctrl
|
||||
ctrl:ctrl_ralt Right Alt as Right Ctrl
|
||||
ctrl:swap_lalt_lctl Swap Left Alt key with Left Ctrl key
|
||||
ctrl:swap_lwin_lctl Swap Left Win key with Left Ctrl key
|
||||
ctrl:swap_lalt_lctl_lwin Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt
|
||||
|
||||
.TE
|
||||
|
||||
@ -1155,6 +1159,7 @@ shift:both_capslock_cancel Both Shift keys together activate Caps Lock, one Shif
|
||||
shift:both_shiftlock Both Shift keys together toggle ShiftLock
|
||||
keypad:pointerkeys Shift + NumLock toggles PointerKeys
|
||||
grab:break_actions Allow breaking grabs with keyboard actions (warning: security risk)
|
||||
grab:debug_actions Allow grab and window tree logging
|
||||
|
||||
.TE
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.9 2014/03/29 14:27:12 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.10 2014/05/05 18:05:33 shadchin Exp $
|
||||
|
||||
SUBDIR= compat
|
||||
|
||||
@ -7,6 +7,7 @@ XKB_SUBDIR= rules
|
||||
DATA= xkb.dtd README
|
||||
|
||||
BASE_PARTS= base.hdr.part base.lists.part \
|
||||
base.lists.base.part \
|
||||
compat/base.lists.part \
|
||||
HDR base.m_k.part \
|
||||
HDR base.l1_k.part \
|
||||
@ -25,6 +26,7 @@ BASE_PARTS= base.hdr.part base.lists.part \
|
||||
HDR compat/base.ml3v3_s.part \
|
||||
HDR compat/base.ml4v4_s.part \
|
||||
HDR base.m_s.part \
|
||||
HDR base.ml_s1.part \
|
||||
HDR compat/base.lv_c.part \
|
||||
HDR compat/base.l1v1_c.part \
|
||||
HDR compat/base.l2v2_c.part \
|
||||
@ -43,6 +45,7 @@ BASE_PARTS= base.hdr.part base.lists.part \
|
||||
HDR base.o_t.part
|
||||
|
||||
EVDEV_PARTS= base.hdr.part base.lists.part \
|
||||
evdev.lists.part \
|
||||
compat/base.lists.part \
|
||||
HDR evdev.m_k.part \
|
||||
HDR base.l1_k.part \
|
||||
@ -61,6 +64,7 @@ EVDEV_PARTS= base.hdr.part base.lists.part \
|
||||
HDR compat/base.ml3v3_s.part \
|
||||
HDR compat/base.ml4v4_s.part \
|
||||
HDR evdev.m_s.part \
|
||||
HDR \
|
||||
HDR compat/base.lv_c.part \
|
||||
HDR compat/base.l1v1_c.part \
|
||||
HDR compat/base.l2v2_c.part \
|
||||
|
2
dist/xkeyboard-config/Makefile.am
vendored
2
dist/xkeyboard-config/Makefile.am
vendored
@ -12,7 +12,7 @@ EXTRA_DIST=config.rpath COPYING README \
|
||||
|
||||
DISTCLEANFILES=intltool-extract intltool-merge intltool-update
|
||||
|
||||
# ACLOCAL_AMFLAGS = -I m4
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
sync-po:
|
||||
rsync -Lrtvz translationproject.org::tp/latest/xkeyboard-config/ po
|
||||
|
10
dist/xkeyboard-config/Makefile.in
vendored
10
dist/xkeyboard-config/Makefile.in
vendored
@ -85,7 +85,12 @@ DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
ChangeLog NEWS README TODO config.guess config.rpath \
|
||||
config.sub install-sh missing
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
@ -379,6 +384,7 @@ EXTRA_DIST = config.rpath COPYING README \
|
||||
intltool-extract.in intltool-merge.in intltool-update.in
|
||||
|
||||
DISTCLEANFILES = intltool-extract intltool-merge intltool-update
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
@ -853,8 +859,6 @@ uninstall-am: uninstall-pkgconfigDATA
|
||||
uninstall-am uninstall-pkgconfigDATA
|
||||
|
||||
|
||||
# ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
sync-po:
|
||||
rsync -Lrtvz translationproject.org::tp/latest/xkeyboard-config/ po
|
||||
|
||||
|
3
dist/xkeyboard-config/NEWS
vendored
3
dist/xkeyboard-config/NEWS
vendored
@ -1,3 +1,6 @@
|
||||
2.11 11 bugs fixed
|
||||
Continuing code formatting cleanup
|
||||
Translations updated
|
||||
2.10.1 Critical fix
|
||||
2.10 10+ bugs fixed
|
||||
37 cleanup commits by Benno Schulenberg
|
||||
|
2477
dist/xkeyboard-config/aclocal.m4
vendored
2477
dist/xkeyboard-config/aclocal.m4
vendored
File diff suppressed because it is too large
Load Diff
7
dist/xkeyboard-config/compat/Makefile.in
vendored
7
dist/xkeyboard-config/compat/Makefile.in
vendored
@ -81,7 +81,12 @@ host_triplet = @host@
|
||||
subdir = compat
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am README
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
14
dist/xkeyboard-config/compat/README
vendored
14
dist/xkeyboard-config/compat/README
vendored
@ -1,7 +1,7 @@
|
||||
The core protocol interpretation of keyboard modifiers does not include direct
|
||||
support for multiple keyboard groups, so XKB reports the effective keyboard
|
||||
group to XKB-aware clients using some of reserved bits in the state field of
|
||||
some core protocol events. This modified state field would not be interpreted
|
||||
group to XKB-aware clients using some of the reserved bits in the state field
|
||||
of some core protocol events. This modified state field would not be interpreted
|
||||
correctly by XKB-unaware clients, so XKB provides a group compatibility mapping
|
||||
which remaps the keyboard group into a core modifier mask that has similar
|
||||
effects, when possible.
|
||||
@ -15,8 +15,8 @@ XKB-unaware clients(*) work as well as possible:
|
||||
- The compatibility grab state which is the nearest core-protocol equivalent
|
||||
of the grab state.
|
||||
|
||||
Compatibility state are essentially the corresponding XKB states, but with
|
||||
keyboard group possibly encoded as one or more modifiers.
|
||||
Compatibility states are essentially the corresponding XKB states, but with
|
||||
the keyboard group possibly encoded as one or more modifiers.
|
||||
|
||||
Modifiers that correspond to each keyboard group are described in this
|
||||
group compatibility map.
|
||||
@ -25,9 +25,9 @@ group compatibility map.
|
||||
----
|
||||
(*) The implementation of XKB invisibly extends the X library to use the
|
||||
keyboard extension if it is present. That means, clients that use library or
|
||||
toolkit routines to interpret keyboard events automatically use all of XKB
|
||||
features; clients that directly interpret the state field of core protocol
|
||||
events or the keymap direcly may be affected by some of the XKB differences.
|
||||
toolkit routines to interpret keyboard events automatically use all of XKB's
|
||||
features; clients that directly interpret the state field of core-protocol
|
||||
events or the keymap directly may be affected by some of the XKB differences.
|
||||
Thus most clients can take all advantages without modification but it also
|
||||
means that XKB state can be reported to clients that have not explicitly
|
||||
requested the keyboard extension.
|
||||
|
10
dist/xkeyboard-config/compat/accessx
vendored
10
dist/xkeyboard-config/compat/accessx
vendored
@ -1,17 +1,17 @@
|
||||
default partial xkb_compatibility "basic" {
|
||||
interpret AccessX_Enable {
|
||||
action= LockControls(controls=AccessXKeys);
|
||||
interpret AccessX_Enable {
|
||||
action= LockControls(controls=AccessXKeys);
|
||||
};
|
||||
};
|
||||
|
||||
partial xkb_compatibility "full" {
|
||||
|
||||
interpret AccessX_Enable {
|
||||
action= LockControls(controls=AccessXKeys);
|
||||
action= LockControls(controls=AccessXKeys);
|
||||
};
|
||||
|
||||
interpret AccessX_Feedback_Enable {
|
||||
action= LockControls(controls=AccessXFeedback);
|
||||
interpret AccessX_Feedback_Enable {
|
||||
action= LockControls(controls=AccessXFeedback);
|
||||
};
|
||||
|
||||
interpret RepeatKeys_Enable {
|
||||
|
11
dist/xkeyboard-config/compat/basic
vendored
11
dist/xkeyboard-config/compat/basic
vendored
@ -1,10 +1,11 @@
|
||||
// Minimal set of symbol interpretations to provide
|
||||
// reasonable default behavior (Num lock, shift and
|
||||
// caps lock and mode switch) and set up the
|
||||
// Minimal set of symbol interpretations to provide
|
||||
// reasonable default behavior (Num lock, Shift lock,
|
||||
// Caps lock, and Mode switch) and set up the
|
||||
// automatic updating of common keyboard LEDs.
|
||||
|
||||
default xkb_compatibility "basic" {
|
||||
virtual_modifiers NumLock,AltGr;
|
||||
default xkb_compatibility "basic" {
|
||||
|
||||
virtual_modifiers NumLock,AltGr;
|
||||
|
||||
interpret.repeat= False;
|
||||
setMods.clearLocks= True;
|
||||
|
15
dist/xkeyboard-config/compat/caps
vendored
15
dist/xkeyboard-config/compat/caps
vendored
@ -1,11 +1,10 @@
|
||||
partial xkb_compatibility "caps_lock" {
|
||||
// Keysym Caps_Lock locks Lock modifier.
|
||||
// With this, the keysym Caps_Lock can be used without binding the whole
|
||||
// key to a real modifier.
|
||||
// This is essential when you don't want to use caps lock on the first
|
||||
// level.
|
||||
// This should not have any compatibility issues when used together with
|
||||
// other layouts which don't utilize this capability.
|
||||
partial xkb_compatibility "caps_lock" {
|
||||
// Keysym Caps_Lock locks the Lock modifier.
|
||||
// With this definition, the keysym Caps_Lock can be used without binding
|
||||
// the whole key to a real modifier. This is essential when you don't
|
||||
// want to use Caps_Lock on the first level.
|
||||
// This should not have any compatibility issues when used together with
|
||||
// other layouts which don't utilize this capability.
|
||||
interpret Caps_Lock {
|
||||
action = LockMods(modifiers = Lock);
|
||||
};
|
||||
|
2
dist/xkeyboard-config/compat/complete
vendored
2
dist/xkeyboard-config/compat/complete
vendored
@ -1,4 +1,4 @@
|
||||
default xkb_compatibility "complete" {
|
||||
default xkb_compatibility "complete" {
|
||||
include "basic"
|
||||
augment "iso9995"
|
||||
augment "mousekeys"
|
||||
|
9
dist/xkeyboard-config/compat/iso9995
vendored
9
dist/xkeyboard-config/compat/iso9995
vendored
@ -1,8 +1,9 @@
|
||||
// Fairly complete set of symbol interpretations
|
||||
// to provide reasonable default behavior
|
||||
// Fairly complete set of symbol interpretations
|
||||
// to provide reasonable default behavior.
|
||||
|
||||
default partial xkb_compatibility "default" {
|
||||
virtual_modifiers LevelThree,AltGr;
|
||||
default partial xkb_compatibility "default" {
|
||||
|
||||
virtual_modifiers LevelThree,AltGr;
|
||||
|
||||
interpret.repeat= False;
|
||||
setMods.clearLocks= True;
|
||||
|
24
dist/xkeyboard-config/compat/japan
vendored
24
dist/xkeyboard-config/compat/japan
vendored
@ -1,11 +1,11 @@
|
||||
// Japanese keyboards need Eisu and Kana shift and
|
||||
// lock keys, which are typically bound to the
|
||||
// second shift level for some other modifier key.
|
||||
// Japanese keyboards need the Eisu and Kana Shift
|
||||
// and Lock keys, which are typically bound to the
|
||||
// second shift level of some other modifier key.
|
||||
// These interpretations disable the default
|
||||
// interpretation (which would have these keys set
|
||||
// the same modifier as the level one symbol).
|
||||
// to the same modifier as the level one symbol).
|
||||
|
||||
default partial xkb_compatibility "japan" {
|
||||
default partial xkb_compatibility "japan" {
|
||||
|
||||
interpret.repeat= False;
|
||||
|
||||
@ -26,16 +26,16 @@ default partial xkb_compatibility "japan" {
|
||||
};
|
||||
};
|
||||
|
||||
// Some Japanese keyboards have an explict Kana Lock key & matching LED
|
||||
// Some Japanese keyboards have an explict
|
||||
// Kana Lock key and matching LED.
|
||||
partial xkb_compatibility "kana_lock" {
|
||||
|
||||
partial xkb_compatibility "kana_lock" {
|
||||
|
||||
virtual_modifiers Kana_Lock;
|
||||
virtual_modifiers Kana_Lock;
|
||||
|
||||
interpret Kana_Lock+AnyOfOrNone(all) {
|
||||
virtualModifier= Kana_Lock;
|
||||
useModMapMods=level1;
|
||||
action= LockGroup(group=+1);
|
||||
virtualModifier= Kana_Lock;
|
||||
useModMapMods=level1;
|
||||
action= LockGroup(group=+1);
|
||||
};
|
||||
|
||||
indicator "Kana" {
|
||||
|
35
dist/xkeyboard-config/compat/ledcaps
vendored
35
dist/xkeyboard-config/compat/ledcaps
vendored
@ -1,23 +1,24 @@
|
||||
// Use Caps Lock LED to show either Caps Lock, Group, or Shift Lock state
|
||||
// Use the Caps Lock LED to show either
|
||||
// Caps Lock, Group, or Shift Lock state.
|
||||
|
||||
default partial xkb_compatibility "caps_lock" {
|
||||
indicator "Caps Lock" {
|
||||
!allowExplicit;
|
||||
whichModState= Locked;
|
||||
modifiers= Lock;
|
||||
};
|
||||
default partial xkb_compatibility "caps_lock" {
|
||||
indicator "Caps Lock" {
|
||||
!allowExplicit;
|
||||
whichModState= Locked;
|
||||
modifiers= Lock;
|
||||
};
|
||||
};
|
||||
|
||||
partial xkb_compatibility "group_lock" {
|
||||
indicator "Caps Lock" {
|
||||
modifiers= None;
|
||||
groups=All-group1;
|
||||
};
|
||||
partial xkb_compatibility "group_lock" {
|
||||
indicator "Caps Lock" {
|
||||
modifiers= None;
|
||||
groups=All-group1;
|
||||
};
|
||||
};
|
||||
|
||||
partial xkb_compatibility "shift_lock" {
|
||||
indicator "Caps Lock" {
|
||||
whichModState= Locked;
|
||||
modifiers= Shift;
|
||||
};
|
||||
partial xkb_compatibility "shift_lock" {
|
||||
indicator "Caps Lock" {
|
||||
whichModState= Locked;
|
||||
modifiers= Shift;
|
||||
};
|
||||
};
|
||||
|
33
dist/xkeyboard-config/compat/lednum
vendored
33
dist/xkeyboard-config/compat/lednum
vendored
@ -1,23 +1,24 @@
|
||||
// Use Num Lock LED to show either Num Lock, Group, or Shift Lock state
|
||||
// Use the Num Lock LED to show either
|
||||
// Num Lock, Group, or Shift Lock state.
|
||||
|
||||
default partial xkb_compatibility "num_lock" {
|
||||
default partial xkb_compatibility "num_lock" {
|
||||
indicator "Num Lock" {
|
||||
!allowExplicit;
|
||||
whichModState= Locked;
|
||||
modifiers= NumLock;
|
||||
};
|
||||
!allowExplicit;
|
||||
whichModState= Locked;
|
||||
modifiers= NumLock;
|
||||
};
|
||||
};
|
||||
|
||||
partial xkb_compatibility "group_lock" {
|
||||
indicator "Num Lock" {
|
||||
modifiers= None;
|
||||
groups=All-group1;
|
||||
};
|
||||
partial xkb_compatibility "group_lock" {
|
||||
indicator "Num Lock" {
|
||||
modifiers= None;
|
||||
groups=All-group1;
|
||||
};
|
||||
};
|
||||
|
||||
partial xkb_compatibility "shift_lock" {
|
||||
indicator "Num Lock" {
|
||||
whichModState= Locked;
|
||||
modifiers= Shift;
|
||||
};
|
||||
partial xkb_compatibility "shift_lock" {
|
||||
indicator "Num Lock" {
|
||||
whichModState= Locked;
|
||||
modifiers= Shift;
|
||||
};
|
||||
};
|
||||
|
35
dist/xkeyboard-config/compat/ledscroll
vendored
35
dist/xkeyboard-config/compat/ledscroll
vendored
@ -1,23 +1,24 @@
|
||||
// Use Scroll Lock LED to show either Scroll Lock, Group, or Shift Lock state
|
||||
// Use the Scroll Lock LED to show either
|
||||
// Scroll Lock, Group, or Shift Lock state.
|
||||
|
||||
default partial xkb_compatibility "scroll_lock" {
|
||||
indicator "Scroll Lock" {
|
||||
allowExplicit;
|
||||
whichModState= Locked;
|
||||
modifiers= ScrollLock;
|
||||
};
|
||||
default partial xkb_compatibility "scroll_lock" {
|
||||
indicator "Scroll Lock" {
|
||||
allowExplicit;
|
||||
whichModState= Locked;
|
||||
modifiers= ScrollLock;
|
||||
};
|
||||
};
|
||||
|
||||
partial xkb_compatibility "group_lock" {
|
||||
indicator "Scroll Lock" {
|
||||
modifiers= None;
|
||||
groups=All-group1;
|
||||
};
|
||||
partial xkb_compatibility "group_lock" {
|
||||
indicator "Scroll Lock" {
|
||||
modifiers= None;
|
||||
groups=All-group1;
|
||||
};
|
||||
};
|
||||
|
||||
partial xkb_compatibility "shift_lock" {
|
||||
indicator "Scroll Lock" {
|
||||
whichModState= Locked;
|
||||
modifiers= Shift;
|
||||
};
|
||||
partial xkb_compatibility "shift_lock" {
|
||||
indicator "Scroll Lock" {
|
||||
whichModState= Locked;
|
||||
modifiers= Shift;
|
||||
};
|
||||
};
|
||||
|
29
dist/xkeyboard-config/compat/level5
vendored
29
dist/xkeyboard-config/compat/level5
vendored
@ -1,8 +1,9 @@
|
||||
// Fairly complete set of symbol interpretations
|
||||
// to provide reasonable default behavior
|
||||
// Fairly complete set of symbol interpretations
|
||||
// to provide reasonable default behavior.
|
||||
|
||||
default partial xkb_compatibility "default" {
|
||||
virtual_modifiers LevelFive;
|
||||
default partial xkb_compatibility "default" {
|
||||
|
||||
virtual_modifiers LevelFive;
|
||||
|
||||
interpret.repeat= False;
|
||||
setMods.clearLocks= True;
|
||||
@ -39,15 +40,17 @@ default partial xkb_compatibility "default" {
|
||||
action= LockMods(modifiers=LevelFive);
|
||||
};
|
||||
};
|
||||
partial xkb_compatibility "level5_lock" {
|
||||
// This defines a Level5-Lock using the NumLock real modifier in order to
|
||||
// create arbitrary level-behaviour, which would not be possible with the
|
||||
// virtual modifier.
|
||||
// See also: types/level5 : EIGHT_LEVEL_LEVEL_FIVE_LOCK
|
||||
// See also: symbols/level5(lock)
|
||||
virtual_modifiers NumLock;
|
||||
|
||||
|
||||
partial xkb_compatibility "level5_lock" {
|
||||
// This defines a Level5-Lock using the NumLock real modifier
|
||||
// in order to create arbitrary level-behaviour, which would
|
||||
// not be possible with the virtual modifier.
|
||||
// See also: types/level5 : EIGHT_LEVEL_LEVEL_FIVE_LOCK
|
||||
// See also: symbols/level5(lock)
|
||||
|
||||
virtual_modifiers NumLock;
|
||||
|
||||
interpret ISO_Level5_Lock {
|
||||
action = LockMods(modifiers = NumLock);
|
||||
action = LockMods(modifiers = NumLock);
|
||||
};
|
||||
};
|
||||
|
88
dist/xkeyboard-config/compat/misc
vendored
88
dist/xkeyboard-config/compat/misc
vendored
@ -1,122 +1,122 @@
|
||||
default partial xkb_compatibility "misc" {
|
||||
default partial xkb_compatibility "misc" {
|
||||
|
||||
virtual_modifiers Alt,Meta,Super,Hyper,ScrollLock;
|
||||
virtual_modifiers Alt,Meta,Super,Hyper,ScrollLock;
|
||||
|
||||
// Interpretations for some other useful keys
|
||||
// Interpretations for some other useful keys.
|
||||
|
||||
interpret Terminate_Server {
|
||||
action = Terminate();
|
||||
action = Terminate();
|
||||
};
|
||||
|
||||
setMods.clearLocks= True;
|
||||
|
||||
// Sets the "Alt" virtual modifier
|
||||
// Sets the "Alt" virtual modifier.
|
||||
|
||||
interpret Alt_L+Any {
|
||||
interpret Alt_L+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Alt;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret Alt_L {
|
||||
interpret Alt_L {
|
||||
action = SetMods(modifiers=Alt);
|
||||
};
|
||||
|
||||
interpret Alt_R+Any {
|
||||
interpret Alt_R+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Alt;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret Alt_R {
|
||||
interpret Alt_R {
|
||||
action = SetMods(modifiers=Alt);
|
||||
};
|
||||
|
||||
// Sets the "Meta" virtual modifier
|
||||
// Sets the "Meta" virtual modifier.
|
||||
|
||||
interpret Meta_L+Any {
|
||||
// useModMapMods= level1;
|
||||
virtualModifier= Meta;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret Meta_L {
|
||||
action = SetMods(modifiers=Meta);
|
||||
};
|
||||
|
||||
interpret Meta_R+Any {
|
||||
interpret Meta_L+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Meta;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret Meta_R {
|
||||
interpret Meta_L {
|
||||
action = SetMods(modifiers=Meta);
|
||||
};
|
||||
|
||||
// Sets the "Super" virtual modifier
|
||||
|
||||
interpret Super_L+Any {
|
||||
// useModMapMods= level1;
|
||||
virtualModifier= Super;
|
||||
interpret Meta_R+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Meta;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret Super_L {
|
||||
action = SetMods(modifiers=Super);
|
||||
interpret Meta_R {
|
||||
action = SetMods(modifiers=Meta);
|
||||
};
|
||||
|
||||
interpret Super_R+Any {
|
||||
// Sets the "Super" virtual modifier.
|
||||
|
||||
interpret Super_L+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Super;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret Super_R {
|
||||
interpret Super_L {
|
||||
action = SetMods(modifiers=Super);
|
||||
};
|
||||
|
||||
// Sets the "Hyper" virtual modifier
|
||||
interpret Super_R+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Super;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret Hyper_L+Any {
|
||||
// useModMapMods= level1;
|
||||
interpret Super_R {
|
||||
action = SetMods(modifiers=Super);
|
||||
};
|
||||
|
||||
// Sets the "Hyper" virtual modifier.
|
||||
|
||||
interpret Hyper_L+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Hyper;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret Hyper_L {
|
||||
interpret Hyper_L {
|
||||
action = SetMods(modifiers=Hyper);
|
||||
};
|
||||
|
||||
interpret Hyper_R+Any {
|
||||
interpret Hyper_R+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Hyper;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret Hyper_R {
|
||||
interpret Hyper_R {
|
||||
action = SetMods(modifiers=Hyper);
|
||||
};
|
||||
|
||||
// Sets the "ScrollLock" virtual modifier and
|
||||
// makes it actually lock when pressed. Sets
|
||||
// up a map for the scroll lock indicator.
|
||||
interpret Scroll_Lock+Any {
|
||||
interpret Scroll_Lock+Any {
|
||||
virtualModifier= ScrollLock;
|
||||
action = LockMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
include "ledscroll"
|
||||
|
||||
|
||||
include "misc(assign_shift_left_action)"
|
||||
};
|
||||
|
||||
partial xkb_compatibility "assign_shift_left_action" {
|
||||
// Because of the irrevertable modifier mapping in symbols/pc <LFSH> is
|
||||
// getting bound to the Lock modifier when using
|
||||
// symbols/shift(both_capslock), creating unwanted behaviour.
|
||||
partial xkb_compatibility "assign_shift_left_action" {
|
||||
// Because of the irrevertable modifier mapping in symbols/pc,
|
||||
// <LFSH> is getting bound to the Lock modifier when using
|
||||
// symbols/shift(both_capslock), creating unwanted behaviour.
|
||||
// This is a quirk, to circumvent the problem.
|
||||
interpret Shift_L {
|
||||
action = SetMods(modifiers = Shift);
|
||||
action = SetMods(modifiers = Shift);
|
||||
};
|
||||
};
|
||||
|
153
dist/xkeyboard-config/compat/mousekeys
vendored
153
dist/xkeyboard-config/compat/mousekeys
vendored
@ -1,147 +1,147 @@
|
||||
// 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
|
||||
// from the keyboard.
|
||||
// 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 from the keyboard.
|
||||
|
||||
default partial xkb_compatibility "mousekeys" {
|
||||
|
||||
// Keypad actions.
|
||||
//
|
||||
|
||||
interpret.repeat= True;
|
||||
|
||||
interpret KP_1 {
|
||||
action = MovePtr(x=-1,y= +1);
|
||||
interpret KP_1 {
|
||||
action = MovePtr(x=-1,y= +1);
|
||||
};
|
||||
interpret KP_End {
|
||||
action = MovePtr(x=-1,y= +1);
|
||||
interpret KP_End {
|
||||
action = MovePtr(x=-1,y= +1);
|
||||
};
|
||||
|
||||
interpret KP_2 {
|
||||
action = MovePtr(x=+0,y= +1);
|
||||
interpret KP_2 {
|
||||
action = MovePtr(x=+0,y= +1);
|
||||
};
|
||||
interpret KP_Down {
|
||||
action = MovePtr(x=+0,y= +1);
|
||||
interpret KP_Down {
|
||||
action = MovePtr(x=+0,y= +1);
|
||||
};
|
||||
|
||||
interpret KP_3 {
|
||||
action = MovePtr(x=+1,y=+1);
|
||||
interpret KP_3 {
|
||||
action = MovePtr(x=+1,y=+1);
|
||||
};
|
||||
interpret KP_Next {
|
||||
action = MovePtr(x=+1,y=+1);
|
||||
interpret KP_Next {
|
||||
action = MovePtr(x=+1,y=+1);
|
||||
};
|
||||
|
||||
interpret KP_4 {
|
||||
action = MovePtr(x=-1,y=+0);
|
||||
interpret KP_4 {
|
||||
action = MovePtr(x=-1,y=+0);
|
||||
};
|
||||
interpret KP_Left {
|
||||
action = MovePtr(x=-1,y=+0);
|
||||
interpret KP_Left {
|
||||
action = MovePtr(x=-1,y=+0);
|
||||
};
|
||||
|
||||
interpret KP_6 {
|
||||
action = MovePtr(x=+1,y=+0);
|
||||
interpret KP_6 {
|
||||
action = MovePtr(x=+1,y=+0);
|
||||
};
|
||||
interpret KP_Right {
|
||||
action = MovePtr(x=+1,y=+0);
|
||||
interpret KP_Right {
|
||||
action = MovePtr(x=+1,y=+0);
|
||||
};
|
||||
|
||||
interpret KP_7 {
|
||||
action = MovePtr(x=-1,y=-1);
|
||||
interpret KP_7 {
|
||||
action = MovePtr(x=-1,y=-1);
|
||||
};
|
||||
interpret KP_Home {
|
||||
action = MovePtr(x=-1,y=-1);
|
||||
interpret KP_Home {
|
||||
action = MovePtr(x=-1,y=-1);
|
||||
};
|
||||
|
||||
interpret KP_8 {
|
||||
action = MovePtr(x=+0,y=-1);
|
||||
interpret KP_8 {
|
||||
action = MovePtr(x=+0,y=-1);
|
||||
};
|
||||
interpret KP_Up {
|
||||
action = MovePtr(x=+0,y=-1);
|
||||
interpret KP_Up {
|
||||
action = MovePtr(x=+0,y=-1);
|
||||
};
|
||||
|
||||
interpret KP_9 {
|
||||
action = MovePtr(x=+1,y=-1);
|
||||
interpret KP_9 {
|
||||
action = MovePtr(x=+1,y=-1);
|
||||
};
|
||||
interpret KP_Prior {
|
||||
action = MovePtr(x=+1,y=-1);
|
||||
interpret KP_Prior {
|
||||
action = MovePtr(x=+1,y=-1);
|
||||
};
|
||||
|
||||
interpret KP_5 {
|
||||
action = PointerButton(button=default);
|
||||
interpret KP_5 {
|
||||
action = PointerButton(button=default);
|
||||
};
|
||||
interpret KP_Begin {
|
||||
action = PointerButton(button=default);
|
||||
interpret KP_Begin {
|
||||
action = PointerButton(button=default);
|
||||
};
|
||||
|
||||
interpret KP_F2 {
|
||||
action = SetPtrDflt(affect=defaultButton,button=1);
|
||||
interpret KP_F2 {
|
||||
action = SetPtrDflt(affect=defaultButton,button=1);
|
||||
};
|
||||
interpret KP_Divide {
|
||||
action = SetPtrDflt(affect=defaultButton,button=1);
|
||||
interpret KP_Divide {
|
||||
action = SetPtrDflt(affect=defaultButton,button=1);
|
||||
};
|
||||
|
||||
interpret KP_F3 {
|
||||
action = SetPtrDflt(affect=defaultButton,button=2);
|
||||
interpret KP_F3 {
|
||||
action = SetPtrDflt(affect=defaultButton,button=2);
|
||||
};
|
||||
interpret KP_Multiply {
|
||||
action = SetPtrDflt(affect=defaultButton,button=2);
|
||||
interpret KP_Multiply {
|
||||
action = SetPtrDflt(affect=defaultButton,button=2);
|
||||
};
|
||||
|
||||
interpret KP_F4 {
|
||||
action = SetPtrDflt(affect=defaultButton,button=3);
|
||||
interpret KP_F4 {
|
||||
action = SetPtrDflt(affect=defaultButton,button=3);
|
||||
};
|
||||
interpret KP_Subtract {
|
||||
action = SetPtrDflt(affect=defaultButton,button=3);
|
||||
interpret KP_Subtract {
|
||||
action = SetPtrDflt(affect=defaultButton,button=3);
|
||||
};
|
||||
|
||||
interpret KP_Separator {
|
||||
action = PointerButton(button=default,count=2);
|
||||
interpret KP_Separator {
|
||||
action = PointerButton(button=default,count=2);
|
||||
};
|
||||
interpret KP_Add {
|
||||
interpret KP_Add {
|
||||
action = PointerButton(button=default,count=2);
|
||||
};
|
||||
|
||||
interpret KP_0 {
|
||||
action = LockPointerButton(button=default,affect=lock);
|
||||
interpret KP_0 {
|
||||
action = LockPointerButton(button=default,affect=lock);
|
||||
};
|
||||
interpret KP_Insert {
|
||||
action = LockPointerButton(button=default,affect=lock);
|
||||
interpret KP_Insert {
|
||||
action = LockPointerButton(button=default,affect=lock);
|
||||
};
|
||||
|
||||
interpret KP_Decimal {
|
||||
action = LockPointerButton(button=default,affect=unlock);
|
||||
interpret KP_Decimal {
|
||||
action = LockPointerButton(button=default,affect=unlock);
|
||||
};
|
||||
interpret KP_Delete {
|
||||
action = LockPointerButton(button=default,affect=unlock);
|
||||
interpret KP_Delete {
|
||||
action = LockPointerButton(button=default,affect=unlock);
|
||||
};
|
||||
|
||||
// Additional mappings for Solaris keypad compatibility
|
||||
// Additional mappings for Solaris keypad compatibility.
|
||||
|
||||
interpret F25 { // aka KP_Divide
|
||||
action = SetPtrDflt(affect=defaultButton,button=1);
|
||||
action = SetPtrDflt(affect=defaultButton,button=1);
|
||||
};
|
||||
interpret F26 { // aka KP_Multiply
|
||||
action = SetPtrDflt(affect=defaultButton,button=2);
|
||||
action = SetPtrDflt(affect=defaultButton,button=2);
|
||||
};
|
||||
interpret F27 { // aka KP_Home
|
||||
action = MovePtr(x=-1,y=-1);
|
||||
action = MovePtr(x=-1,y=-1);
|
||||
};
|
||||
interpret F29 { // aka KP_Prior
|
||||
action = MovePtr(x=+1,y=-1);
|
||||
action = MovePtr(x=+1,y=-1);
|
||||
};
|
||||
interpret F31 { // aka KP_Begin
|
||||
action = PointerButton(button=default);
|
||||
action = PointerButton(button=default);
|
||||
};
|
||||
interpret F33 { // aka KP_End
|
||||
action = MovePtr(x=-1,y= +1);
|
||||
action = MovePtr(x=-1,y= +1);
|
||||
};
|
||||
interpret F35 { // aka KP_Next
|
||||
action = MovePtr(x=+1,y=+1);
|
||||
action = MovePtr(x=+1,y=+1);
|
||||
};
|
||||
|
||||
interpret.repeat= False;
|
||||
|
||||
// New keysym actions.
|
||||
|
||||
// New Keysym Actions.
|
||||
//
|
||||
interpret Pointer_Button_Dflt {
|
||||
action= PointerButton(button=default);
|
||||
};
|
||||
@ -166,7 +166,7 @@ default partial xkb_compatibility "mousekeys" {
|
||||
interpret Pointer_DblClick3 {
|
||||
action= PointerButton(button=3,count=2);
|
||||
};
|
||||
interpret Pointer_Drag_Dflt {
|
||||
interpret Pointer_Drag_Dflt {
|
||||
action= LockPointerButton(button=default);
|
||||
};
|
||||
interpret Pointer_Drag1 {
|
||||
@ -192,10 +192,9 @@ default partial xkb_compatibility "mousekeys" {
|
||||
action= SetPtrDflt(affect=defaultButton,button= -1);
|
||||
};
|
||||
|
||||
|
||||
// Allow an indicator for MouseKeys.
|
||||
indicator "Mouse Keys" {
|
||||
// !allowExplicit;
|
||||
//!allowExplicit;
|
||||
indicatorDrivesKeyboard;
|
||||
controls= MouseKeys;
|
||||
};
|
||||
|
44
dist/xkeyboard-config/compat/olpc
vendored
44
dist/xkeyboard-config/compat/olpc
vendored
@ -1,51 +1,51 @@
|
||||
//
|
||||
// Map the OLPC game keys to virtual modifiers.
|
||||
//
|
||||
// Created by Bernardo Innocenti <bernie@codewiz.org>
|
||||
//
|
||||
// Map the OLPC game keys to virtual modifiers
|
||||
//
|
||||
|
||||
default xkb_compatibility "olpc" {
|
||||
default xkb_compatibility "olpc" {
|
||||
include "complete"
|
||||
|
||||
virtual_modifiers Square,Cross,Triangle,Circle;
|
||||
|
||||
interpret KP_Home+Any {
|
||||
interpret KP_Home+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Square;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
virtualModifier= Square;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret KP_Home {
|
||||
action = SetMods(modifiers=Square);
|
||||
interpret KP_Home {
|
||||
action = SetMods(modifiers=Square);
|
||||
};
|
||||
|
||||
interpret KP_Next+Any {
|
||||
interpret KP_Next+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Cross;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
virtualModifier= Cross;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret KP_Next {
|
||||
action = SetMods(modifiers=Cross);
|
||||
interpret KP_Next {
|
||||
action = SetMods(modifiers=Cross);
|
||||
};
|
||||
|
||||
interpret KP_End+Any {
|
||||
interpret KP_End+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Circle;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
virtualModifier= Circle;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret KP_End {
|
||||
action = SetMods(modifiers=Circle);
|
||||
interpret KP_End {
|
||||
action = SetMods(modifiers=Circle);
|
||||
};
|
||||
|
||||
interpret KP_Prior+Any {
|
||||
interpret KP_Prior+Any {
|
||||
//useModMapMods= level1;
|
||||
virtualModifier= Triangle;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
virtualModifier= Triangle;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret KP_Prior {
|
||||
action = SetMods(modifiers=Triangle);
|
||||
action = SetMods(modifiers=Triangle);
|
||||
};
|
||||
};
|
||||
|
10
dist/xkeyboard-config/compat/pc
vendored
10
dist/xkeyboard-config/compat/pc
vendored
@ -1,16 +1,16 @@
|
||||
default partial xkb_compatibility "pc" {
|
||||
default partial xkb_compatibility "pc" {
|
||||
|
||||
// Sets the "Alt" virtual modifier
|
||||
// Sets the "Alt" virtual modifier.
|
||||
|
||||
virtual_modifiers Alt;
|
||||
virtual_modifiers Alt;
|
||||
|
||||
setMods.clearLocks= True;
|
||||
interpret Alt_L+Any {
|
||||
interpret Alt_L+Any {
|
||||
virtualModifier= Alt;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
||||
interpret Alt_R+Any {
|
||||
interpret Alt_R+Any {
|
||||
virtualModifier= Alt;
|
||||
action = SetMods(modifiers=modMapMods);
|
||||
};
|
||||
|
17
dist/xkeyboard-config/compat/pc98
vendored
17
dist/xkeyboard-config/compat/pc98
vendored
@ -1,10 +1,11 @@
|
||||
// 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.
|
||||
// Minimal set of symbol interpretations to provide
|
||||
// reasonable default behavior (Num lock, Shift lock,
|
||||
// and Mode switch) and set up the automatic updating
|
||||
// of common keyboard LEDs.
|
||||
|
||||
default xkb_compatibility "basic" {
|
||||
virtual_modifiers NumLock,AltGr;
|
||||
default xkb_compatibility "basic" {
|
||||
|
||||
virtual_modifiers NumLock,AltGr;
|
||||
|
||||
interpret.repeat= False;
|
||||
setMods.clearLocks= True;
|
||||
@ -17,7 +18,7 @@ default xkb_compatibility "basic" {
|
||||
|
||||
// interpret Any+Lock {
|
||||
// action= LockMods(modifiers=Lock);
|
||||
// };
|
||||
// };
|
||||
|
||||
interpret Num_Lock+Any {
|
||||
virtualModifier= NumLock;
|
||||
@ -39,7 +40,7 @@ default xkb_compatibility "basic" {
|
||||
group 4 = AltGr;
|
||||
|
||||
indicator.allowExplicit= False;
|
||||
indicator "Caps Lock" {
|
||||
indicator "Caps Lock" {
|
||||
whichModState= Locked;
|
||||
modifiers= Lock;
|
||||
};
|
||||
|
4
dist/xkeyboard-config/compat/xfree86
vendored
4
dist/xkeyboard-config/compat/xfree86
vendored
@ -1,6 +1,6 @@
|
||||
// XFree86 special keysyms
|
||||
// XFree86 special keysyms.
|
||||
|
||||
default partial xkb_compatibility "basic" {
|
||||
default partial xkb_compatibility "basic" {
|
||||
|
||||
interpret.repeat= True;
|
||||
|
||||
|
23
dist/xkeyboard-config/compat/xtest
vendored
23
dist/xkeyboard-config/compat/xtest
vendored
@ -1,18 +1,17 @@
|
||||
default xkb_compatibility "xtest" {
|
||||
default xkb_compatibility "xtest" {
|
||||
|
||||
// Minimal set of symbol interpretations to provide
|
||||
// reasonable behavior for testing. The X Test
|
||||
// Suite assumes that it can set any modifier by
|
||||
// simulating a KeyPress and clear it by simulating
|
||||
// a KeyRelease. Because of the way that XKB
|
||||
// implements locking/latching modifiers, this
|
||||
// approach fails in some cases (typically the
|
||||
// lock or num lock modifiers). These symbol
|
||||
// interpretations make all modifier keys just
|
||||
// set the corresponding modifier so that xtest
|
||||
// reasonable behavior for testing.
|
||||
// The X Test Suite assumes that it can set any modifier
|
||||
// by simulating a KeyPress and clear it by simulating a
|
||||
// KeyRelease. Because of the way that XKB implements
|
||||
// locking/latching modifiers, this approach fails in
|
||||
// some cases (typically the Lock or NumLock modifiers).
|
||||
// These symbol interpretations make all modifier keys
|
||||
// just set the corresponding modifier so that xtest
|
||||
// will see the behavior it expects.
|
||||
|
||||
virtual_modifiers NumLock,AltGr;
|
||||
virtual_modifiers NumLock,AltGr;
|
||||
|
||||
interpret.repeat= False;
|
||||
setMods.clearLocks= True;
|
||||
@ -43,7 +42,7 @@ default xkb_compatibility "xtest" {
|
||||
group 4 = AltGr;
|
||||
|
||||
indicator.allowExplicit= False;
|
||||
indicator "Caps Lock" {
|
||||
indicator "Caps Lock" {
|
||||
modifiers= Lock;
|
||||
};
|
||||
indicator "Num Lock" {
|
||||
|
151
dist/xkeyboard-config/config.guess
vendored
151
dist/xkeyboard-config/config.guess
vendored
@ -1,8 +1,10 @@
|
||||
#! /bin/sh
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright 1992-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
|
||||
# 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2013-06-10'
|
||||
timestamp='2012-12-29'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@ -24,7 +26,7 @@ timestamp='2013-06-10'
|
||||
# program. This Exception is an additional permission under section 7
|
||||
# of the GNU General Public License, version 3 ("GPLv3").
|
||||
#
|
||||
# Originally written by Per Bothner.
|
||||
# Originally written by Per Bothner.
|
||||
#
|
||||
# You can get the latest version of this script from:
|
||||
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
|
||||
@ -50,7 +52,9 @@ version="\
|
||||
GNU config.guess ($timestamp)
|
||||
|
||||
Originally written by Per Bothner.
|
||||
Copyright 1992-2013 Free Software Foundation, Inc.
|
||||
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
||||
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
|
||||
2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
@ -132,27 +136,6 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
|
||||
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
|
||||
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
|
||||
|
||||
case "${UNAME_SYSTEM}" in
|
||||
Linux|GNU|GNU/*)
|
||||
# If the system lacks a compiler, then just pick glibc.
|
||||
# We could probably try harder.
|
||||
LIBC=gnu
|
||||
|
||||
eval $set_cc_for_build
|
||||
cat <<-EOF > $dummy.c
|
||||
#include <features.h>
|
||||
#if defined(__UCLIBC__)
|
||||
LIBC=uclibc
|
||||
#elif defined(__dietlibc__)
|
||||
LIBC=dietlibc
|
||||
#else
|
||||
LIBC=gnu
|
||||
#endif
|
||||
EOF
|
||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
|
||||
;;
|
||||
esac
|
||||
|
||||
# Note: order is significant - the case branches are not exclusive.
|
||||
|
||||
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
||||
@ -874,21 +857,21 @@ EOF
|
||||
exit ;;
|
||||
*:GNU:*:*)
|
||||
# the GNU system
|
||||
echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
|
||||
echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
|
||||
exit ;;
|
||||
*:GNU/*:*:*)
|
||||
# other systems with GNU libc and userland
|
||||
echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
|
||||
exit ;;
|
||||
i*86:Minix:*:*)
|
||||
echo ${UNAME_MACHINE}-pc-minix
|
||||
exit ;;
|
||||
aarch64:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
aarch64_be:Linux:*:*)
|
||||
UNAME_MACHINE=aarch64_be
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
alpha:Linux:*:*)
|
||||
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
|
||||
@ -901,54 +884,59 @@ EOF
|
||||
EV68*) UNAME_MACHINE=alphaev68 ;;
|
||||
esac
|
||||
objdump --private-headers /bin/sh | grep -q ld.so.1
|
||||
if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
exit ;;
|
||||
arc:Linux:*:* | arceb:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
|
||||
exit ;;
|
||||
arm*:Linux:*:*)
|
||||
eval $set_cc_for_build
|
||||
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
|
||||
| grep -q __ARM_EABI__
|
||||
then
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
else
|
||||
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
|
||||
| grep -q __ARM_PCS_VFP
|
||||
then
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnueabi
|
||||
else
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
|
||||
fi
|
||||
fi
|
||||
exit ;;
|
||||
avr32*:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
cris:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-axis-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-axis-linux-gnu
|
||||
exit ;;
|
||||
crisv32:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-axis-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-axis-linux-gnu
|
||||
exit ;;
|
||||
frv:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
hexagon:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
i*86:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-pc-linux-${LIBC}
|
||||
LIBC=gnu
|
||||
eval $set_cc_for_build
|
||||
sed 's/^ //' << EOF >$dummy.c
|
||||
#ifdef __dietlibc__
|
||||
LIBC=dietlibc
|
||||
#endif
|
||||
EOF
|
||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
|
||||
echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
|
||||
exit ;;
|
||||
ia64:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
m32r*:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
m68*:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
mips:Linux:*:* | mips64:Linux:*:*)
|
||||
eval $set_cc_for_build
|
||||
@ -967,63 +955,54 @@ EOF
|
||||
#endif
|
||||
EOF
|
||||
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
|
||||
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
|
||||
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
|
||||
;;
|
||||
or1k:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
exit ;;
|
||||
or32:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
padre:Linux:*:*)
|
||||
echo sparc-unknown-linux-${LIBC}
|
||||
echo sparc-unknown-linux-gnu
|
||||
exit ;;
|
||||
parisc64:Linux:*:* | hppa64:Linux:*:*)
|
||||
echo hppa64-unknown-linux-${LIBC}
|
||||
echo hppa64-unknown-linux-gnu
|
||||
exit ;;
|
||||
parisc:Linux:*:* | hppa:Linux:*:*)
|
||||
# Look for CPU level
|
||||
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
|
||||
PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
|
||||
PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
|
||||
*) echo hppa-unknown-linux-${LIBC} ;;
|
||||
PA7*) echo hppa1.1-unknown-linux-gnu ;;
|
||||
PA8*) echo hppa2.0-unknown-linux-gnu ;;
|
||||
*) echo hppa-unknown-linux-gnu ;;
|
||||
esac
|
||||
exit ;;
|
||||
ppc64:Linux:*:*)
|
||||
echo powerpc64-unknown-linux-${LIBC}
|
||||
echo powerpc64-unknown-linux-gnu
|
||||
exit ;;
|
||||
ppc:Linux:*:*)
|
||||
echo powerpc-unknown-linux-${LIBC}
|
||||
exit ;;
|
||||
ppc64le:Linux:*:*)
|
||||
echo powerpc64le-unknown-linux-${LIBC}
|
||||
exit ;;
|
||||
ppcle:Linux:*:*)
|
||||
echo powerpcle-unknown-linux-${LIBC}
|
||||
echo powerpc-unknown-linux-gnu
|
||||
exit ;;
|
||||
s390:Linux:*:* | s390x:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-ibm-linux
|
||||
exit ;;
|
||||
sh64*:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
sh*:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
sparc:Linux:*:* | sparc64:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
tile*:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
vax:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-dec-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-dec-linux-gnu
|
||||
exit ;;
|
||||
x86_64:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
xtensa*:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit ;;
|
||||
i*86:DYNIX/ptx:4*:*)
|
||||
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
|
||||
@ -1256,21 +1235,19 @@ EOF
|
||||
exit ;;
|
||||
*:Darwin:*:*)
|
||||
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
|
||||
eval $set_cc_for_build
|
||||
if test "$UNAME_PROCESSOR" = unknown ; then
|
||||
UNAME_PROCESSOR=powerpc
|
||||
fi
|
||||
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
|
||||
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
|
||||
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
|
||||
grep IS_64BIT_ARCH >/dev/null
|
||||
then
|
||||
case $UNAME_PROCESSOR in
|
||||
i386) UNAME_PROCESSOR=x86_64 ;;
|
||||
powerpc) UNAME_PROCESSOR=powerpc64 ;;
|
||||
esac
|
||||
fi
|
||||
fi
|
||||
case $UNAME_PROCESSOR in
|
||||
i386)
|
||||
eval $set_cc_for_build
|
||||
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
|
||||
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
|
||||
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
|
||||
grep IS_64BIT_ARCH >/dev/null
|
||||
then
|
||||
UNAME_PROCESSOR="x86_64"
|
||||
fi
|
||||
fi ;;
|
||||
unknown) UNAME_PROCESSOR=powerpc ;;
|
||||
esac
|
||||
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
|
||||
exit ;;
|
||||
*:procnto*:*:* | *:QNX:[0123456789]*:*)
|
||||
|
30
dist/xkeyboard-config/config.sub
vendored
30
dist/xkeyboard-config/config.sub
vendored
@ -1,8 +1,10 @@
|
||||
#! /bin/sh
|
||||
# Configuration validation subroutine script.
|
||||
# Copyright 1992-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
|
||||
# 2011, 2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2013-04-24'
|
||||
timestamp='2012-12-29'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@ -68,7 +70,9 @@ Report bugs and patches to <config-patches@gnu.org>."
|
||||
version="\
|
||||
GNU config.sub ($timestamp)
|
||||
|
||||
Copyright 1992-2013 Free Software Foundation, Inc.
|
||||
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
||||
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
|
||||
2012, 2013 Free Software Foundation, Inc.
|
||||
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
@ -252,7 +256,7 @@ case $basic_machine in
|
||||
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
|
||||
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
|
||||
| am33_2.0 \
|
||||
| arc | arceb \
|
||||
| arc \
|
||||
| arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
|
||||
| avr | avr32 \
|
||||
| be32 | be64 \
|
||||
@ -286,17 +290,16 @@ case $basic_machine in
|
||||
| mipsisa64r2 | mipsisa64r2el \
|
||||
| mipsisa64sb1 | mipsisa64sb1el \
|
||||
| mipsisa64sr71k | mipsisa64sr71kel \
|
||||
| mipsr5900 | mipsr5900el \
|
||||
| mipstx39 | mipstx39el \
|
||||
| mn10200 | mn10300 \
|
||||
| moxie \
|
||||
| mt \
|
||||
| msp430 \
|
||||
| nds32 | nds32le | nds32be \
|
||||
| nios | nios2 | nios2eb | nios2el \
|
||||
| nios | nios2 \
|
||||
| ns16k | ns32k \
|
||||
| open8 \
|
||||
| or1k | or32 \
|
||||
| or32 \
|
||||
| pdp10 | pdp11 | pj | pjl \
|
||||
| powerpc | powerpc64 | powerpc64le | powerpcle \
|
||||
| pyramid \
|
||||
@ -366,7 +369,7 @@ case $basic_machine in
|
||||
| aarch64-* | aarch64_be-* \
|
||||
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
|
||||
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
|
||||
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
|
||||
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
|
||||
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
|
||||
| avr-* | avr32-* \
|
||||
| be32-* | be64-* \
|
||||
@ -404,13 +407,12 @@ case $basic_machine in
|
||||
| mipsisa64r2-* | mipsisa64r2el-* \
|
||||
| mipsisa64sb1-* | mipsisa64sb1el-* \
|
||||
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
|
||||
| mipsr5900-* | mipsr5900el-* \
|
||||
| mipstx39-* | mipstx39el-* \
|
||||
| mmix-* \
|
||||
| mt-* \
|
||||
| msp430-* \
|
||||
| nds32-* | nds32le-* | nds32be-* \
|
||||
| nios-* | nios2-* | nios2eb-* | nios2el-* \
|
||||
| nios-* | nios2-* \
|
||||
| none-* | np1-* | ns16k-* | ns32k-* \
|
||||
| open8-* \
|
||||
| orion-* \
|
||||
@ -1352,7 +1354,7 @@ case $os in
|
||||
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
|
||||
| -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
|
||||
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
|
||||
| -sym* | -kopensolaris* | -plan9* \
|
||||
| -sym* | -kopensolaris* \
|
||||
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
|
||||
| -aos* | -aros* \
|
||||
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
|
||||
@ -1498,6 +1500,9 @@ case $os in
|
||||
-aros*)
|
||||
os=-aros
|
||||
;;
|
||||
-kaos*)
|
||||
os=-kaos
|
||||
;;
|
||||
-zvmoe)
|
||||
os=-zvmoe
|
||||
;;
|
||||
@ -1589,9 +1594,6 @@ case $basic_machine in
|
||||
mips*-*)
|
||||
os=-elf
|
||||
;;
|
||||
or1k-*)
|
||||
os=-elf
|
||||
;;
|
||||
or32-*)
|
||||
os=-coff
|
||||
;;
|
||||
|
214
dist/xkeyboard-config/configure
vendored
214
dist/xkeyboard-config/configure
vendored
@ -1,6 +1,6 @@
|
||||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for xkeyboard-config 2.10.1.
|
||||
# Generated by GNU Autoconf 2.69 for xkeyboard-config 2.11.
|
||||
#
|
||||
#
|
||||
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
|
||||
@ -577,8 +577,8 @@ MAKEFLAGS=
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='xkeyboard-config'
|
||||
PACKAGE_TARNAME='xkeyboard-config'
|
||||
PACKAGE_VERSION='2.10.1'
|
||||
PACKAGE_STRING='xkeyboard-config 2.10.1'
|
||||
PACKAGE_VERSION='2.11'
|
||||
PACKAGE_STRING='xkeyboard-config 2.11'
|
||||
PACKAGE_BUGREPORT=''
|
||||
PACKAGE_URL=''
|
||||
|
||||
@ -1334,7 +1334,7 @@ if test "$ac_init_help" = "long"; then
|
||||
# Omit some internal or obsolete options to make the list less imposing.
|
||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||
cat <<_ACEOF
|
||||
\`configure' configures xkeyboard-config 2.10.1 to adapt to many kinds of systems.
|
||||
\`configure' configures xkeyboard-config 2.11 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@ -1405,7 +1405,7 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of xkeyboard-config 2.10.1:";;
|
||||
short | recursive ) echo "Configuration of xkeyboard-config 2.11:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@ -1434,7 +1434,7 @@ Optional Packages:
|
||||
(default: auto)
|
||||
--with-xkb-base=DIR XKB base path [DATADIR/X11/xkb]
|
||||
--with-xkb-rules-symlink=NAME1(,NAME2)* create symlink(s) to "old style" rules files (xfree86 and/or xorg)
|
||||
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
|
||||
--with-gnu-ld assume the C compiler uses GNU ld default=no
|
||||
--with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
|
||||
--without-libiconv-prefix don't search for libiconv in includedir and libdir
|
||||
--with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
|
||||
@ -1524,7 +1524,7 @@ fi
|
||||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
xkeyboard-config configure 2.10.1
|
||||
xkeyboard-config configure 2.11
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
@ -1771,7 +1771,7 @@ cat >config.log <<_ACEOF
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by xkeyboard-config $as_me 2.10.1, which was
|
||||
It was created by xkeyboard-config $as_me 2.11, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@ -2636,7 +2636,7 @@ fi
|
||||
|
||||
# Define the identity of the package.
|
||||
PACKAGE='xkeyboard-config'
|
||||
VERSION='2.10.1'
|
||||
VERSION='2.11'
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
@ -4990,6 +4990,13 @@ fi
|
||||
|
||||
|
||||
|
||||
mkdir_p="$MKDIR_P"
|
||||
case $mkdir_p in
|
||||
[\\/$]* | ?:[\\/]*) ;;
|
||||
*/*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
|
||||
esac
|
||||
|
||||
|
||||
|
||||
GETTEXT_MACRO_VERSION=0.18
|
||||
|
||||
@ -4999,14 +5006,15 @@ fi
|
||||
# Prepare PATH_SEPARATOR.
|
||||
# The user is always right.
|
||||
if test "${PATH_SEPARATOR+set}" != set; then
|
||||
# Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
|
||||
# contains only /bin. Note that ksh looks also at the FPATH variable,
|
||||
# so we have to set that as well for the test.
|
||||
PATH_SEPARATOR=:
|
||||
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
|
||||
&& { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
|
||||
|| PATH_SEPARATOR=';'
|
||||
}
|
||||
echo "#! /bin/sh" >conf$$.sh
|
||||
echo "exit 0" >>conf$$.sh
|
||||
chmod +x conf$$.sh
|
||||
if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
|
||||
PATH_SEPARATOR=';'
|
||||
else
|
||||
PATH_SEPARATOR=:
|
||||
fi
|
||||
rm -f conf$$.sh
|
||||
fi
|
||||
|
||||
# Find out how to test for executable files. Don't use a zero-byte file,
|
||||
@ -5121,14 +5129,15 @@ fi
|
||||
# Prepare PATH_SEPARATOR.
|
||||
# The user is always right.
|
||||
if test "${PATH_SEPARATOR+set}" != set; then
|
||||
# Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
|
||||
# contains only /bin. Note that ksh looks also at the FPATH variable,
|
||||
# so we have to set that as well for the test.
|
||||
PATH_SEPARATOR=:
|
||||
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
|
||||
&& { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
|
||||
|| PATH_SEPARATOR=';'
|
||||
}
|
||||
echo "#! /bin/sh" >conf$$.sh
|
||||
echo "exit 0" >>conf$$.sh
|
||||
chmod +x conf$$.sh
|
||||
if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
|
||||
PATH_SEPARATOR=';'
|
||||
else
|
||||
PATH_SEPARATOR=:
|
||||
fi
|
||||
rm -f conf$$.sh
|
||||
fi
|
||||
|
||||
# Find out how to test for executable files. Don't use a zero-byte file,
|
||||
@ -5198,14 +5207,15 @@ fi
|
||||
# Prepare PATH_SEPARATOR.
|
||||
# The user is always right.
|
||||
if test "${PATH_SEPARATOR+set}" != set; then
|
||||
# Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
|
||||
# contains only /bin. Note that ksh looks also at the FPATH variable,
|
||||
# so we have to set that as well for the test.
|
||||
PATH_SEPARATOR=:
|
||||
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
|
||||
&& { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
|
||||
|| PATH_SEPARATOR=';'
|
||||
}
|
||||
echo "#! /bin/sh" >conf$$.sh
|
||||
echo "exit 0" >>conf$$.sh
|
||||
chmod +x conf$$.sh
|
||||
if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
|
||||
PATH_SEPARATOR=';'
|
||||
else
|
||||
PATH_SEPARATOR=:
|
||||
fi
|
||||
rm -f conf$$.sh
|
||||
fi
|
||||
|
||||
# Find out how to test for executable files. Don't use a zero-byte file,
|
||||
@ -5289,7 +5299,6 @@ fi
|
||||
prefix="$acl_save_prefix"
|
||||
|
||||
|
||||
|
||||
# Check whether --with-gnu-ld was given.
|
||||
if test "${with_gnu_ld+set}" = set; then :
|
||||
withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
|
||||
@ -5300,21 +5309,21 @@ fi
|
||||
# Prepare PATH_SEPARATOR.
|
||||
# The user is always right.
|
||||
if test "${PATH_SEPARATOR+set}" != set; then
|
||||
# Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
|
||||
# contains only /bin. Note that ksh looks also at the FPATH variable,
|
||||
# so we have to set that as well for the test.
|
||||
PATH_SEPARATOR=:
|
||||
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
|
||||
&& { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
|
||||
|| PATH_SEPARATOR=';'
|
||||
}
|
||||
echo "#! /bin/sh" >conf$$.sh
|
||||
echo "exit 0" >>conf$$.sh
|
||||
chmod +x conf$$.sh
|
||||
if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
|
||||
PATH_SEPARATOR=';'
|
||||
else
|
||||
PATH_SEPARATOR=:
|
||||
fi
|
||||
rm -f conf$$.sh
|
||||
fi
|
||||
|
||||
ac_prog=ld
|
||||
if test "$GCC" = yes; then
|
||||
# Check if gcc -print-prog-name=ld gives a path.
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
|
||||
$as_echo_n "checking for ld used by $CC... " >&6; }
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
|
||||
$as_echo_n "checking for ld used by GCC... " >&6; }
|
||||
case $host in
|
||||
*-*-mingw*)
|
||||
# gcc leaves a trailing carriage return which upsets mingw
|
||||
@ -5324,11 +5333,11 @@ $as_echo_n "checking for ld used by $CC... " >&6; }
|
||||
esac
|
||||
case $ac_prog in
|
||||
# Accept absolute paths.
|
||||
[\\/]* | ?:[\\/]*)
|
||||
[\\/]* | [A-Za-z]:[\\/]*)
|
||||
re_direlt='/[^/][^/]*/\.\./'
|
||||
# Canonicalize the pathname of ld
|
||||
ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
|
||||
while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
|
||||
# Canonicalize the path of ld
|
||||
ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
|
||||
while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
|
||||
ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
|
||||
done
|
||||
test -z "$LD" && LD="$ac_prog"
|
||||
@ -5353,26 +5362,23 @@ if ${acl_cv_path_LD+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
if test -z "$LD"; then
|
||||
acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
|
||||
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
|
||||
for ac_dir in $PATH; do
|
||||
IFS="$acl_save_ifs"
|
||||
test -z "$ac_dir" && ac_dir=.
|
||||
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
|
||||
acl_cv_path_LD="$ac_dir/$ac_prog"
|
||||
# Check to see if the program is GNU ld. I'd rather use --version,
|
||||
# but apparently some variants of GNU ld only accept -v.
|
||||
# but apparently some GNU ld's only accept -v.
|
||||
# Break only if it was the GNU/non-GNU ld that we prefer.
|
||||
case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
|
||||
case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
|
||||
*GNU* | *'with BFD'*)
|
||||
test "$with_gnu_ld" != no && break
|
||||
;;
|
||||
test "$with_gnu_ld" != no && break ;;
|
||||
*)
|
||||
test "$with_gnu_ld" != yes && break
|
||||
;;
|
||||
test "$with_gnu_ld" != yes && break ;;
|
||||
esac
|
||||
fi
|
||||
done
|
||||
IFS="$acl_save_ifs"
|
||||
IFS="$ac_save_ifs"
|
||||
else
|
||||
acl_cv_path_LD="$LD" # Let the user override the test with a path.
|
||||
fi
|
||||
@ -5392,14 +5398,12 @@ $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
|
||||
if ${acl_cv_prog_gnu_ld+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
# I'd rather use --version here, but apparently some GNU lds only accept -v.
|
||||
# I'd rather use --version here, but apparently some GNU ld's only accept -v.
|
||||
case `$LD -v 2>&1 </dev/null` in
|
||||
*GNU* | *'with BFD'*)
|
||||
acl_cv_prog_gnu_ld=yes
|
||||
;;
|
||||
acl_cv_prog_gnu_ld=yes ;;
|
||||
*)
|
||||
acl_cv_prog_gnu_ld=no
|
||||
;;
|
||||
acl_cv_prog_gnu_ld=no ;;
|
||||
esac
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
|
||||
@ -5850,7 +5854,7 @@ fi
|
||||
done
|
||||
if test -z "$already_handled"; then
|
||||
names_already_handled="$names_already_handled $name"
|
||||
uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
|
||||
uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
|
||||
eval value=\"\$HAVE_LIB$uppername\"
|
||||
if test -n "$value"; then
|
||||
if test "$value" = yes; then
|
||||
@ -6379,19 +6383,15 @@ if eval \${$gt_func_gnugettext_libc+:} false; then :
|
||||
else
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
#include <libintl.h>
|
||||
$gt_revision_test_code
|
||||
extern int _nl_msg_cat_cntr;
|
||||
extern int *_nl_domain_bindings;
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
|
||||
bindtextdomain ("", "");
|
||||
return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
@ -6449,16 +6449,14 @@ else
|
||||
am_cv_lib_iconv=no
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <iconv.h>
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
iconv_t cd = iconv_open("","");
|
||||
iconv(cd,NULL,NULL,NULL,NULL);
|
||||
iconv_close(cd);
|
||||
iconv(cd,NULL,NULL,NULL,NULL);
|
||||
iconv_close(cd);
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
@ -6473,16 +6471,14 @@ rm -f core conftest.err conftest.$ac_objext \
|
||||
LIBS="$LIBS $LIBICONV"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <iconv.h>
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
iconv_t cd = iconv_open("","");
|
||||
iconv(cd,NULL,NULL,NULL,NULL);
|
||||
iconv_close(cd);
|
||||
iconv(cd,NULL,NULL,NULL,NULL);
|
||||
iconv_close(cd);
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
@ -6506,17 +6502,15 @@ if ${am_cv_func_iconv_works+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
|
||||
am_save_LIBS="$LIBS"
|
||||
am_save_LIBS="$LIBS"
|
||||
if test $am_cv_lib_iconv = yes; then
|
||||
LIBS="$LIBS $LIBICONV"
|
||||
fi
|
||||
if test "$cross_compiling" = yes; then :
|
||||
|
||||
case "$host_os" in
|
||||
case "$host_os" in
|
||||
aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
|
||||
*) am_cv_func_iconv_works="guessing yes" ;;
|
||||
esac
|
||||
|
||||
else
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -6525,7 +6519,6 @@ else
|
||||
#include <string.h>
|
||||
int main ()
|
||||
{
|
||||
int result = 0;
|
||||
/* Test against AIX 5.1 bug: Failures are not distinguishable from successful
|
||||
returns. */
|
||||
{
|
||||
@ -6542,8 +6535,7 @@ int main ()
|
||||
(char **) &inptr, &inbytesleft,
|
||||
&outptr, &outbytesleft);
|
||||
if (res == 0)
|
||||
result |= 1;
|
||||
iconv_close (cd_utf8_to_88591);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
/* Test against Solaris 10 bug: Failures are not distinguishable from
|
||||
@ -6562,27 +6554,7 @@ int main ()
|
||||
(char **) &inptr, &inbytesleft,
|
||||
&outptr, &outbytesleft);
|
||||
if (res == 0)
|
||||
result |= 2;
|
||||
iconv_close (cd_ascii_to_88591);
|
||||
}
|
||||
}
|
||||
/* Test against AIX 6.1..7.1 bug: Buffer overrun. */
|
||||
{
|
||||
iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
|
||||
if (cd_88591_to_utf8 != (iconv_t)(-1))
|
||||
{
|
||||
static const char input[] = "\304";
|
||||
static char buf[2] = { (char)0xDE, (char)0xAD };
|
||||
const char *inptr = input;
|
||||
size_t inbytesleft = 1;
|
||||
char *outptr = buf;
|
||||
size_t outbytesleft = 1;
|
||||
size_t res = iconv (cd_88591_to_utf8,
|
||||
(char **) &inptr, &inbytesleft,
|
||||
&outptr, &outbytesleft);
|
||||
if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
|
||||
result |= 4;
|
||||
iconv_close (cd_88591_to_utf8);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
#if 0 /* This bug could be worked around by the caller. */
|
||||
@ -6601,8 +6573,7 @@ int main ()
|
||||
(char **) &inptr, &inbytesleft,
|
||||
&outptr, &outbytesleft);
|
||||
if ((int)res > 0)
|
||||
result |= 8;
|
||||
iconv_close (cd_88591_to_utf8);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
@ -6616,8 +6587,8 @@ int main ()
|
||||
&& iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
|
||||
/* Try HP-UX names. */
|
||||
&& iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
|
||||
result |= 16;
|
||||
return result;
|
||||
return 1;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_run "$LINENO"; then :
|
||||
@ -6734,7 +6705,7 @@ fi
|
||||
done
|
||||
if test -z "$already_handled"; then
|
||||
names_already_handled="$names_already_handled $name"
|
||||
uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
|
||||
uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
|
||||
eval value=\"\$HAVE_LIB$uppername\"
|
||||
if test -n "$value"; then
|
||||
if test "$value" = yes; then
|
||||
@ -7132,7 +7103,6 @@ else
|
||||
LIBS="$LIBS $LIBINTL"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
#include <libintl.h>
|
||||
$gt_revision_test_code
|
||||
extern int _nl_msg_cat_cntr;
|
||||
@ -7141,14 +7111,11 @@ extern
|
||||
"C"
|
||||
#endif
|
||||
const char *_nl_expand_alias (const char *);
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
|
||||
bindtextdomain ("", "");
|
||||
return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
@ -7164,7 +7131,6 @@ rm -f core conftest.err conftest.$ac_objext \
|
||||
LIBS="$LIBS $LIBICONV"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
#include <libintl.h>
|
||||
$gt_revision_test_code
|
||||
extern int _nl_msg_cat_cntr;
|
||||
@ -7173,22 +7139,19 @@ extern
|
||||
"C"
|
||||
#endif
|
||||
const char *_nl_expand_alias (const char *);
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
|
||||
bindtextdomain ("", "");
|
||||
return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
|
||||
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_link "$LINENO"; then :
|
||||
LIBINTL="$LIBINTL $LIBICONV"
|
||||
LTLIBINTL="$LTLIBINTL $LTLIBICONV"
|
||||
eval "$gt_func_gnugettext_libintl=yes"
|
||||
LTLIBINTL="$LTLIBINTL $LTLIBICONV"
|
||||
eval "$gt_func_gnugettext_libintl=yes"
|
||||
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext \
|
||||
@ -7908,7 +7871,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||
# report actual input values of CONFIG_FILES etc. instead of their
|
||||
# values after options handling.
|
||||
ac_log="
|
||||
This file was extended by xkeyboard-config $as_me 2.10.1, which was
|
||||
This file was extended by xkeyboard-config $as_me 2.11, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@ -7965,7 +7928,7 @@ _ACEOF
|
||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||
ac_cs_version="\\
|
||||
xkeyboard-config config.status 2.10.1
|
||||
xkeyboard-config config.status 2.11
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
@ -8653,7 +8616,7 @@ $as_echo X"$file" |
|
||||
case "$ac_file" in */Makefile.in)
|
||||
# Adjust a relative srcdir.
|
||||
ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
|
||||
ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
|
||||
ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
|
||||
ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
|
||||
# In autoconf-2.13 it is called $ac_given_srcdir.
|
||||
# In autoconf-2.50 it is called $srcdir.
|
||||
@ -8669,8 +8632,7 @@ $as_echo X"$file" |
|
||||
if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
|
||||
rm -f "$ac_dir/POTFILES"
|
||||
test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
|
||||
gt_tab=`printf '\t'`
|
||||
cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
|
||||
cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
|
||||
POMAKEFILEDEPS="POTFILES.in"
|
||||
# ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
|
||||
# on $ac_dir but don't depend on user-specified configuration
|
||||
@ -8681,12 +8643,12 @@ $as_echo X"$file" |
|
||||
test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
|
||||
fi
|
||||
ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
||||
# Hide the ALL_LINGUAS assignment from automake < 1.5.
|
||||
# Hide the ALL_LINGUAS assigment from automake < 1.5.
|
||||
eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
|
||||
POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
|
||||
else
|
||||
# The set of available languages was given in configure.in.
|
||||
# Hide the ALL_LINGUAS assignment from automake < 1.5.
|
||||
# Hide the ALL_LINGUAS assigment from automake < 1.5.
|
||||
eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
|
||||
fi
|
||||
# Compute POFILES
|
||||
|
2
dist/xkeyboard-config/configure.ac
vendored
2
dist/xkeyboard-config/configure.ac
vendored
@ -1,4 +1,4 @@
|
||||
AC_INIT(xkeyboard-config, 2.10.1)
|
||||
AC_INIT(xkeyboard-config, 2.11)
|
||||
AC_CONFIG_SRCDIR(rules/base.xml.in)
|
||||
AM_INIT_AUTOMAKE([foreign dist-bzip2])
|
||||
AM_MAINTAINER_MODE
|
||||
|
7
dist/xkeyboard-config/docs/Makefile.in
vendored
7
dist/xkeyboard-config/docs/Makefile.in
vendored
@ -80,7 +80,12 @@ host_triplet = @host@
|
||||
subdir = docs
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
7
dist/xkeyboard-config/geometry/Makefile.in
vendored
7
dist/xkeyboard-config/geometry/Makefile.in
vendored
@ -81,7 +81,12 @@ host_triplet = @host@
|
||||
subdir = geometry
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am README
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
@ -82,7 +82,12 @@ subdir = geometry/digital_vndr
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(dist_geom_DATA)
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
@ -82,7 +82,12 @@ subdir = geometry/sgi_vndr
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(dist_geom_DATA)
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
7
dist/xkeyboard-config/keycodes/Makefile.in
vendored
7
dist/xkeyboard-config/keycodes/Makefile.in
vendored
@ -81,7 +81,12 @@ host_triplet = @host@
|
||||
subdir = keycodes
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am README
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
@ -82,7 +82,12 @@ subdir = keycodes/digital_vndr
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(dist_keycodes_DATA)
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
@ -82,7 +82,12 @@ subdir = keycodes/sgi_vndr
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(dist_keycodes_DATA)
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
7
dist/xkeyboard-config/man/Makefile.in
vendored
7
dist/xkeyboard-config/man/Makefile.in
vendored
@ -82,7 +82,12 @@ host_triplet = @host@
|
||||
subdir = man
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
1348
dist/xkeyboard-config/po/bg.po
vendored
1348
dist/xkeyboard-config/po/bg.po
vendored
File diff suppressed because it is too large
Load Diff
1355
dist/xkeyboard-config/po/ca.po
vendored
1355
dist/xkeyboard-config/po/ca.po
vendored
File diff suppressed because it is too large
Load Diff
1680
dist/xkeyboard-config/po/da.po
vendored
1680
dist/xkeyboard-config/po/da.po
vendored
File diff suppressed because it is too large
Load Diff
1384
dist/xkeyboard-config/po/de.po
vendored
1384
dist/xkeyboard-config/po/de.po
vendored
File diff suppressed because it is too large
Load Diff
1373
dist/xkeyboard-config/po/eo.po
vendored
1373
dist/xkeyboard-config/po/eo.po
vendored
File diff suppressed because it is too large
Load Diff
7757
dist/xkeyboard-config/po/es.po
vendored
7757
dist/xkeyboard-config/po/es.po
vendored
File diff suppressed because it is too large
Load Diff
1357
dist/xkeyboard-config/po/fr.po
vendored
1357
dist/xkeyboard-config/po/fr.po
vendored
File diff suppressed because it is too large
Load Diff
1356
dist/xkeyboard-config/po/hu.po
vendored
1356
dist/xkeyboard-config/po/hu.po
vendored
File diff suppressed because it is too large
Load Diff
7721
dist/xkeyboard-config/po/id.po
vendored
7721
dist/xkeyboard-config/po/id.po
vendored
File diff suppressed because it is too large
Load Diff
1360
dist/xkeyboard-config/po/nl.po
vendored
1360
dist/xkeyboard-config/po/nl.po
vendored
File diff suppressed because it is too large
Load Diff
1354
dist/xkeyboard-config/po/pl.po
vendored
1354
dist/xkeyboard-config/po/pl.po
vendored
File diff suppressed because it is too large
Load Diff
1357
dist/xkeyboard-config/po/pt_BR.po
vendored
1357
dist/xkeyboard-config/po/pt_BR.po
vendored
File diff suppressed because it is too large
Load Diff
1477
dist/xkeyboard-config/po/ru.po
vendored
1477
dist/xkeyboard-config/po/ru.po
vendored
File diff suppressed because it is too large
Load Diff
1356
dist/xkeyboard-config/po/uk.po
vendored
1356
dist/xkeyboard-config/po/uk.po
vendored
File diff suppressed because it is too large
Load Diff
1
dist/xkeyboard-config/rules/HDR
vendored
1
dist/xkeyboard-config/rules/HDR
vendored
@ -15,6 +15,7 @@
|
||||
! model layout[3] variant[3] = symbols
|
||||
! model layout[4] variant[4] = symbols
|
||||
! model = symbols
|
||||
! model layout = symbols
|
||||
! layout variant = compat
|
||||
! layout[1] variant[1] = compat
|
||||
! layout[2] variant[2] = compat
|
||||
|
11
dist/xkeyboard-config/rules/Makefile.am
vendored
11
dist/xkeyboard-config/rules/Makefile.am
vendored
@ -23,6 +23,7 @@ endif
|
||||
if USE_COMPAT_RULES
|
||||
|
||||
base_parts = base.hdr.part base.lists.part \
|
||||
base.lists.base.part \
|
||||
compat/base.lists.part \
|
||||
HDR base.m_k.part \
|
||||
HDR base.l1_k.part \
|
||||
@ -41,6 +42,7 @@ HDR compat/base.ml2v2_s.part \
|
||||
HDR compat/base.ml3v3_s.part \
|
||||
HDR compat/base.ml4v4_s.part \
|
||||
HDR base.m_s.part \
|
||||
HDR base.ml_s1.part \
|
||||
HDR compat/base.lv_c.part \
|
||||
HDR compat/base.l1v1_c.part \
|
||||
HDR compat/base.l2v2_c.part \
|
||||
@ -59,6 +61,7 @@ HDR base.o_c.part \
|
||||
HDR base.o_t.part
|
||||
|
||||
evdev_parts = base.hdr.part base.lists.part \
|
||||
evdev.lists.part \
|
||||
compat/base.lists.part \
|
||||
HDR evdev.m_k.part \
|
||||
HDR base.l1_k.part \
|
||||
@ -77,6 +80,7 @@ HDR compat/base.ml2v2_s.part \
|
||||
HDR compat/base.ml3v3_s.part \
|
||||
HDR compat/base.ml4v4_s.part \
|
||||
HDR evdev.m_s.part \
|
||||
HDR \
|
||||
HDR compat/base.lv_c.part \
|
||||
HDR compat/base.l1v1_c.part \
|
||||
HDR compat/base.l2v2_c.part \
|
||||
@ -97,6 +101,7 @@ HDR base.o_t.part
|
||||
else
|
||||
|
||||
base_parts = base.hdr.part base.lists.part \
|
||||
base.lists.base.part \
|
||||
HDR base.m_k.part \
|
||||
HDR base.l1_k.part \
|
||||
HDR base.l_k.part \
|
||||
@ -114,6 +119,7 @@ HDR \
|
||||
HDR \
|
||||
HDR \
|
||||
HDR base.m_s.part \
|
||||
HDR base.ml_s1.part \
|
||||
HDR \
|
||||
HDR \
|
||||
HDR \
|
||||
@ -132,6 +138,7 @@ HDR base.o_c.part \
|
||||
HDR base.o_t.part
|
||||
|
||||
evdev_parts = base.hdr.part base.lists.part \
|
||||
evdev.lists.part \
|
||||
HDR evdev.m_k.part \
|
||||
HDR base.l1_k.part \
|
||||
HDR base.l_k.part \
|
||||
@ -154,6 +161,7 @@ HDR \
|
||||
HDR \
|
||||
HDR \
|
||||
HDR \
|
||||
HDR \
|
||||
HDR base.ml_c.part \
|
||||
HDR base.ml1_c.part \
|
||||
HDR base.m_t.part \
|
||||
@ -170,6 +178,8 @@ endif
|
||||
|
||||
all_parts_dist = HDR base.hdr.part \
|
||||
base.lists.part \
|
||||
base.lists.base.part \
|
||||
evdev.lists.part \
|
||||
base.m_k.part \
|
||||
base.l1_k.part \
|
||||
base.l_k.part \
|
||||
@ -183,6 +193,7 @@ base.ml2_s.part \
|
||||
base.ml3_s.part \
|
||||
base.ml4_s.part \
|
||||
base.m_s.part \
|
||||
base.ml_s1.part \
|
||||
base.ml_c.part \
|
||||
base.ml1_c.part \
|
||||
base.m_t.part \
|
||||
|
18
dist/xkeyboard-config/rules/Makefile.in
vendored
18
dist/xkeyboard-config/rules/Makefile.in
vendored
@ -81,7 +81,12 @@ host_triplet = @host@
|
||||
subdir = rules
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am README
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
@ -348,6 +353,7 @@ xkb_base = @xkb_base@
|
||||
xkb_rules_symlink = @xkb_rules_symlink@
|
||||
SUBDIRS = bin compat
|
||||
@USE_COMPAT_RULES_FALSE@base_parts = base.hdr.part base.lists.part \
|
||||
@USE_COMPAT_RULES_FALSE@base.lists.base.part \
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.m_k.part \
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.l1_k.part \
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.l_k.part \
|
||||
@ -365,6 +371,7 @@ SUBDIRS = bin compat
|
||||
@USE_COMPAT_RULES_FALSE@HDR \
|
||||
@USE_COMPAT_RULES_FALSE@HDR \
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.m_s.part \
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.ml_s1.part \
|
||||
@USE_COMPAT_RULES_FALSE@HDR \
|
||||
@USE_COMPAT_RULES_FALSE@HDR \
|
||||
@USE_COMPAT_RULES_FALSE@HDR \
|
||||
@ -383,6 +390,7 @@ SUBDIRS = bin compat
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.o_t.part
|
||||
|
||||
@USE_COMPAT_RULES_TRUE@base_parts = base.hdr.part base.lists.part \
|
||||
@USE_COMPAT_RULES_TRUE@base.lists.base.part \
|
||||
@USE_COMPAT_RULES_TRUE@compat/base.lists.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR base.m_k.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR base.l1_k.part \
|
||||
@ -401,6 +409,7 @@ SUBDIRS = bin compat
|
||||
@USE_COMPAT_RULES_TRUE@HDR compat/base.ml3v3_s.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR compat/base.ml4v4_s.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR base.m_s.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR base.ml_s1.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR compat/base.lv_c.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR compat/base.l1v1_c.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR compat/base.l2v2_c.part \
|
||||
@ -419,6 +428,7 @@ SUBDIRS = bin compat
|
||||
@USE_COMPAT_RULES_TRUE@HDR base.o_t.part
|
||||
|
||||
@USE_COMPAT_RULES_FALSE@evdev_parts = base.hdr.part base.lists.part \
|
||||
@USE_COMPAT_RULES_FALSE@evdev.lists.part \
|
||||
@USE_COMPAT_RULES_FALSE@HDR evdev.m_k.part \
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.l1_k.part \
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.l_k.part \
|
||||
@ -441,6 +451,7 @@ SUBDIRS = bin compat
|
||||
@USE_COMPAT_RULES_FALSE@HDR \
|
||||
@USE_COMPAT_RULES_FALSE@HDR \
|
||||
@USE_COMPAT_RULES_FALSE@HDR \
|
||||
@USE_COMPAT_RULES_FALSE@HDR \
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.ml_c.part \
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.ml1_c.part \
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.m_t.part \
|
||||
@ -454,6 +465,7 @@ SUBDIRS = bin compat
|
||||
@USE_COMPAT_RULES_FALSE@HDR base.o_t.part
|
||||
|
||||
@USE_COMPAT_RULES_TRUE@evdev_parts = base.hdr.part base.lists.part \
|
||||
@USE_COMPAT_RULES_TRUE@evdev.lists.part \
|
||||
@USE_COMPAT_RULES_TRUE@compat/base.lists.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR evdev.m_k.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR base.l1_k.part \
|
||||
@ -472,6 +484,7 @@ SUBDIRS = bin compat
|
||||
@USE_COMPAT_RULES_TRUE@HDR compat/base.ml3v3_s.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR compat/base.ml4v4_s.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR evdev.m_s.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR \
|
||||
@USE_COMPAT_RULES_TRUE@HDR compat/base.lv_c.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR compat/base.l1v1_c.part \
|
||||
@USE_COMPAT_RULES_TRUE@HDR compat/base.l2v2_c.part \
|
||||
@ -491,6 +504,8 @@ SUBDIRS = bin compat
|
||||
|
||||
all_parts_dist = HDR base.hdr.part \
|
||||
base.lists.part \
|
||||
base.lists.base.part \
|
||||
evdev.lists.part \
|
||||
base.m_k.part \
|
||||
base.l1_k.part \
|
||||
base.l_k.part \
|
||||
@ -504,6 +519,7 @@ base.ml2_s.part \
|
||||
base.ml3_s.part \
|
||||
base.ml4_s.part \
|
||||
base.m_s.part \
|
||||
base.ml_s1.part \
|
||||
base.ml_c.part \
|
||||
base.ml1_c.part \
|
||||
base.m_t.part \
|
||||
|
14
dist/xkeyboard-config/rules/base.extras.xml.in
vendored
14
dist/xkeyboard-config/rules/base.extras.xml.in
vendored
@ -277,6 +277,12 @@
|
||||
<_description>English (US, Sun Type 6/7)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>norman</name>
|
||||
<_description>English (Norman)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
</variantList>
|
||||
</layout>
|
||||
<layout>
|
||||
@ -679,16 +685,16 @@
|
||||
<name>se</name>
|
||||
<_shortDescription>sv</_shortDescription>
|
||||
<_description>Swedish</_description>
|
||||
</configItem>
|
||||
<variantList>
|
||||
</configItem>
|
||||
<variantList>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>sun_type6</name>
|
||||
<_description>Swedish (Sun Type 6/7)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
</variantList>
|
||||
</layout>
|
||||
</variantList>
|
||||
</layout>
|
||||
<layout>
|
||||
<configItem>
|
||||
<name>ch</name>
|
||||
|
54
dist/xkeyboard-config/rules/base.lists.base.part
vendored
Normal file
54
dist/xkeyboard-config/rules/base.lists.base.part
vendored
Normal file
@ -0,0 +1,54 @@
|
||||
! $inetkbds = acer_c300 acer_ferrari4k acer_laptop \
|
||||
airkey \
|
||||
apple armada azonaRF2300 \
|
||||
benqx brother \
|
||||
btc5113rf btc9000 btc9000a btc9001ah btc5090 btc9019u \
|
||||
cherryblue cherrybluea cherryblueb \
|
||||
cherrycyboard cherrycmexpert \
|
||||
chicony chicony0108 chicony0420 chicony9885 \
|
||||
compalfl90 \
|
||||
compaqeak8 compaqik7 compaqik13 compaqik18 \
|
||||
creativedw7000 \
|
||||
cymotionlinux \
|
||||
dell dellm65 inspiron dellusbmm \
|
||||
emachines ennyah_dkb1008 evdev \
|
||||
genius geniuscomfy2 \
|
||||
gyration honeywell_euroboard \
|
||||
hp250x hp5xx hp500fa hpdv5 \
|
||||
hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx htcdream \
|
||||
ibm_spacesaver ipaq inspiron intel \
|
||||
logiaccess logicda logicink \
|
||||
logiex110 logiclx300 \
|
||||
logiinkse logiinkseusb logiitc logiik \
|
||||
logitech_base itouch logiultrax \
|
||||
logitech_g15 \
|
||||
logidinovo logidinovoedge \
|
||||
microsoft4000 microsoft7000 microsoftinet microsoftprousb microsoftprooem microsoftprose \
|
||||
microsoftoffice microsoftmult \
|
||||
mx1998 mx2500 mx2750 \
|
||||
oretec \
|
||||
pc105 \
|
||||
presario propeller \
|
||||
qtronix \
|
||||
rapidaccess rapidaccess2 thinkpad60 \
|
||||
samsung4500 samsung4510 \
|
||||
silvercrest \
|
||||
sk1300 sk2500 sk6200 sk7100 \
|
||||
sven sven303 symplon \
|
||||
toshiba_s3000 trust trustda \
|
||||
unitekkb1925 yahoo
|
||||
|
||||
! $inetmediakbds = acer_ferrari4k acer_laptop btc5090 btc9019u cherryblueb \
|
||||
cherrybluea herrycyboard chicony042 compaqik13 compaqik18 \
|
||||
armada presario dellm65 inspiron dellusbmm diamond \
|
||||
ennyah_dkb1008 genius geniuscomfy2 hpi6 hpxe3gc hpxe3gf \
|
||||
hpxt1000 hpzt11xx hpdv5 hpxe4xxx hp5xx thinkpad60 ogitech_base \
|
||||
logidinovo logidinovoedge logitech_g15 mx1998 mx2500 mx2750 \
|
||||
microsoft4000 microsoft7000 microsoftprooem microsoftmult \
|
||||
propeller samsung4500 samsung4510 sk1300 sk2500 sk7100 \
|
||||
toshiba_s3000 trust trustda cymotionlinux silvercrest \
|
||||
emachines benqx unitekkb1925 creativedw7000 compalfl90 \
|
||||
pc105 a4techKB21 a4techKBS8 a4_rfkb23 asus_laptop btc6301urf \
|
||||
dexxa dtk2000 fscaa1667g geniuskb19e geniuscomfy latitude \
|
||||
microsoftpro precision_m scorpius sp_inet targa_v811 thinkpad \
|
||||
tm2030USB-102 tm2030USB-106 trust_slimline
|
42
dist/xkeyboard-config/rules/base.lists.part
vendored
42
dist/xkeyboard-config/rules/base.lists.part
vendored
@ -33,45 +33,6 @@
|
||||
! $azerty = be fr
|
||||
! $qwertz = al cz de hr hu ro si sk
|
||||
|
||||
! $inetkbds = acer_c300 acer_ferrari4k acer_laptop \
|
||||
airkey \
|
||||
apple armada azonaRF2300 \
|
||||
benqx brother \
|
||||
btc5113rf btc9000 btc9000a btc9001ah btc5090 btc9019u \
|
||||
cherryblue cherrybluea cherryblueb \
|
||||
cherrycyboard cherrycmexpert \
|
||||
chicony chicony0108 chicony0420 chicony9885 \
|
||||
compalfl90 \
|
||||
compaqeak8 compaqik7 compaqik13 compaqik18 \
|
||||
creativedw7000 \
|
||||
cymotionlinux \
|
||||
dell dellm65 inspiron dellusbmm \
|
||||
emachines ennyah_dkb1008 evdev \
|
||||
genius geniuscomfy2 \
|
||||
gyration honeywell_euroboard \
|
||||
hp250x hp5xx hp500fa hpdv5 \
|
||||
hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx htcdream \
|
||||
ibm_spacesaver ipaq inspiron intel \
|
||||
logiaccess logicda logicink \
|
||||
logiex110 logiclx300 \
|
||||
logiinkse logiinkseusb logiitc logiik \
|
||||
logitech_base itouch logiultrax \
|
||||
logitech_g15 \
|
||||
logidinovo logidinovoedge \
|
||||
microsoft4000 microsoft7000 microsoftinet microsoftprousb microsoftprooem microsoftprose \
|
||||
microsoftoffice microsoftmult \
|
||||
mx1998 mx2500 mx2750 \
|
||||
oretec \
|
||||
pc105 \
|
||||
presario propeller \
|
||||
qtronix \
|
||||
rapidaccess rapidaccess2 thinkpad60 \
|
||||
samsung4500 samsung4510 \
|
||||
silvercrest \
|
||||
sk1300 sk2500 sk6200 sk7100 \
|
||||
sven sven303 symplon \
|
||||
toshiba_s3000 trust trustda \
|
||||
unitekkb1925 yahoo
|
||||
|
||||
// all layouts with 3rd and 4th groups
|
||||
! $threelevellayouts = al az \
|
||||
@ -95,8 +56,6 @@
|
||||
vn \
|
||||
za
|
||||
|
||||
! $evdevkbds = ibm_spacesaver
|
||||
|
||||
! $thinkpads = thinkpad thinkpad60 thinkpadz60
|
||||
|
||||
! $sun = sun_type6_jp sun_type6_usb sun_type6_euro_usb \
|
||||
@ -117,3 +76,4 @@
|
||||
! $sun_compat = sun_type6 sun_type6_suncompat sun_type7_suncompat suncompat
|
||||
|
||||
! $htcdreamlayouts = us it de
|
||||
|
||||
|
1
dist/xkeyboard-config/rules/base.ml_s1.part
vendored
Normal file
1
dist/xkeyboard-config/rules/base.ml_s1.part
vendored
Normal file
@ -0,0 +1 @@
|
||||
$inetmediakbds jp = +jp(henkan)
|
1
dist/xkeyboard-config/rules/base.o_s.part
vendored
1
dist/xkeyboard-config/rules/base.o_s.part
vendored
@ -8,6 +8,7 @@
|
||||
altwin:hyper_win = +altwin(hyper_win)
|
||||
altwin:alt_super_win = +altwin(alt_super_win)
|
||||
altwin:swap_alt_win = +altwin(swap_alt_win)
|
||||
grab:debug = +srvr_ctrl(grab_debug)
|
||||
grp:switch = +group(switch)
|
||||
grp:lswitch = +group(lswitch)
|
||||
grp:win_switch = +group(win_switch)
|
||||
|
68
dist/xkeyboard-config/rules/base.xml.in
vendored
68
dist/xkeyboard-config/rules/base.xml.in
vendored
@ -1762,9 +1762,9 @@
|
||||
<layout>
|
||||
<configItem>
|
||||
<name>bd</name>
|
||||
<!-- Keyboard indicator for Bengali layouts -->
|
||||
<!-- Keyboard indicator for Bangla layouts -->
|
||||
<_shortDescription>bn</_shortDescription>
|
||||
<_description>Bengali</_description>
|
||||
<_description>Bangla</_description>
|
||||
<languageList>
|
||||
<iso639Id>ben</iso639Id>
|
||||
</languageList>
|
||||
@ -1773,7 +1773,7 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>probhat</name>
|
||||
<_description>Bengali (Probhat)</_description>
|
||||
<_description>Bangla (Probhat)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
</variantList>
|
||||
@ -1789,9 +1789,9 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben</name>
|
||||
<!-- Keyboard indicator for Bengali layouts -->
|
||||
<!-- Keyboard indicator for Bangla layouts -->
|
||||
<_shortDescription>bn</_shortDescription>
|
||||
<_description>Bengali (India)</_description>
|
||||
<_description>Bangla (India)</_description>
|
||||
<languageList>
|
||||
<iso639Id>ben</iso639Id>
|
||||
</languageList>
|
||||
@ -1800,9 +1800,9 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben_probhat</name>
|
||||
<!-- Keyboard indicator for Bengali layouts -->
|
||||
<!-- Keyboard indicator for Bangla layouts -->
|
||||
<_shortDescription>bn</_shortDescription>
|
||||
<_description>Bengali (India, Probhat)</_description>
|
||||
<_description>Bangla (India, Probhat)</_description>
|
||||
<languageList>
|
||||
<iso639Id>ben</iso639Id>
|
||||
</languageList>
|
||||
@ -1811,31 +1811,38 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben_baishakhi</name>
|
||||
<_description>Bengali (India, Baishakhi)</_description>
|
||||
<_description>Bangla (India, Baishakhi)</_description>
|
||||
<languageList><iso639Id>ben</iso639Id></languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben_bornona</name>
|
||||
<_description>Bengali (India, Bornona)</_description>
|
||||
<_description>Bangla (India, Bornona)</_description>
|
||||
<languageList><iso639Id>ben</iso639Id></languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben_gitanjali</name>
|
||||
<_description>Bengali (India, Uni Gitanjali)</_description>
|
||||
<_description>Bangla (India, Uni Gitanjali)</_description>
|
||||
<languageList><iso639Id>ben</iso639Id></languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben_inscript</name>
|
||||
<_description>Bengali (India, Baishakhi Inscript)</_description>
|
||||
<_description>Bangla (India, Baishakhi Inscript)</_description>
|
||||
<languageList><iso639Id>ben</iso639Id></languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>eeyek</name>
|
||||
<description>Manipuri (Eeyek)</description>
|
||||
<languageList><iso639Id>mni</iso639Id></languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>guj</name>
|
||||
@ -2174,19 +2181,19 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>nativo</name>
|
||||
<_description>Portuguese (Brazil, nativo)</_description>
|
||||
<_description>Portuguese (Brazil, Nativo)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>nativo-us</name>
|
||||
<_description>Portuguese (Brazil, nativo for US keyboards)</_description>
|
||||
<_description>Portuguese (Brazil, Nativo for US keyboards)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>nativo-epo</name>
|
||||
<_description>Portuguese (Brazil, nativo for Esperanto)</_description>
|
||||
<_description>Esperanto (Brazil, Nativo)</_description>
|
||||
<languageList>
|
||||
<iso639Id>epo</iso639Id>
|
||||
</languageList>
|
||||
@ -2528,10 +2535,11 @@
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>uig</name>
|
||||
<name>ug</name>
|
||||
<_shortDescription>ug</_shortDescription>
|
||||
<_description>Uyghur</_description>
|
||||
<languageList>
|
||||
<iso639Id>uig</iso639Id>
|
||||
<iso639Id>ug</iso639Id>
|
||||
</languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
@ -3963,6 +3971,8 @@
|
||||
<_description>Norwegian</_description>
|
||||
<languageList>
|
||||
<iso639Id>nor</iso639Id>
|
||||
<iso639Id>nob</iso639Id>
|
||||
<iso639Id>nno</iso639Id>
|
||||
</languageList>
|
||||
</configItem>
|
||||
<variantList>
|
||||
@ -4411,7 +4421,7 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>rue</name>
|
||||
<_description>Pannonian Rusyn (homophonic)</_description>
|
||||
<_description>Pannonian Rusyn</_description>
|
||||
<languageList>
|
||||
<iso639Id>rue</iso639Id>
|
||||
</languageList>
|
||||
@ -6030,6 +6040,24 @@
|
||||
<_description>Right Alt as Right Ctrl</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
<option>
|
||||
<configItem>
|
||||
<name>ctrl:swap_lalt_lctl</name>
|
||||
<_description>Swap Left Alt key with Left Ctrl key</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
<option>
|
||||
<configItem>
|
||||
<name>ctrl:swap_lwin_lctl</name>
|
||||
<_description>Swap Left Win key with Left Ctrl key</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
<option>
|
||||
<configItem>
|
||||
<name>ctrl:swap_lalt_lctl_lwin</name>
|
||||
<_description>Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
</group>
|
||||
<group allowMultipleSelection="true">
|
||||
<!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
|
||||
@ -6529,6 +6557,12 @@
|
||||
<_description>Allow breaking grabs with keyboard actions (warning: security risk)</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
<option>
|
||||
<configItem>
|
||||
<name>grab:debug_actions</name>
|
||||
<_description>Allow grab and window tree logging</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
</group>
|
||||
<group allowMultipleSelection="true">
|
||||
<!-- Special shortcuts for the Euro character -->
|
||||
|
7
dist/xkeyboard-config/rules/bin/Makefile.in
vendored
7
dist/xkeyboard-config/rules/bin/Makefile.in
vendored
@ -80,7 +80,12 @@ host_triplet = @host@
|
||||
subdir = rules/bin
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
@ -81,7 +81,12 @@ host_triplet = @host@
|
||||
subdir = rules/compat
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
14
dist/xkeyboard-config/rules/evdev.extras.xml.in
vendored
14
dist/xkeyboard-config/rules/evdev.extras.xml.in
vendored
@ -277,6 +277,12 @@
|
||||
<_description>English (US, Sun Type 6/7)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>norman</name>
|
||||
<_description>English (Norman)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
</variantList>
|
||||
</layout>
|
||||
<layout>
|
||||
@ -679,16 +685,16 @@
|
||||
<name>se</name>
|
||||
<_shortDescription>sv</_shortDescription>
|
||||
<_description>Swedish</_description>
|
||||
</configItem>
|
||||
<variantList>
|
||||
</configItem>
|
||||
<variantList>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>sun_type6</name>
|
||||
<_description>Swedish (Sun Type 6/7)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
</variantList>
|
||||
</layout>
|
||||
</variantList>
|
||||
</layout>
|
||||
<layout>
|
||||
<configItem>
|
||||
<name>ch</name>
|
||||
|
1
dist/xkeyboard-config/rules/evdev.lists.part
vendored
Normal file
1
dist/xkeyboard-config/rules/evdev.lists.part
vendored
Normal file
@ -0,0 +1 @@
|
||||
! $evdevkbds = ibm_spacesaver
|
68
dist/xkeyboard-config/rules/evdev.xml.in
vendored
68
dist/xkeyboard-config/rules/evdev.xml.in
vendored
@ -1762,9 +1762,9 @@
|
||||
<layout>
|
||||
<configItem>
|
||||
<name>bd</name>
|
||||
<!-- Keyboard indicator for Bengali layouts -->
|
||||
<!-- Keyboard indicator for Bangla layouts -->
|
||||
<_shortDescription>bn</_shortDescription>
|
||||
<_description>Bengali</_description>
|
||||
<_description>Bangla</_description>
|
||||
<languageList>
|
||||
<iso639Id>ben</iso639Id>
|
||||
</languageList>
|
||||
@ -1773,7 +1773,7 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>probhat</name>
|
||||
<_description>Bengali (Probhat)</_description>
|
||||
<_description>Bangla (Probhat)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
</variantList>
|
||||
@ -1789,9 +1789,9 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben</name>
|
||||
<!-- Keyboard indicator for Bengali layouts -->
|
||||
<!-- Keyboard indicator for Bangla layouts -->
|
||||
<_shortDescription>bn</_shortDescription>
|
||||
<_description>Bengali (India)</_description>
|
||||
<_description>Bangla (India)</_description>
|
||||
<languageList>
|
||||
<iso639Id>ben</iso639Id>
|
||||
</languageList>
|
||||
@ -1800,9 +1800,9 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben_probhat</name>
|
||||
<!-- Keyboard indicator for Bengali layouts -->
|
||||
<!-- Keyboard indicator for Bangla layouts -->
|
||||
<_shortDescription>bn</_shortDescription>
|
||||
<_description>Bengali (India, Probhat)</_description>
|
||||
<_description>Bangla (India, Probhat)</_description>
|
||||
<languageList>
|
||||
<iso639Id>ben</iso639Id>
|
||||
</languageList>
|
||||
@ -1811,31 +1811,38 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben_baishakhi</name>
|
||||
<_description>Bengali (India, Baishakhi)</_description>
|
||||
<_description>Bangla (India, Baishakhi)</_description>
|
||||
<languageList><iso639Id>ben</iso639Id></languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben_bornona</name>
|
||||
<_description>Bengali (India, Bornona)</_description>
|
||||
<_description>Bangla (India, Bornona)</_description>
|
||||
<languageList><iso639Id>ben</iso639Id></languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben_gitanjali</name>
|
||||
<_description>Bengali (India, Uni Gitanjali)</_description>
|
||||
<_description>Bangla (India, Uni Gitanjali)</_description>
|
||||
<languageList><iso639Id>ben</iso639Id></languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>ben_inscript</name>
|
||||
<_description>Bengali (India, Baishakhi Inscript)</_description>
|
||||
<_description>Bangla (India, Baishakhi Inscript)</_description>
|
||||
<languageList><iso639Id>ben</iso639Id></languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>eeyek</name>
|
||||
<description>Manipuri (Eeyek)</description>
|
||||
<languageList><iso639Id>mni</iso639Id></languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>guj</name>
|
||||
@ -2174,19 +2181,19 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>nativo</name>
|
||||
<_description>Portuguese (Brazil, nativo)</_description>
|
||||
<_description>Portuguese (Brazil, Nativo)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>nativo-us</name>
|
||||
<_description>Portuguese (Brazil, nativo for US keyboards)</_description>
|
||||
<_description>Portuguese (Brazil, Nativo for US keyboards)</_description>
|
||||
</configItem>
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>nativo-epo</name>
|
||||
<_description>Portuguese (Brazil, nativo for Esperanto)</_description>
|
||||
<_description>Esperanto (Brazil, Nativo)</_description>
|
||||
<languageList>
|
||||
<iso639Id>epo</iso639Id>
|
||||
</languageList>
|
||||
@ -2528,10 +2535,11 @@
|
||||
</variant>
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>uig</name>
|
||||
<name>ug</name>
|
||||
<_shortDescription>ug</_shortDescription>
|
||||
<_description>Uyghur</_description>
|
||||
<languageList>
|
||||
<iso639Id>uig</iso639Id>
|
||||
<iso639Id>ug</iso639Id>
|
||||
</languageList>
|
||||
</configItem>
|
||||
</variant>
|
||||
@ -3963,6 +3971,8 @@
|
||||
<_description>Norwegian</_description>
|
||||
<languageList>
|
||||
<iso639Id>nor</iso639Id>
|
||||
<iso639Id>nob</iso639Id>
|
||||
<iso639Id>nno</iso639Id>
|
||||
</languageList>
|
||||
</configItem>
|
||||
<variantList>
|
||||
@ -4411,7 +4421,7 @@
|
||||
<variant>
|
||||
<configItem>
|
||||
<name>rue</name>
|
||||
<_description>Pannonian Rusyn (homophonic)</_description>
|
||||
<_description>Pannonian Rusyn</_description>
|
||||
<languageList>
|
||||
<iso639Id>rue</iso639Id>
|
||||
</languageList>
|
||||
@ -6030,6 +6040,24 @@
|
||||
<_description>Right Alt as Right Ctrl</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
<option>
|
||||
<configItem>
|
||||
<name>ctrl:swap_lalt_lctl</name>
|
||||
<_description>Swap Left Alt key with Left Ctrl key</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
<option>
|
||||
<configItem>
|
||||
<name>ctrl:swap_lwin_lctl</name>
|
||||
<_description>Swap Left Win key with Left Ctrl key</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
<option>
|
||||
<configItem>
|
||||
<name>ctrl:swap_lalt_lctl_lwin</name>
|
||||
<_description>Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
</group>
|
||||
<group allowMultipleSelection="true">
|
||||
<!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
|
||||
@ -6529,6 +6557,12 @@
|
||||
<_description>Allow breaking grabs with keyboard actions (warning: security risk)</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
<option>
|
||||
<configItem>
|
||||
<name>grab:debug_actions</name>
|
||||
<_description>Allow grab and window tree logging</_description>
|
||||
</configItem>
|
||||
</option>
|
||||
</group>
|
||||
<group allowMultipleSelection="true">
|
||||
<!-- Special shortcuts for the Euro character -->
|
||||
|
7
dist/xkeyboard-config/symbols/Makefile.in
vendored
7
dist/xkeyboard-config/symbols/Makefile.in
vendored
@ -81,7 +81,12 @@ host_triplet = @host@
|
||||
subdir = symbols
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
10
dist/xkeyboard-config/symbols/af
vendored
10
dist/xkeyboard-config/symbols/af
vendored
@ -81,7 +81,7 @@ xkb_symbols "basic" {
|
||||
//
|
||||
// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net>
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "ps" {
|
||||
name[Group1]= "Pashto";
|
||||
|
||||
@ -152,7 +152,7 @@ xkb_symbols "ps" {
|
||||
//
|
||||
// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net>
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "uz" {
|
||||
name[Group1]= "Uzbek (Afghanistan)";
|
||||
|
||||
@ -212,7 +212,7 @@ xkb_symbols "uz" {
|
||||
include "level3(ralt_switch)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "olpc-ps" {
|
||||
|
||||
name[Group1]= "Pashto (Afghanistan, OLPC)";
|
||||
@ -273,7 +273,7 @@ xkb_symbols "olpc-ps" {
|
||||
include "group(olpc)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "fa-olpc" {
|
||||
|
||||
name[Group1]= "Persian (Afghanistan, Dari OLPC)";
|
||||
@ -334,7 +334,7 @@ xkb_symbols "fa-olpc" {
|
||||
include "group(olpc)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "uz-olpc" {
|
||||
|
||||
name[Group1]= "Uzbek (Afghanistan, OLPC)";
|
||||
|
27
dist/xkeyboard-config/symbols/altwin
vendored
27
dist/xkeyboard-config/symbols/altwin
vendored
@ -1,5 +1,5 @@
|
||||
// Meta is mapped to second level of Alt keys.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "meta_alt" {
|
||||
key <LALT> { [ Alt_L, Meta_L ] };
|
||||
key <RALT> { type[Group1] = "TWO_LEVEL",
|
||||
@ -9,7 +9,7 @@ xkb_symbols "meta_alt" {
|
||||
};
|
||||
|
||||
// Alt is mapped to the Win keys (and the usual Alt keys).
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "alt_win" {
|
||||
key <LWIN> { [ Alt_L ] };
|
||||
key <RWIN> { [ Alt_R ] };
|
||||
@ -17,7 +17,7 @@ xkb_symbols "alt_win" {
|
||||
};
|
||||
|
||||
// Ctrl is mapped to the Win keys (and the usual Ctrl keys).
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "ctrl_win" {
|
||||
key <LWIN> { [ Control_L ] };
|
||||
key <RWIN> { [ Control_R ] };
|
||||
@ -25,19 +25,22 @@ xkb_symbols "ctrl_win" {
|
||||
};
|
||||
|
||||
// Ctrl is mapped to the Alt keys, Alt to the Win keys, and Win to the Ctrl keys.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "ctrl_alt_win" {
|
||||
key <LALT> { [ Control_L, Control_L ] };
|
||||
key <RALT> { type[Group1] = "TWO_LEVEL",
|
||||
symbols[Group1] = [ Control_R, Control_R ] };
|
||||
key <LWIN> { [ Alt_L, Meta_L ] };
|
||||
key <RWIN> { [ Alt_R, Meta_R ] };
|
||||
key <LCTL> { [ Super_L ] };
|
||||
key <RCTL> { [ Super_R ] };
|
||||
modifier_map Control { <RALT>, <LALT> };
|
||||
modifier_map Mod1 { <LWIN>, <RWIN> };
|
||||
modifier_map Mod4 { <LCTL>, <RCTL> };
|
||||
};
|
||||
|
||||
// Meta is mapped to the Win keys.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "meta_win" {
|
||||
key <LALT> { [ Alt_L, Alt_L ] };
|
||||
key <RALT> { type[Group1] = "TWO_LEVEL",
|
||||
@ -49,7 +52,7 @@ xkb_symbols "meta_win" {
|
||||
};
|
||||
|
||||
// Meta is mapped to the left Win key.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "left_meta_win" {
|
||||
key <LALT> { [ Alt_L, Alt_L ] };
|
||||
key <LWIN> { [ Meta_L ] };
|
||||
@ -58,7 +61,7 @@ xkb_symbols "left_meta_win" {
|
||||
};
|
||||
|
||||
// Hyper is mapped to the Win keys.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "hyper_win" {
|
||||
key <LWIN> { [ Hyper_L ] };
|
||||
key <RWIN> { [ Hyper_R ] };
|
||||
@ -66,13 +69,13 @@ xkb_symbols "hyper_win" {
|
||||
};
|
||||
|
||||
// Menu is mapped to the Menu key.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "menu" {
|
||||
key <MENU> { [ Menu ] };
|
||||
};
|
||||
|
||||
// Layout for Tux key caps with additional right Alt key
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "alt_super_win" {
|
||||
key <LALT> { [ Alt_L, Meta_L ] };
|
||||
key <RWIN> { [ Alt_R, Meta_R ] };
|
||||
@ -83,14 +86,14 @@ xkb_symbols "alt_super_win" {
|
||||
};
|
||||
|
||||
// Swap the Alt and Win keys.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "swap_alt_win" {
|
||||
include "altwin(swap_lalt_lwin)"
|
||||
include "altwin(swap_ralt_rwin)"
|
||||
};
|
||||
|
||||
// Swap the left Alt and Win keys.
|
||||
partial hidden modifier_keys
|
||||
partial hidden modifier_keys
|
||||
xkb_symbols "swap_lalt_lwin" {
|
||||
key <LALT> { type[Group1] = "ONE_LEVEL",
|
||||
symbols[Group1] = [ Super_L ] };
|
||||
@ -98,7 +101,7 @@ xkb_symbols "swap_lalt_lwin" {
|
||||
};
|
||||
|
||||
// Swap the right Alt and Win keys.
|
||||
partial hidden modifier_keys
|
||||
partial hidden modifier_keys
|
||||
xkb_symbols "swap_ralt_rwin" {
|
||||
key <RALT> { type[Group1] = "ONE_LEVEL",
|
||||
symbols[Group1] = [ Super_R ] };
|
||||
|
4
dist/xkeyboard-config/symbols/am
vendored
4
dist/xkeyboard-config/symbols/am
vendored
@ -71,9 +71,9 @@ xkb_symbols "olpc" {
|
||||
xkb_symbols "phonetic" {
|
||||
include "am(basic)"
|
||||
name[Group1]= "Armenian (phonetic)";
|
||||
|
||||
|
||||
key <BKSL> { [ 0x1000577, 0x1000547 ] };
|
||||
|
||||
|
||||
key <AE01> { [ 0x1000567, 0x1000537 ] };
|
||||
key <AE02> { [ 0x1000569, 0x1000539 ] };
|
||||
key <AE03> { [ 0x1000583, 0x1000553 ] };
|
||||
|
65
dist/xkeyboard-config/symbols/apl
vendored
65
dist/xkeyboard-config/symbols/apl
vendored
@ -5,7 +5,7 @@
|
||||
// This file supports:
|
||||
// - The Sharp APL for Unix (SAX) layout
|
||||
// - The IBM APL2 layout
|
||||
// - The Manugistics APL*PLUS II (Version 5.1, 1993) keyboard layout
|
||||
// - The Manugistics APL*PLUS II layout (version 5.1, 1993)
|
||||
// - The Dyalog APL layout - with additions for box drawing and commands
|
||||
|
||||
// Unicode APL table: http://aplwiki.com/UnicodeAplTable
|
||||
@ -16,27 +16,27 @@
|
||||
|
||||
// This file doesn't deal with all the combining stuff -- I'm not an APL programmer,
|
||||
// and am not quite sure what's needed here. However, it may be possible to get this
|
||||
// working with dead keys and the like. Patches gratefully accepted.
|
||||
// working with dead keys and the like. Patches gratefully accepted.
|
||||
|
||||
// Some of the shift-key assignments may differ from the APL tradition. If
|
||||
// that's not considered acceptable, it should be possible to remap the
|
||||
// that's not considered acceptable, it should be possible to remap the
|
||||
// shift keys. I have striven, however, to ensure that the use of shift keys
|
||||
// in these maps is at least self-consistent.
|
||||
// in these maps is at least self-consistent.
|
||||
|
||||
// I'm assuming that this will be used with another keyboard layout (ie. for
|
||||
// your language), with a special shift key to use these maps.
|
||||
// I'm assuming that this will be used with another keyboard layout (i.e. for
|
||||
// your language), with a special shift key to use these maps.
|
||||
|
||||
// 2011-12-22 Geoff Streeter: geoff@dyalog.com
|
||||
// Added the Dyalog support.
|
||||
// Corrected (what he thinks) are some errors.
|
||||
// Resolving the confusion between APL's and Unicode's concept of Left and Right tacks.
|
||||
// Unsure about some of the inheritance from APL2 into APLPLUS. Patches welcome.
|
||||
// Complied with freedesktop.org requirement that the keycodes be in sorted order. Which
|
||||
// leads to the bottom to top (roughly) definitions.
|
||||
// 2011-12-22 Geoff Streeter <geoff@dyalog.com>,
|
||||
// added the Dyalog support;
|
||||
// corrected (what he thinks) are some errors:
|
||||
// resolving the confusion between APL's and Unicode's concept of Left and Right tacks;
|
||||
// unsure about some of the inheritance from APL2 into APLPLUS -- patches welcome;
|
||||
// complied with freedesktop.org requirement that the keycodes be in sorted order,
|
||||
// which leads to the bottom to top (roughly) definitions.
|
||||
|
||||
// default layout seems to have to be the first one. Choosing the basic Dyalog layout is definitely
|
||||
// better than using the "common" one. Choosing the complete Dyalog layout is not useful to non-Dyalog
|
||||
// users.
|
||||
// The default layout still has to be the first one. Choosing the basic Dyalog layout is
|
||||
// definitely better than using the "common" one. Choosing the complete Dyalog layout is
|
||||
// not useful to non-Dyalog users.
|
||||
|
||||
default partial alphanumeric_keys
|
||||
xkb_symbols "basic" {
|
||||
@ -235,7 +235,7 @@ xkb_symbols "apl2" {
|
||||
key <AB10> { [ slash, backslash, U233F ] }; // /: ⌿ -- AFS Slash Bar
|
||||
|
||||
key <AC10> { [ bracketleft, parenleft, U234E ] }; // ;: ⍎ -- [See B key in SAX layout]
|
||||
key <AC11> { [ bracketright, parenright, U2355 ] }; // ': ⍕ -- [See N key in SAX layout]
|
||||
key <AC11> { [ bracketright, parenright, U2355 ] }; // ': ⍕ -- [See N key in SAX layout]
|
||||
|
||||
key <AD11> { [ NoSymbol, U2192, U235E ] }; // [: (←) → ⍞ -- Rightwards Arrow / AFS Quote Quad
|
||||
key <AD12> { [ U2337, U2378, U2359 ] }; // ]: ⌷ ⍸ ⍙ -- AFS Squish Quad / AFS Iota Underbar / AFS Delta Underbar
|
||||
@ -255,7 +255,7 @@ xkb_symbols "apl2" {
|
||||
|
||||
key <BKSL> { [ U2261, U2377, U2364 ] }; // \: ≡ ⍷ ⍤ -- Identical To / AFS Epsilon Underbar / AFS Jot Diaeresis
|
||||
|
||||
key <TLDE> { [ NoSymbol, U233B, U2342 ] }; // `: ⌻ ⍂ --
|
||||
key <TLDE> { [ NoSymbol, U233B, U2342 ] }; // `: ⌻ ⍂ --
|
||||
|
||||
include "level3(ralt_switch)"
|
||||
};
|
||||
@ -289,7 +289,7 @@ xkb_symbols "aplplusII" {
|
||||
name[Group1]= "APL keyboard symbols (Manugistics APL*PLUS II)";
|
||||
|
||||
key <AC10> { [ bracketleft, parenleft, U234E ] }; // ;: ⍎ -- [See B key in SAX layout]
|
||||
key <AC11> { [ bracketright, parenright, U2355 ] }; // ': ⍕ -- [See N key in SAX layout]
|
||||
key <AC11> { [ bracketright, parenright, U2355 ] }; // ': ⍕ -- [See N key in SAX layout]
|
||||
key <AD11> { [ U2190, NoSymbol, U235E ] }; // [: ← ⍞ -- Leftwards Arrow / AFS Quote Quad
|
||||
key <AD12> { [ U2192, NoSymbol, U236C ] }; // ]: → ⍬ -- Rightwards Arrow / AFS Zilde
|
||||
key <AE01> { [ NoSymbol, NoSymbol, U2261 ] }; // 1: ≡ -- Identical To
|
||||
@ -350,22 +350,20 @@ xkb_symbols "aplx" {
|
||||
};
|
||||
|
||||
// APL language support for the Dyalog keyboard.
|
||||
// Dyalog Ltd sell this keyboard with APL engravings. The current model is
|
||||
// engraved on a Cherry G80. Base languages for US, UK and DK are availible.
|
||||
// Dyalog Ltd sells this keyboard with APL engravings. The current model is
|
||||
// engraved on a Cherry G80. Base languages for US, UK and DK are available.
|
||||
|
||||
// Geoff Streeter, Dyalog Ltd. 2007-09-03
|
||||
// geoff@dyalog.com
|
||||
// Geoff Streeter, Dyalog Ltd. 2007-09-03 <geoff@dyalog.com>
|
||||
// extended for APL special actions 2008-09-09
|
||||
// add variant 2010-11-26
|
||||
// added a variant 2010-11-26
|
||||
|
||||
// The intention is that this keyboard layout overlays a base keyboard that provides
|
||||
// The intention is that this keyboard layout overlays a base keyboard that provides
|
||||
// the alphabet and similar. If this keyboard is placed as the 2nd layout then it can
|
||||
// be reached with a latching shift to increase group by one.
|
||||
|
||||
partial hidden alphanumeric_keys
|
||||
xkb_symbols "dyalog_base" {
|
||||
|
||||
|
||||
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
|
||||
// │ │ ⌶ │ ⍫ │ ⍒ │ ⍋ │ ⌽ │ ⍉ │ ⊖ │ ⍟ │ ⍱ │ ⍲ │ ! │ ⌹ ┃ ┃
|
||||
// │ ⋄ │ ¨ │ ¯ │ < │ ≤ │ = │ ≥ │ > │ ≠ │ ∨ │ ∧ │ × │ ÷ ┃ ┃
|
||||
@ -383,7 +381,6 @@ xkb_symbols "dyalog_base" {
|
||||
// ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
|
||||
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
|
||||
|
||||
|
||||
key <AB01> { [ U2282 ] }; // subset of
|
||||
key <AB02> { [ U2283 ] }; // superset of
|
||||
key <AB03> { [ U2229 ] }; // intersection
|
||||
@ -460,14 +457,14 @@ xkb_symbols "dyalog_box" {
|
||||
key <KP9> { [ U2510 ] }; // box drawing light down and left
|
||||
key <KPDL> { [ U2502 ] }; // box drawing light vertical
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
partial hidden
|
||||
xkb_symbols "dyalog_codes" {
|
||||
|
||||
// Layout of private use area for this. In the style of the Unicode book
|
||||
//
|
||||
// APL special actions F800-F88F
|
||||
// APL special actions F800-F88F
|
||||
//
|
||||
// │F800 F810 F820 F830 F840 F850 F860 F870 F880
|
||||
// ├────┬────┬────┬────┬────┬────┬────┬────┬────┐
|
||||
@ -504,7 +501,7 @@ xkb_symbols "dyalog_codes" {
|
||||
// F│RL │FD │HK │Lc │BH │PU │ │ │OS │
|
||||
// └────┴────┴────┴────┴────┴────┴────┴────┴────┘
|
||||
//
|
||||
// APL Function Keys F700-F7FF
|
||||
// APL Function Keys F700-F7FF
|
||||
//
|
||||
// │F700 ... ... F7F0
|
||||
// ├────┬────┬────┬────┬....┬────┬────┬────┬────┐
|
||||
@ -514,9 +511,9 @@ xkb_symbols "dyalog_codes" {
|
||||
// .
|
||||
// F│F15 │F31 │F47 │F63 │ │F207│F223│F239│F255│
|
||||
// └────┴────┴────┴────┴....┴────┴────┴────┴────┘
|
||||
//
|
||||
//
|
||||
// whilst these locations are defined. Dyalog's "aplkeys/xterm" file copes with
|
||||
// normal function keys from the base keyboard rather than this overlay
|
||||
// normal function keys from the base keyboard rather than this overlay.
|
||||
|
||||
// ┌─────┐ ┌───┐
|
||||
// │ │ │ZM │
|
||||
@ -540,7 +537,6 @@ xkb_symbols "dyalog_codes" {
|
||||
// ┃ ┃ ┃ ┃ TO ┃ ┃ ┃ ┃
|
||||
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
|
||||
|
||||
|
||||
key <BKSP> { [ Uf850, Uf855 ] }; // BP CB
|
||||
key <ESC> { [ Uf800 ] }; // QT
|
||||
key <FK11> { [ Uf821, Uf821 ] }; // ZM, ZM put this on both, the unshifted one sometimes gets lost
|
||||
@ -561,7 +557,6 @@ xkb_symbols "dyalog_codes" {
|
||||
key <RGHT> { [ Uf824, Uf854 ] }; // NX, RM
|
||||
key <UP> { [ Uf820 ] }; // BK
|
||||
|
||||
|
||||
// ┌───┬───┬───┐
|
||||
// │PT │LL │UL │
|
||||
// │CP │LS │US │
|
||||
@ -589,7 +584,6 @@ xkb_symbols "dyalog_codes" {
|
||||
// │ │ │ │
|
||||
// └───────┴───┴───┘
|
||||
|
||||
|
||||
key <KPAD> { [ Uf859 ] }; // TL
|
||||
key <KPDV> { [ Uf819 ] }; // RD
|
||||
key <KPMU> { [ Uf81a ] }; // TG
|
||||
@ -602,4 +596,3 @@ xkb_symbols "dyalog" {
|
||||
include "apl(dyalog_codes)"
|
||||
name[Group1] = "APL keyboard symbols (Dyalog)";
|
||||
};
|
||||
|
||||
|
123
dist/xkeyboard-config/symbols/ara
vendored
123
dist/xkeyboard-config/symbols/ara
vendored
@ -1,17 +1,14 @@
|
||||
// based on a keyboard map from an 'xkb/symbols/ar' file
|
||||
|
||||
default partial alphanumeric_keys
|
||||
xkb_symbols "basic" {
|
||||
name[Group1]= "Arabic";
|
||||
|
||||
// NOTES:
|
||||
//
|
||||
// there is also combined shadda diacritis in AltGr position of simple
|
||||
// diacritics fatha, fathatan, damma, dammatan, kasra and kasratan
|
||||
// should a third state be added to Group2 ?
|
||||
//
|
||||
// There is also a combined shadda diacritic in the AltGr position of the
|
||||
// simple diacritics fatha, fathatan, damma, dammatan, kasra and kasratan. (??)
|
||||
// Should a third state be added to Group2?
|
||||
|
||||
key <TLDE> { [ Arabic_thal, Arabic_shadda ] };
|
||||
key <TLDE> { [ Arabic_thal, Arabic_shadda ] };
|
||||
key <AE01> { [ 1, exclam ] };
|
||||
key <AE02> { [ 2, at ] };
|
||||
key <AE03> { [ 3, numbersign ] };
|
||||
@ -24,42 +21,42 @@ xkb_symbols "basic" {
|
||||
key <AE10> { [ 0, parenleft ] };
|
||||
key <AE11> { [ minus, underscore ] };
|
||||
key <AE12> { [ equal, plus ] };
|
||||
|
||||
|
||||
key <AD01> { [ Arabic_dad, Arabic_fatha ] };
|
||||
key <AD02> { [ Arabic_sad, Arabic_fathatan ] };
|
||||
key <AD02> { [ Arabic_sad, Arabic_fathatan ] };
|
||||
key <AD03> { [ Arabic_theh, Arabic_damma ] };
|
||||
key <AD04> { [ Arabic_qaf, Arabic_dammatan ] };
|
||||
key <AD05> { [ Arabic_feh, 0x100fef9, 0x10006a4 ] };
|
||||
key <AD06> { [ Arabic_ghain, Arabic_hamzaunderalef ] };
|
||||
key <AD07> { [ Arabic_ain, grave ] };
|
||||
key <AD08> { [ Arabic_ha, division ] };
|
||||
key <AD09> { [ Arabic_khah, multiply ] };
|
||||
key <AD10> { [ Arabic_hah, Arabic_semicolon ] };
|
||||
key <AD11> { [ Arabic_jeem, less, 0x1000686 ] };
|
||||
key <AD12> { [ Arabic_dal, greater ] };
|
||||
key <AD04> { [ Arabic_qaf, Arabic_dammatan ] };
|
||||
key <AD05> { [ Arabic_feh, 0x100fef9, 0x10006a4 ] };
|
||||
key <AD06> { [ Arabic_ghain, Arabic_hamzaunderalef] };
|
||||
key <AD07> { [ Arabic_ain, grave ] };
|
||||
key <AD08> { [ Arabic_ha, division ] };
|
||||
key <AD09> { [ Arabic_khah, multiply ] };
|
||||
key <AD10> { [ Arabic_hah, Arabic_semicolon ] };
|
||||
key <AD11> { [ Arabic_jeem, less, 0x1000686 ] };
|
||||
key <AD12> { [ Arabic_dal, greater ] };
|
||||
|
||||
key <AC01> { [ Arabic_sheen, Arabic_kasra ] };
|
||||
key <AC02> { [ Arabic_seen, Arabic_kasratan ] };
|
||||
key <AC03> { [ Arabic_yeh, bracketright ] };
|
||||
key <AC04> { [ Arabic_beh, bracketleft, 0x100067e ] };
|
||||
key <AC05> { [ Arabic_lam, 0x100fef7 ] };
|
||||
key <AC06> { [ Arabic_alef, Arabic_hamzaonalef ] };
|
||||
key <AC07> { [ Arabic_teh, Arabic_tatweel ] };
|
||||
key <AC08> { [ Arabic_noon, Arabic_comma ] };
|
||||
key <AC09> { [ Arabic_meem, slash ] };
|
||||
key <AC10> { [ Arabic_kaf, colon, 0x10006af ] };
|
||||
key <AC11> { [ Arabic_tah, quotedbl ] };
|
||||
key <AC01> { [ Arabic_sheen, Arabic_kasra ] };
|
||||
key <AC02> { [ Arabic_seen, Arabic_kasratan ] };
|
||||
key <AC03> { [ Arabic_yeh, bracketright ] };
|
||||
key <AC04> { [ Arabic_beh, bracketleft, 0x100067e ] };
|
||||
key <AC05> { [ Arabic_lam, 0x100fef7 ] };
|
||||
key <AC06> { [ Arabic_alef, Arabic_hamzaonalef ] };
|
||||
key <AC07> { [ Arabic_teh, Arabic_tatweel ] };
|
||||
key <AC08> { [ Arabic_noon, Arabic_comma ] };
|
||||
key <AC09> { [ Arabic_meem, slash ] };
|
||||
key <AC10> { [ Arabic_kaf, colon, 0x10006af ] };
|
||||
key <AC11> { [ Arabic_tah, quotedbl ] };
|
||||
|
||||
key <LSGT> { [ bar, brokenbar ] };
|
||||
key <AB01> { [Arabic_hamzaonyeh, asciitilde, guillemotright ] };
|
||||
key <AB02> { [ Arabic_hamza, Arabic_sukun, guillemotleft ] };
|
||||
key <LSGT> { [ bar, brokenbar ] };
|
||||
key <AB01> { [Arabic_hamzaonyeh, asciitilde, guillemotright ]};
|
||||
key <AB02> { [ Arabic_hamza, Arabic_sukun, guillemotleft ]};
|
||||
key <AB03> { [Arabic_hamzaonwaw, braceright ] };
|
||||
key <AB04> { [ Arabic_ra, braceleft ] };
|
||||
key <AB05> { [ 0x100fefb, 0x100fef5 ] };
|
||||
key <AB04> { [ Arabic_ra, braceleft ] };
|
||||
key <AB05> { [ 0x100fefb, 0x100fef5 ] };
|
||||
key <AB06> { [Arabic_alefmaksura, Arabic_maddaonalef ] };
|
||||
key <AB07> { [Arabic_tehmarbuta, apostrophe ] };
|
||||
key <AB08> { [ Arabic_waw, comma ] };
|
||||
key <AB09> { [ Arabic_zain, period ] };
|
||||
key <AB07> { [Arabic_tehmarbuta, apostrophe ] };
|
||||
key <AB08> { [ Arabic_waw, comma ] };
|
||||
key <AB09> { [ Arabic_zain, period ] };
|
||||
key <AB10> { [ Arabic_zah, Arabic_question_mark ] };
|
||||
};
|
||||
|
||||
@ -74,15 +71,15 @@ xkb_symbols "azerty" {
|
||||
include "ara(basic)"
|
||||
name[Group1]= "Arabic (azerty)";
|
||||
|
||||
// the north african arabic keyboard differs from the middle east one
|
||||
// by the numeric row; it follows French keyboard style
|
||||
// The North African Arabic keyboard differs from the Middle East one
|
||||
// by the numeric row; it follows French keyboard style.
|
||||
//
|
||||
// PROBLEM: some chars are inaccessible: ! @ # $ % ^ *
|
||||
// should they go elsewhere? replace " ' that are now in double ?
|
||||
// also, dead_circumflex and dead_diaeresis from French keyboard
|
||||
// PROBLEM: some characters are inaccessible: ! @ # $ % ^ *
|
||||
// Should they go elsewhere? Replacing " ' that are now doubled?
|
||||
// Also, dead_circumflex and dead_diaeresis from French keyboard
|
||||
// as well as ugrave are missing, which questions the utility of the
|
||||
// other accentuated latin letters. Maybe this is useful only with
|
||||
// a French keyboard in Group1 ? Then, shouldn't Group1 be filled ?
|
||||
// other accentuated Latin letters. Maybe this is useful only with
|
||||
// a French keyboard in Group1? Then, shouldn't Group1 be filled?
|
||||
|
||||
key <AE01> { [ ampersand, 1 ] };
|
||||
key <AE02> { [ eacute, 2 ] };
|
||||
@ -101,21 +98,21 @@ partial alphanumeric_keys
|
||||
xkb_symbols "digits_KP" {
|
||||
name[Group1]= "Arabic (digits_KP)";
|
||||
|
||||
// use arabic script digits on KP
|
||||
// Use Arabic-script digits on the keypad.
|
||||
|
||||
key <KP7> { [ KP_Home, 0x1000667 ] }; //
|
||||
key <KP8> { [ KP_Up, 0x1000668 ] }; //
|
||||
key <KP9> { [ KP_Prior, 0x1000669 ] }; //
|
||||
key <KP7> { [ KP_Home, 0x1000667 ] };
|
||||
key <KP8> { [ KP_Up, 0x1000668 ] };
|
||||
key <KP9> { [ KP_Prior, 0x1000669 ] };
|
||||
|
||||
key <KP4> { [ KP_Left, 0x1000664 ] }; //
|
||||
key <KP5> { [ KP_Begin, 0x1000665 ] }; //
|
||||
key <KP6> { [ KP_Right, 0x1000666 ] }; //
|
||||
key <KP4> { [ KP_Left, 0x1000664 ] };
|
||||
key <KP5> { [ KP_Begin, 0x1000665 ] };
|
||||
key <KP6> { [ KP_Right, 0x1000666 ] };
|
||||
|
||||
key <KP1> { [ KP_End, 0x1000661 ] }; //
|
||||
key <KP2> { [ KP_Down, 0x1000662 ] }; //
|
||||
key <KP3> { [ KP_Next, 0x1000663 ] }; //
|
||||
key <KP1> { [ KP_End, 0x1000661 ] };
|
||||
key <KP2> { [ KP_Down, 0x1000662 ] };
|
||||
key <KP3> { [ KP_Next, 0x1000663 ] };
|
||||
|
||||
key <KP0> { [ KP_Insert, 0x1000660 ] }; //
|
||||
key <KP0> { [ KP_Insert, 0x1000660 ] };
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
@ -123,7 +120,7 @@ xkb_symbols "digits" {
|
||||
include "ara(basic)"
|
||||
name[Group1]= "Arabic (digits)";
|
||||
|
||||
// use arabic script digits
|
||||
// Use Arabic-script digits on the numberic row.
|
||||
|
||||
key <AE01> { [ 0x1000661, exclam ] };
|
||||
key <AE02> { [ 0x1000662, at ] };
|
||||
@ -149,7 +146,7 @@ partial alphanumeric_keys
|
||||
xkb_symbols "azerty_digits" {
|
||||
include "ara(azerty)"
|
||||
name[Group1]= "Arabic (azerty/digits)";
|
||||
|
||||
|
||||
key <AE01> { [ ampersand, 0x1000661 ] };
|
||||
key <AE02> { [ eacute, 0x1000662 ] };
|
||||
key <AE03> { [ quotedbl, 0x1000663 ] };
|
||||
@ -166,9 +163,7 @@ xkb_symbols "azerty_digits" {
|
||||
// http://www.qamus.org/transliteration.htm
|
||||
// Martin Vidner
|
||||
|
||||
// symbol names: see /usr/X11R6/include/X11/keysymdef.h (XFree86-devel.rpm)
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "buckwalter" {
|
||||
name[Group1]= "Arabic (Buckwalter)";
|
||||
|
||||
@ -191,7 +186,7 @@ xkb_symbols "buckwalter" {
|
||||
key <AE10> { [ 0x1000660, 0x100fd3f ] };
|
||||
key <AE11> { [ minus, Arabic_tatweel ] };
|
||||
key <AE12> { [ equal, plus ] };
|
||||
|
||||
|
||||
key <AD01> { [ Arabic_qaf, VoidSymbol ] };
|
||||
key <AD02> { [ Arabic_waw, Arabic_hamzaonwaw ] };
|
||||
key <AD03> { [ VoidSymbol, Arabic_ain ] };
|
||||
@ -218,9 +213,7 @@ xkb_symbols "buckwalter" {
|
||||
key <AC10> { [ Arabic_semicolon, VoidSymbol ] };
|
||||
key <AC11> { [ Arabic_hamza, VoidSymbol ] };
|
||||
|
||||
key <BKSL> { [ VoidSymbol, Arabic_maddaonalef ] };
|
||||
|
||||
// key <LSGT> { [ bar, brokenbar ] };
|
||||
key <BKSL> { [ VoidSymbol, Arabic_maddaonalef ] };
|
||||
|
||||
key <AB01> { [ Arabic_zain, Arabic_zah ] };
|
||||
key <AB02> { [ Arabic_khah, VoidSymbol ] };
|
||||
@ -285,7 +278,7 @@ xkb_symbols "olpc" {
|
||||
|
||||
// REH isolated form?
|
||||
key <AB03> { [ Arabic_hamzaonwaw, Arabic_kasra ] };
|
||||
key <AB04> { [ Arabic_ra, Arabic_kasratan ] };
|
||||
key <AB04> { [ Arabic_ra, Arabic_kasratan ] };
|
||||
key <AB05> { [ Arabic_thal, asciicircum ] };
|
||||
|
||||
include "group(olpc)"
|
||||
|
2
dist/xkeyboard-config/symbols/at
vendored
2
dist/xkeyboard-config/symbols/at
vendored
@ -16,7 +16,7 @@ xkb_symbols "nodeadkeys" {
|
||||
name[Group1]="German (Austria, eliminate dead keys)";
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "mac" {
|
||||
|
||||
include "de(mac)"
|
||||
|
8
dist/xkeyboard-config/symbols/ba
vendored
8
dist/xkeyboard-config/symbols/ba
vendored
@ -6,7 +6,7 @@ xkb_symbols "basic" {
|
||||
include "rs(latin)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "us" {
|
||||
|
||||
name[Group1]= "Bosnian (US keyboard with Bosnian letters)";
|
||||
@ -15,7 +15,7 @@ xkb_symbols "us" {
|
||||
};
|
||||
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "alternatequotes" {
|
||||
|
||||
name[Group1]= "Bosnian (use guillemets for quotes)";
|
||||
@ -23,7 +23,7 @@ xkb_symbols "alternatequotes" {
|
||||
include "rs(latinalternatequotes)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "unicode" {
|
||||
|
||||
name[Group1]= "Bosnian (use Bosnian digraphs)";
|
||||
@ -31,7 +31,7 @@ xkb_symbols "unicode" {
|
||||
include "rs(latinunicode)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "unicodeus" {
|
||||
|
||||
name[Group1]= "Bosnian (US keyboard with Bosnian digraphs)";
|
||||
|
4
dist/xkeyboard-config/symbols/bd
vendored
4
dist/xkeyboard-config/symbols/bd
vendored
@ -16,7 +16,7 @@
|
||||
|
||||
default partial alphanumeric_keys
|
||||
xkb_symbols "basic" {
|
||||
name[Group1]= "Bengali";
|
||||
name[Group1]= "Bangla";
|
||||
key <ESC> { [ Escape ] };
|
||||
|
||||
// numbers
|
||||
@ -92,5 +92,5 @@ xkb_symbols "basic" {
|
||||
|
||||
xkb_symbols "probhat" {
|
||||
include "in(ben_probhat)"
|
||||
name[Group1]= "Bengali (Probhat)";
|
||||
name[Group1]= "Bangla (Probhat)";
|
||||
};
|
||||
|
458
dist/xkeyboard-config/symbols/bg
vendored
458
dist/xkeyboard-config/symbols/bg
vendored
@ -5,12 +5,12 @@
|
||||
// both in source and binary form provided that the above copyright
|
||||
// notice and these terms are retained. The name of the author may not
|
||||
// be used to endorse or promote products derived from this software
|
||||
// without prior permission. THIS SOFTWARE IS PROVIDES "AS IS" AND
|
||||
// without prior permission. THIS SOFTWARE IS PROVIDED "AS IS" AND
|
||||
// ANY EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED. IN NO EVENT
|
||||
// SHALL THE AUTHOR BE LIABLE FOR ANY DAMAGES ARISING IN ANY WAY OUT
|
||||
// OF THE USE OF THIS SOFTWARE.
|
||||
//
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// Version 2.0
|
||||
|
||||
// The following variants are defined in this file:
|
||||
@ -18,14 +18,14 @@
|
||||
// "bds" - the BDS keyboard layout compliant with the proposed
|
||||
// Bulgarian state standard BDS 5237:2006
|
||||
|
||||
// "phonetic" - Bulgarian phonetic layout with traditional position of
|
||||
// the letters.
|
||||
// "phonetic" - the phonetic Bulgarian layout with the traditional position
|
||||
// of the letters
|
||||
|
||||
// "bas_phonetic" - the phonetic keyboard layout compliant with the
|
||||
// proposed Bulgarian state standard BDS 5237:2006
|
||||
|
||||
// "latin" - an extended variant of the QWERTY layout with symbols
|
||||
// Bulgarian users will type while the keyboard is in Latin mode.
|
||||
// "latin" - an extended variant of the QWERTY layout with symbols that
|
||||
// Bulgarian users will type while the keyboard is in Latin mode
|
||||
|
||||
// The reasons behind the layout of the symbols in levels 3 and 4 are
|
||||
// explained in http://arxiv.org/abs/0905.0484 (in Bulgarian).
|
||||
@ -39,7 +39,7 @@
|
||||
|
||||
// 2. The layouts should not include level3(ralt_switch).
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Describes Bulgarian keyboard "BDS" modified according to the
|
||||
// the new state standard BDS 5237:2006 and extended with symbols in
|
||||
@ -48,314 +48,204 @@ default partial alphanumeric_keys
|
||||
xkb_symbols "bds" {
|
||||
|
||||
name[Group1]= "Bulgarian";
|
||||
|
||||
key <TLDE> { [ parenleft, parenright,
|
||||
bracketleft, bracketright ] };
|
||||
key <AE01> { [ 1, exclam ] };
|
||||
key <AE02> { [ 2, question ] };
|
||||
key <AE03> { [ 3, plus,
|
||||
dagger, dagger ] };
|
||||
key <AE04> { [ 4, quotedbl ] };
|
||||
key <AE05> { [ 5, percent,
|
||||
U2329, U232A ] };
|
||||
key <AE06> { [ 6, equal,
|
||||
emdash, emdash ] };
|
||||
key <AE07> { [ 7, colon,
|
||||
ellipsis, ellipsis ] };
|
||||
key <AE08> { [ 8, slash,
|
||||
U0300, U0301 ] };
|
||||
key <AE09> { [ 9, endash ] };
|
||||
key <AE10> { [ 0, numerosign ] };
|
||||
key <AE11> { [ minus, dollar,
|
||||
U2011, EuroSign ] };
|
||||
key <AE12> { [ period, EuroSign ] };
|
||||
|
||||
key <TLDE> {[ parenleft, parenright, bracketleft, bracketright ]};
|
||||
key <AE01> {[ 1, exclam ]};
|
||||
key <AE02> {[ 2, question ]};
|
||||
key <AE03> {[ 3, plus, dagger, dagger ]};
|
||||
key <AE04> {[ 4, quotedbl ]};
|
||||
key <AE05> {[ 5, percent, U2329, U232A ]};
|
||||
key <AE06> {[ 6, equal, emdash, emdash ]};
|
||||
key <AE07> {[ 7, colon, ellipsis, ellipsis ]};
|
||||
key <AE08> {[ 8, slash, U0300, U0301 ]};
|
||||
key <AE09> {[ 9, endash ]};
|
||||
key <AE10> {[ 0, numerosign ]};
|
||||
key <AE11> {[ minus, dollar, U2011, EuroSign ]};
|
||||
key <AE12> {[ period, EuroSign ]};
|
||||
|
||||
key <AD01> { [ comma, Cyrillic_yeru,
|
||||
rightsinglequotemark, leftsinglequotemark ] };
|
||||
key <AD02> { [ Cyrillic_u, Cyrillic_U ] };
|
||||
key <AD03> { [ Cyrillic_ie, Cyrillic_IE,
|
||||
Cyrillic_e, Cyrillic_E ] };
|
||||
key <AD04> { [ Cyrillic_i, Cyrillic_I,
|
||||
U045D, U040D ] };
|
||||
key <AD05> { [ Cyrillic_sha, Cyrillic_SHA ] };
|
||||
key <AD06> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
|
||||
key <AD07> { [ Cyrillic_ka, Cyrillic_KA,
|
||||
copyright, copyright ] };
|
||||
key <AD08> { [ Cyrillic_es, Cyrillic_ES,
|
||||
copyright, copyright ] };
|
||||
key <AD09> { [ Cyrillic_de, Cyrillic_DE ] };
|
||||
key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] };
|
||||
key <AD11> { [ Cyrillic_tse, Cyrillic_TSE ] };
|
||||
key <AD12> { [ semicolon, section ] };
|
||||
key <AD01> {[ comma, Cyrillic_yeru, rightsinglequotemark, leftsinglequotemark ]};
|
||||
key <AD02> {[ Cyrillic_u, Cyrillic_U ]};
|
||||
key <AD03> {[ Cyrillic_ie, Cyrillic_IE, Cyrillic_e, Cyrillic_E ]};
|
||||
key <AD04> {[ Cyrillic_i, Cyrillic_I, U045D, U040D ]};
|
||||
key <AD05> {[ Cyrillic_sha, Cyrillic_SHA ]};
|
||||
key <AD06> {[ Cyrillic_shcha, Cyrillic_SHCHA ]};
|
||||
key <AD07> {[ Cyrillic_ka, Cyrillic_KA, copyright, copyright ]};
|
||||
key <AD08> {[ Cyrillic_es, Cyrillic_ES, copyright, copyright ]};
|
||||
key <AD09> {[ Cyrillic_de, Cyrillic_DE ]};
|
||||
key <AD10> {[ Cyrillic_ze, Cyrillic_ZE ]};
|
||||
key <AD11> {[ Cyrillic_tse, Cyrillic_TSE ]};
|
||||
key <AD12> {[ semicolon, section ]};
|
||||
|
||||
key <AC01> {[ Cyrillic_softsign, U045D, Cyrillic_yeru, Cyrillic_YERU ]};
|
||||
key <AC02> {[ Cyrillic_ya, Cyrillic_YA, U0463, U0462 ]};
|
||||
key <AC03> {[ Cyrillic_a, Cyrillic_A ]};
|
||||
key <AC04> {[ Cyrillic_o, Cyrillic_O ]};
|
||||
key <AC05> {[ Cyrillic_zhe, Cyrillic_ZHE ]};
|
||||
key <AC06> {[ Cyrillic_ghe, Cyrillic_GHE ]};
|
||||
key <AC07> {[ Cyrillic_te, Cyrillic_TE, trademark, trademark ]};
|
||||
key <AC08> {[ Cyrillic_en, Cyrillic_EN ]};
|
||||
key <AC09> {[ Cyrillic_ve, Cyrillic_VE ]};
|
||||
key <AC10> {[ Cyrillic_em, Cyrillic_EM ]};
|
||||
key <AC11> {[ Cyrillic_che, Cyrillic_CHE ]};
|
||||
key <BKSL> {[ doublelowquotemark, leftdoublequotemark, guillemotleft, guillemotright ]};
|
||||
|
||||
key <AC01> { [ Cyrillic_softsign, U045D,
|
||||
Cyrillic_yeru, Cyrillic_YERU ] };
|
||||
key <AC02> { [ Cyrillic_ya, Cyrillic_YA,
|
||||
U0463, U0462 ] };
|
||||
key <AC03> { [ Cyrillic_a, Cyrillic_A ] };
|
||||
key <AC04> { [ Cyrillic_o, Cyrillic_O ] };
|
||||
key <AC05> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
|
||||
key <AC06> { [ Cyrillic_ghe, Cyrillic_GHE ] };
|
||||
key <AC07> { [ Cyrillic_te, Cyrillic_TE,
|
||||
trademark, trademark ] };
|
||||
key <AC08> { [ Cyrillic_en, Cyrillic_EN ] };
|
||||
key <AC09> { [ Cyrillic_ve, Cyrillic_VE ] };
|
||||
key <AC10> { [ Cyrillic_em, Cyrillic_EM ] };
|
||||
key <AC11> { [ Cyrillic_che, Cyrillic_CHE ] };
|
||||
key <BKSL> { [ doublelowquotemark, leftdoublequotemark,
|
||||
guillemotleft, guillemotright ] };
|
||||
key <LSGT> {[ U045D, U040D ]};
|
||||
key <AB01> {[ Cyrillic_yu, Cyrillic_YU ]};
|
||||
key <AB02> {[ Cyrillic_shorti, Cyrillic_SHORTI, U046D, U046C ]};
|
||||
key <AB03> {[ Cyrillic_hardsign, Cyrillic_HARDSIGN, U046B, U046A ]};
|
||||
key <AB04> {[ Cyrillic_e, Cyrillic_E ]};
|
||||
key <AB05> {[ Cyrillic_ef, Cyrillic_EF ]};
|
||||
key <AB06> {[ Cyrillic_ha, Cyrillic_HA ]};
|
||||
key <AB07> {[ Cyrillic_pe, Cyrillic_PE ]};
|
||||
key <AB08> {[ Cyrillic_er, Cyrillic_ER, registered, registered ]};
|
||||
key <AB09> {[ Cyrillic_el, Cyrillic_EL ]};
|
||||
key <AB10> {[ Cyrillic_be, Cyrillic_BE ]};
|
||||
|
||||
key <SPCE> {[ space, space, nobreakspace, nobreakspace ]};
|
||||
|
||||
key <LSGT> { [ U045D, U040D ] };
|
||||
key <AB01> { [ Cyrillic_yu, Cyrillic_YU ] };
|
||||
key <AB02> { [ Cyrillic_shorti, Cyrillic_SHORTI,
|
||||
U046D, U046C ] };
|
||||
key <AB03> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN,
|
||||
U046B, U046A ] };
|
||||
key <AB04> { [ Cyrillic_e, Cyrillic_E ] };
|
||||
key <AB05> { [ Cyrillic_ef, Cyrillic_EF ] };
|
||||
key <AB06> { [ Cyrillic_ha, Cyrillic_HA ] };
|
||||
key <AB07> { [ Cyrillic_pe, Cyrillic_PE ] };
|
||||
key <AB08> { [ Cyrillic_er, Cyrillic_ER,
|
||||
registered, registered ] };
|
||||
key <AB09> { [ Cyrillic_el, Cyrillic_EL ] };
|
||||
key <AB10> { [ Cyrillic_be, Cyrillic_BE ] };
|
||||
|
||||
|
||||
key <SPCE> { [ space, space,
|
||||
nobreakspace, nobreakspace ] };
|
||||
|
||||
|
||||
key <KPDL> { type[Group1] = "KEYPAD",
|
||||
[ KP_Delete, KP_Separator ] };
|
||||
key <KPDL> { type[Group1] = "KEYPAD", [ KP_Delete, KP_Separator ]};
|
||||
};
|
||||
|
||||
// This is improved variant of the traditional Bulgarian phonetic
|
||||
// This is an improved variant of the traditional Bulgarian phonetic
|
||||
// keyboard. Some unnecessary symbols in levels 1 and 2 are replaced
|
||||
// by more useful (the same way as in "bas_phonetic") and additional
|
||||
// symbols in levels 3 and 4 are added.
|
||||
partial alphanumeric_keys
|
||||
// by more useful ones (similar as in "bas_phonetic") and additional
|
||||
// symbols are added in levels 3 and 4.
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "phonetic" {
|
||||
name[Group1]= "Bulgarian (traditional phonetic)";
|
||||
|
||||
key <TLDE> { [ Cyrillic_che, Cyrillic_CHE ] };
|
||||
key <AE01> { [ 1, exclam ] };
|
||||
key <AE02> { [ 2, at ] };
|
||||
key <AE03> { [ 3, numerosign ] };
|
||||
key <AE04> { [ 4, dollar,
|
||||
EuroSign, EuroSign ] };
|
||||
key <AE05> { [ 5, percent ] };
|
||||
key <AE06> { [ 6, EuroSign ] };
|
||||
key <AE07> { [ 7, section ] };
|
||||
key <AE08> { [ 8, asterisk ] };
|
||||
key <AE09> { [ 9, parenleft,
|
||||
bracketleft, U2329 ] };
|
||||
key <AE10> { [ 0, parenright,
|
||||
bracketright, U232A ] };
|
||||
key <AE11> { [ minus, endash,
|
||||
U2011, U2011 ] };
|
||||
key <AE12> { [ equal, plus,
|
||||
emdash, dagger ] };
|
||||
|
||||
key <AD01> { [ Cyrillic_ya, Cyrillic_YA,
|
||||
U0463, U0462 ] };
|
||||
key <AD02> { [ Cyrillic_ve, Cyrillic_VE ] };
|
||||
key <AD03> { [ Cyrillic_ie, Cyrillic_IE,
|
||||
Cyrillic_e, Cyrillic_E ] };
|
||||
key <AD04> { [ Cyrillic_er, Cyrillic_ER,
|
||||
registered, registered ] };
|
||||
key <AD05> { [ Cyrillic_te, Cyrillic_TE,
|
||||
trademark, trademark ] };
|
||||
key <AD06> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN,
|
||||
U046B, U046A ] };
|
||||
key <AD07> { [ Cyrillic_u, Cyrillic_U ] };
|
||||
key <AD08> { [ Cyrillic_i, Cyrillic_I,
|
||||
U045D, U040D ] };
|
||||
key <AD09> { [ Cyrillic_o, Cyrillic_O ] };
|
||||
key <AD10> { [ Cyrillic_pe, Cyrillic_PE ] };
|
||||
key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] };
|
||||
key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
|
||||
|
||||
|
||||
key <AC01> { [ Cyrillic_a, Cyrillic_A ] };
|
||||
key <AC02> { [ Cyrillic_es, Cyrillic_ES,
|
||||
copyright, copyright ] };
|
||||
key <AC03> { [ Cyrillic_de, Cyrillic_DE ] };
|
||||
key <AC04> { [ Cyrillic_ef, Cyrillic_EF ] };
|
||||
key <AC05> { [ Cyrillic_ghe, Cyrillic_GHE ] };
|
||||
key <AC06> { [ Cyrillic_ha, Cyrillic_HA ] };
|
||||
key <AC07> { [ Cyrillic_shorti, Cyrillic_SHORTI,
|
||||
U046D, U046C ] };
|
||||
key <AC08> { [ Cyrillic_ka, Cyrillic_KA ] };
|
||||
key <AC09> { [ Cyrillic_el, Cyrillic_EL ] };
|
||||
key <AC10> { [ semicolon, colon,
|
||||
ellipsis, ellipsis ] };
|
||||
key <AC11> { [ apostrophe, quotedbl,
|
||||
rightsinglequotemark, leftsinglequotemark ] };
|
||||
key <BKSL> { [ Cyrillic_yu, Cyrillic_YU ] };
|
||||
|
||||
|
||||
key <LSGT> { [ U045D, U040D ] };
|
||||
key <AB01> { [ Cyrillic_ze, Cyrillic_ZE ] };
|
||||
key <AB02> { [ Cyrillic_softsign, U045D,
|
||||
Cyrillic_yeru, Cyrillic_YERU ] };
|
||||
key <AB03> { [ Cyrillic_tse, Cyrillic_TSE,
|
||||
copyright, copyright ] };
|
||||
key <AB04> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
|
||||
key <AB05> { [ Cyrillic_be, Cyrillic_BE ] };
|
||||
key <AB06> { [ Cyrillic_en, Cyrillic_EN ] };
|
||||
key <AB07> { [ Cyrillic_em, Cyrillic_EM ] };
|
||||
key <AB08> { [ comma, doublelowquotemark,
|
||||
guillemotleft, guillemotleft ] };
|
||||
key <AB09> { [ period, leftdoublequotemark,
|
||||
guillemotright, guillemotright ] };
|
||||
key <AB10> { [ slash, question,
|
||||
U0300, U0301 ] };
|
||||
key <TLDE> {[ Cyrillic_che, Cyrillic_CHE ]};
|
||||
key <AE01> {[ 1, exclam ]};
|
||||
key <AE02> {[ 2, at ]};
|
||||
key <AE03> {[ 3, numerosign ]};
|
||||
key <AE04> {[ 4, dollar, EuroSign, EuroSign ]};
|
||||
key <AE05> {[ 5, percent ]};
|
||||
key <AE06> {[ 6, EuroSign ]};
|
||||
key <AE07> {[ 7, section ]};
|
||||
key <AE08> {[ 8, asterisk ]};
|
||||
key <AE09> {[ 9, parenleft, bracketleft, U2329 ]};
|
||||
key <AE10> {[ 0, parenright, bracketright, U232A ]};
|
||||
key <AE11> {[ minus, endash, U2011, U2011 ]};
|
||||
key <AE12> {[ equal, plus, emdash, dagger ]};
|
||||
|
||||
key <AD01> {[ Cyrillic_ya, Cyrillic_YA, U0463, U0462 ]};
|
||||
key <AD02> {[ Cyrillic_ve, Cyrillic_VE ]};
|
||||
key <AD03> {[ Cyrillic_ie, Cyrillic_IE, Cyrillic_e, Cyrillic_E ]};
|
||||
key <AD04> {[ Cyrillic_er, Cyrillic_ER, registered, registered ]};
|
||||
key <AD05> {[ Cyrillic_te, Cyrillic_TE, trademark, trademark ]};
|
||||
key <AD06> {[ Cyrillic_hardsign, Cyrillic_HARDSIGN, U046B, U046A ]};
|
||||
key <AD07> {[ Cyrillic_u, Cyrillic_U ]};
|
||||
key <AD08> {[ Cyrillic_i, Cyrillic_I, U045D, U040D ]};
|
||||
key <AD09> {[ Cyrillic_o, Cyrillic_O ]};
|
||||
key <AD10> {[ Cyrillic_pe, Cyrillic_PE ]};
|
||||
key <AD11> {[ Cyrillic_sha, Cyrillic_SHA ]};
|
||||
key <AD12> {[ Cyrillic_shcha, Cyrillic_SHCHA ]};
|
||||
|
||||
key <SPCE> { [ space, space,
|
||||
nobreakspace, nobreakspace ] };
|
||||
key <AC01> {[ Cyrillic_a, Cyrillic_A ]};
|
||||
key <AC02> {[ Cyrillic_es, Cyrillic_ES, copyright, copyright ]};
|
||||
key <AC03> {[ Cyrillic_de, Cyrillic_DE ]};
|
||||
key <AC04> {[ Cyrillic_ef, Cyrillic_EF ]};
|
||||
key <AC05> {[ Cyrillic_ghe, Cyrillic_GHE ]};
|
||||
key <AC06> {[ Cyrillic_ha, Cyrillic_HA ]};
|
||||
key <AC07> {[ Cyrillic_shorti, Cyrillic_SHORTI, U046D, U046C ]};
|
||||
key <AC08> {[ Cyrillic_ka, Cyrillic_KA ]};
|
||||
key <AC09> {[ Cyrillic_el, Cyrillic_EL ]};
|
||||
key <AC10> {[ semicolon, colon, ellipsis, ellipsis ]};
|
||||
key <AC11> {[ apostrophe, quotedbl, rightsinglequotemark, leftsinglequotemark ]};
|
||||
key <BKSL> {[ Cyrillic_yu, Cyrillic_YU ]};
|
||||
|
||||
key <LSGT> {[ U045D, U040D ]};
|
||||
key <AB01> {[ Cyrillic_ze, Cyrillic_ZE ]};
|
||||
key <AB02> {[ Cyrillic_softsign, U045D, Cyrillic_yeru, Cyrillic_YERU ]};
|
||||
key <AB03> {[ Cyrillic_tse, Cyrillic_TSE, copyright, copyright ]};
|
||||
key <AB04> {[ Cyrillic_zhe, Cyrillic_ZHE ]};
|
||||
key <AB05> {[ Cyrillic_be, Cyrillic_BE ]};
|
||||
key <AB06> {[ Cyrillic_en, Cyrillic_EN ]};
|
||||
key <AB07> {[ Cyrillic_em, Cyrillic_EM ]};
|
||||
key <AB08> {[ comma, doublelowquotemark, guillemotleft, guillemotleft ]};
|
||||
key <AB09> {[ period, leftdoublequotemark, guillemotright, guillemotright ]};
|
||||
key <AB10> {[ slash, question, U0300, U0301 ]};
|
||||
|
||||
key <KPDL> { type[Group1] = "KEYPAD",
|
||||
[ KP_Delete, KP_Separator ] };
|
||||
key <SPCE> {[ space, space, nobreakspace, nobreakspace ]};
|
||||
|
||||
key <KPDL> { type[Group1] = "KEYPAD", [ KP_Delete, KP_Separator ]};
|
||||
};
|
||||
|
||||
// This is the Bulgarian phonetic keyboard acording to the proposed
|
||||
// state standard BDS 5237:2006 with additional symbols in
|
||||
// levels 3 and 4.
|
||||
partial alphanumeric_keys
|
||||
// This is the Bulgarian phonetic keyboard according to the proposed
|
||||
// state standard BDS 5237:2006 with additional symbols in levels 3 and 4.
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "bas_phonetic" {
|
||||
include "bg(phonetic)"
|
||||
name[Group1]= "Bulgarian (new phonetic)";
|
||||
|
||||
key <TLDE> { [ Cyrillic_yu, Cyrillic_YU ] };
|
||||
key <AD01> { [ Cyrillic_che, Cyrillic_CHE ] };
|
||||
key <AD02> { [ Cyrillic_sha, Cyrillic_SHA ] };
|
||||
key <AD11> { [ Cyrillic_ya, Cyrillic_YA,
|
||||
U0463, U0462 ] };
|
||||
key <BKSL> { [ Cyrillic_softsign, U045D,
|
||||
Cyrillic_yeru, Cyrillic_YERU ] };
|
||||
key <AB02> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
|
||||
key <AB04> { [ Cyrillic_ve, Cyrillic_VE ] };
|
||||
|
||||
key <TLDE> {[ Cyrillic_yu, Cyrillic_YU ]};
|
||||
key <AD01> {[ Cyrillic_che, Cyrillic_CHE ]};
|
||||
key <AD02> {[ Cyrillic_sha, Cyrillic_SHA ]};
|
||||
key <AD11> {[ Cyrillic_ya, Cyrillic_YA, U0463, U0462 ]};
|
||||
key <BKSL> {[ Cyrillic_softsign, U045D, Cyrillic_yeru, Cyrillic_YERU ]};
|
||||
key <AB02> {[ Cyrillic_zhe, Cyrillic_ZHE ]};
|
||||
key <AB04> {[ Cyrillic_ve, Cyrillic_VE ]};
|
||||
};
|
||||
|
||||
|
||||
// This is extended variant of the standard Latin QWERTY layout with
|
||||
// This is an extended variant of the standard Latin QWERTY layout with
|
||||
// additional symbols in levels 3 and 4.
|
||||
partial hidden alphanumeric_keys
|
||||
partial hidden alphanumeric_keys
|
||||
xkb_symbols "latin" {
|
||||
|
||||
key <TLDE> { [ grave, asciitilde,
|
||||
U2248, U2245 ] };
|
||||
key <AE01> { [ 1, exclam,
|
||||
notsign, notsign ] };
|
||||
key <AE02> { [ 2, at,
|
||||
twosuperior, enfilledcircbullet ] };
|
||||
key <AE03> { [ 3, numbersign,
|
||||
threesuperior, notequal ] };
|
||||
key <AE04> { [ 4, dollar,
|
||||
EuroSign, sterling ] };
|
||||
key <AE05> { [ 5, percent,
|
||||
U2030, U2030 ] };
|
||||
key <AE06> { [ 6, asciicircum,
|
||||
logicaland, logicalor ] };
|
||||
key <AE07> { [ 7, ampersand,
|
||||
section, section ] };
|
||||
key <AE08> { [ 8, asterisk,
|
||||
infinity, multiply ] };
|
||||
key <AE09> { [ 9, parenleft,
|
||||
U2202, nabla ] };
|
||||
key <AE10> { [ 0, parenright,
|
||||
U2300, U2300 ] };
|
||||
key <AE11> { [ minus, underscore,
|
||||
U2011, endash ] };
|
||||
key <AE12> { [ equal, plus,
|
||||
emdash, plusminus ] };
|
||||
|
||||
key <TLDE> {[ grave, asciitilde, U2248, U2245 ]};
|
||||
key <AE01> {[ 1, exclam, notsign, notsign ]};
|
||||
key <AE02> {[ 2, at, twosuperior, enfilledcircbullet ]};
|
||||
key <AE03> {[ 3, numbersign, threesuperior, notequal ]};
|
||||
key <AE04> {[ 4, dollar, EuroSign, sterling ]};
|
||||
key <AE05> {[ 5, percent, U2030, U2030 ]};
|
||||
key <AE06> {[ 6, asciicircum, logicaland, logicalor ]};
|
||||
key <AE07> {[ 7, ampersand, section, section ]};
|
||||
key <AE08> {[ 8, asterisk, infinity, multiply ]};
|
||||
key <AE09> {[ 9, parenleft, U2202, nabla ]};
|
||||
key <AE10> {[ 0, parenright, U2300, U2300 ]};
|
||||
key <AE11> {[ minus, underscore, U2011, endash ]};
|
||||
key <AE12> {[ equal, plus, emdash, plusminus ]};
|
||||
|
||||
key <AD01> { [ q, Q,
|
||||
Greek_THETA, Greek_theta ] };
|
||||
key <AD02> { [ w, W,
|
||||
Greek_OMEGA, Greek_omega ] };
|
||||
key <AD03> { [ e, E,
|
||||
U2203, Greek_epsilon ] };
|
||||
key <AD04> { [ r, R,
|
||||
registered, Greek_rho ] };
|
||||
key <AD05> { [ t, T,
|
||||
trademark, Greek_tau ] };
|
||||
key <AD06> { [ y, Y,
|
||||
yen, Greek_upsilon ] };
|
||||
key <AD07> { [ u, U,
|
||||
intersection, union ] };
|
||||
key <AD08> { [ i, I,
|
||||
integral, Greek_iota ] };
|
||||
key <AD09> { [ o, O,
|
||||
degree, U222E ] };
|
||||
key <AD10> { [ p, P,
|
||||
Greek_PI, Greek_pi ] };
|
||||
key <AD11> { [ bracketleft, braceleft,
|
||||
U2286, includedin ] };
|
||||
key <AD12> { [ bracketright, braceright,
|
||||
U2208, U2209 ] };
|
||||
key <AD01> {[ q, Q, Greek_THETA, Greek_theta ]};
|
||||
key <AD02> {[ w, W, Greek_OMEGA, Greek_omega ]};
|
||||
key <AD03> {[ e, E, U2203, Greek_epsilon ]};
|
||||
key <AD04> {[ r, R, registered, Greek_rho ]};
|
||||
key <AD05> {[ t, T, trademark, Greek_tau ]};
|
||||
key <AD06> {[ y, Y, yen, Greek_upsilon ]};
|
||||
key <AD07> {[ u, U, intersection, union ]};
|
||||
key <AD08> {[ i, I, integral, Greek_iota ]};
|
||||
key <AD09> {[ o, O, degree, U222E ]};
|
||||
key <AD10> {[ p, P, Greek_PI, Greek_pi ]};
|
||||
key <AD11> {[ bracketleft, braceleft, U2286, includedin ]};
|
||||
key <AD12> {[ bracketright, braceright, U2208, U2209 ]};
|
||||
|
||||
key <AC01> {[ a, A, U2200, Greek_alpha ]};
|
||||
key <AC02> {[ s, S, Greek_SIGMA, Greek_sigma ]};
|
||||
key <AC03> {[ d, D, Greek_DELTA, Greek_delta ]};
|
||||
key <AC04> {[ f, F, Greek_PHI, Greek_phi ]};
|
||||
key <AC05> {[ g, G, Greek_GAMMA, Greek_gamma ]};
|
||||
key <AC06> {[ h, H, U2225, Greek_eta ]};
|
||||
key <AC07> {[ j, J ]};
|
||||
key <AC08> {[ k, K, U03F0, Greek_kappa ]};
|
||||
key <AC09> {[ l, L, Greek_LAMBDA, Greek_lambda ]};
|
||||
key <AC10> {[ semicolon, colon, division, division ]};
|
||||
key <AC11> {[ apostrophe, quotedbl, leftdoublequotemark, rightdoublequotemark]};
|
||||
key <BKSL> {[ backslash, bar, identical, downtack ]};
|
||||
|
||||
key <AC01> { [ a, A,
|
||||
U2200, Greek_alpha ] };
|
||||
key <AC02> { [ s, S,
|
||||
Greek_SIGMA, Greek_sigma ] };
|
||||
key <AC03> { [ d, D,
|
||||
Greek_DELTA, Greek_delta ] };
|
||||
key <AC04> { [ f, F,
|
||||
Greek_PHI, Greek_phi ] };
|
||||
key <AC05> { [ g, G,
|
||||
Greek_GAMMA, Greek_gamma ] };
|
||||
key <AC06> { [ h, H,
|
||||
U2225, Greek_eta ] };
|
||||
key <AC07> { [ j, J ] };
|
||||
key <AC08> { [ k, K,
|
||||
U03F0, Greek_kappa ] };
|
||||
key <AC09> { [ l, L,
|
||||
Greek_LAMBDA, Greek_lambda ] };
|
||||
key <AC10> { [ semicolon, colon,
|
||||
division, division ] };
|
||||
key <AC11> { [ apostrophe, quotedbl,
|
||||
leftdoublequotemark, rightdoublequotemark ] };
|
||||
key <BKSL> { [ backslash, bar,
|
||||
identical, downtack ] };
|
||||
key <LSGT> {[ less, greater, U2266, U2267 ]};
|
||||
key <AB01> {[ z, Z, U2220, Greek_zeta ]};
|
||||
key <AB02> {[ x, X, Greek_XI, Greek_xi ]};
|
||||
key <AB03> {[ c, C, copyright, Greek_chi ]};
|
||||
key <AB04> {[ v, V, Greek_PSI, Greek_psi ]};
|
||||
key <AB05> {[ b, B, U03D1, Greek_beta ]};
|
||||
key <AB06> {[ n, N, U207F, Greek_nu ]};
|
||||
key <AB07> {[ m, M, Greek_mu, Greek_mu ]};
|
||||
key <AB08> {[ comma, less, U2266, U21D4 ]};
|
||||
key <AB09> {[ period, greater, U2267, U21D2 ]};
|
||||
key <AB10> {[ slash, question, leftsinglequotemark, rightsinglequotemark]};
|
||||
|
||||
key <SPCE> {[ space, space, nobreakspace, nobreakspace ]};
|
||||
|
||||
key <LSGT> { [ less, greater,
|
||||
U2266, U2267 ] };
|
||||
key <AB01> { [ z, Z,
|
||||
U2220, Greek_zeta ] };
|
||||
key <AB02> { [ x, X,
|
||||
Greek_XI, Greek_xi ] };
|
||||
key <AB03> { [ c, C,
|
||||
copyright, Greek_chi ] };
|
||||
key <AB04> { [ v, V,
|
||||
Greek_PSI, Greek_psi ] };
|
||||
key <AB05> { [ b, B,
|
||||
U03D1, Greek_beta ] };
|
||||
key <AB06> { [ n, N,
|
||||
U207F, Greek_nu ] };
|
||||
key <AB07> { [ m, M,
|
||||
Greek_mu, Greek_mu ] };
|
||||
key <AB08> { [ comma, less,
|
||||
U2266, U21D4 ] };
|
||||
key <AB09> { [ period, greater,
|
||||
U2267, U21D2 ] };
|
||||
key <AB10> { [ slash, question,
|
||||
leftsinglequotemark, rightsinglequotemark ] };
|
||||
|
||||
|
||||
key <SPCE> { [ space, space,
|
||||
nobreakspace, nobreakspace ] };
|
||||
|
||||
|
||||
key <KPDL> { type[Group1] = "KEYPAD",
|
||||
[ KP_Delete, KP_Decimal ] };
|
||||
key <KPDL> { type[Group1] = "KEYPAD", [ KP_Delete, KP_Decimal ]};
|
||||
};
|
||||
|
154
dist/xkeyboard-config/symbols/br
vendored
154
dist/xkeyboard-config/symbols/br
vendored
@ -1,45 +1,40 @@
|
||||
//
|
||||
// based on
|
||||
// "a very simple Brasilian ABNT2 keyboard
|
||||
// by Ricardo Y. Igarashi (iga@that.com.br)
|
||||
// Adds suport for dead-keys in I18N applications
|
||||
// by Conectiva (http://www.conectiva.com.br)"
|
||||
//
|
||||
|
||||
default
|
||||
xkb_symbols "abnt2" {
|
||||
|
||||
// Based on a very simple Brazilian ABNT2 keyboard,
|
||||
// by Ricardo Y. Igarashi (iga@that.com.br).
|
||||
// With added support for dead keys in I18N applications,
|
||||
// by Conectiva (http://www.conectiva.com.br).
|
||||
|
||||
include "latin"
|
||||
name[Group1]="Portuguese (Brazil)";
|
||||
|
||||
key <AE02> { [ 2, at, twosuperior, onehalf ] };
|
||||
key <AE03> { [ 3, numbersign, threesuperior, threequarters ] };
|
||||
key <AE04> { [ 4, dollar, sterling, onequarter ] };
|
||||
key <AE05> { [ 5, percent, cent, threeeighths ] };
|
||||
key <AE06> { [ 6, dead_diaeresis, notsign, diaeresis ] };
|
||||
key <AE12> { [ equal, plus, section, dead_ogonek ] };
|
||||
key <TLDE> { [ apostrophe, quotedbl, notsign, notsign ] };
|
||||
key <AE02> { [ 2, at, twosuperior, onehalf ] };
|
||||
key <AE03> { [ 3, numbersign, threesuperior, threequarters ] };
|
||||
key <AE04> { [ 4, dollar, sterling, onequarter ] };
|
||||
key <AE05> { [ 5, percent, cent, threeeighths ] };
|
||||
key <AE06> { [ 6, dead_diaeresis, notsign, diaeresis ] };
|
||||
key <AE12> { [ equal, plus, section, dead_ogonek ] };
|
||||
|
||||
key <AD01> { [ q, Q, slash, slash ] };
|
||||
key <AD02> { [ w, W, question, question ] };
|
||||
key <AD03> { [ e, E, EuroSign, EuroSign ] };
|
||||
key <AD04> { [ r, R, registered, registered ] };
|
||||
key <AD11> { [dead_acute, dead_grave, acute, grave ] };
|
||||
key <AD12> { [bracketleft, braceleft, ordfeminine, dead_macron ] };
|
||||
key <AD01> { [ q, Q, slash, slash ] };
|
||||
key <AD02> { [ w, W, question, question ] };
|
||||
key <AD03> { [ e, E, EuroSign, EuroSign ] };
|
||||
key <AD04> { [ r, R, registered, registered ] };
|
||||
key <AD11> { [ dead_acute, dead_grave, acute, grave ] };
|
||||
key <AD12> { [ bracketleft, braceleft, ordfeminine, dead_macron ] };
|
||||
key <BKSL> { [ bracketright, braceright, masculine, masculine ] };
|
||||
|
||||
key <AC10> { [ ccedilla, Ccedilla, dead_acute, dead_doubleacute] };
|
||||
key <AC11> { [dead_tilde, dead_circumflex, asciitilde, asciicircum ] };
|
||||
key <BKSL> { [bracketright, braceright, masculine, masculine ] };
|
||||
key <AC10> { [ ccedilla, Ccedilla, dead_acute,dead_doubleacute ] };
|
||||
key <AC11> { [ dead_tilde,dead_circumflex, asciitilde, asciicircum ] };
|
||||
|
||||
key <TLDE> { [apostrophe, quotedbl, notsign, notsign ] };
|
||||
key <LSGT> { [ backslash, bar, masculine, dead_breve ] };
|
||||
key <AB03> { [ c, C, copyright, copyright ] };
|
||||
key <AB07> { [ m, M, mu, mu ] };
|
||||
key <AB10> { [ semicolon, colon, dead_belowdot, dead_abovedot ] };
|
||||
|
||||
key <LSGT> { [ backslash, bar, masculine, dead_breve ] };
|
||||
key <AB03> { [ c, C, copyright, copyright ] };
|
||||
key <AB07> { [ m, M, mu, mu ] };
|
||||
key <AB10> { [ semicolon, colon, dead_belowdot, dead_abovedot ] };
|
||||
|
||||
// ABNT-2 keyboard has this special key
|
||||
|
||||
key <AB11> { [ slash, question, degree, questiondown ] };
|
||||
// The ABNT-2 keyboard has this special key:
|
||||
key <AB11> { [ slash, question, degree, questiondown ] };
|
||||
|
||||
modifier_map Mod3 { Scroll_Lock };
|
||||
|
||||
@ -51,27 +46,27 @@ xkb_symbols "abnt2" {
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "nodeadkeys" {
|
||||
|
||||
include "br(abnt2)" // for consistent naming
|
||||
include "br(abnt2)"
|
||||
name[Group1]="Portuguese (Brazil, eliminate dead keys)";
|
||||
|
||||
key <AE06> { [ 6, diaeresis, notsign, notsign ] };
|
||||
key <AD11> { [apostrophe, grave ] };
|
||||
key <AC10> { [ ccedilla, Ccedilla, acute, doubleacute ] };
|
||||
key <AC11> { [asciitilde, asciicircum ] };
|
||||
key <AB10> { [ semicolon, colon, dead_belowdot, abovedot ] };
|
||||
key <AE06> { [ 6, diaeresis, notsign, notsign ] };
|
||||
key <AD11> { [ apostrophe, grave ] };
|
||||
key <AC10> { [ ccedilla, Ccedilla, acute, doubleacute ] };
|
||||
key <AC11> { [ asciitilde, asciicircum ] };
|
||||
key <AB10> { [ semicolon, colon, dead_belowdot, abovedot ] };
|
||||
};
|
||||
|
||||
|
||||
// ABNT2 Keyboard to IBM/Lenovo Thinkpads
|
||||
// by Piter PUNK <piterpk@terra.com.br>
|
||||
// The ABNT2 keyboard on IBM/Lenovo Thinkpads,
|
||||
// by Piter PUNK <piterpk@terra.com.br>.
|
||||
//
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "thinkpad" {
|
||||
|
||||
include "br(abnt2)" // for consistent naming
|
||||
include "br(abnt2)"
|
||||
name[Group1]="Portuguese (Brazil)";
|
||||
|
||||
key <RCTL> { [ slash, question, degree, questiondown ] };
|
||||
key <RCTL> { [ slash, question, degree, questiondown ] };
|
||||
};
|
||||
|
||||
|
||||
@ -81,37 +76,36 @@ xkb_symbols "olpc" {
|
||||
include "us(basic)"
|
||||
name[Group1]="Portuguese (Brazil)";
|
||||
|
||||
key <TLDE> { [ apostrophe, quotedbl ] };
|
||||
key <TLDE> { [ apostrophe, quotedbl ] };
|
||||
key <AE01> { [ 1, exclam, onesuperior ] };
|
||||
key <AE02> { [ 2, at, twosuperior ] };
|
||||
key <AE03> { [ 3, numbersign, threesuperior ] };
|
||||
key <AE04> { [ 4, dollar, sterling ] };
|
||||
key <AE05> { [ 5, percent, cent ] };
|
||||
key <AE06> { [ 6, dead_diaeresis, notsign ] };
|
||||
key <AE12> { [ equal, plus, section ] };
|
||||
|
||||
key <AE01> { [ 1, exclam, onesuperior ] };
|
||||
key <AE02> { [ 2, at, twosuperior ] };
|
||||
key <AE03> { [ 3, numbersign, threesuperior ] };
|
||||
key <AE04> { [ 4, dollar, sterling ] };
|
||||
key <AE05> { [ 5, percent, cent ] };
|
||||
key <AE06> { [ 6, dead_diaeresis, notsign ] };
|
||||
key <AE12> { [ equal, plus, section ] };
|
||||
|
||||
key <AD03> { [ e, E, EuroSign ] };
|
||||
key <AD11> { [ dead_acute, dead_grave, acute, grave ] };
|
||||
key <AD03> { [ e, E, EuroSign ] };
|
||||
key <AD11> { [ dead_acute, dead_grave, acute, grave ] };
|
||||
key <AD12> { [ bracketleft, braceleft, 0x10000AA ] };
|
||||
key <BKSL> { [ bracketright, braceright, 0x10000BA ] };
|
||||
|
||||
key <AC10> { [ ccedilla, Ccedilla ] };
|
||||
key <AC11> { [ dead_tilde, dead_circumflex ] };
|
||||
key <BKSL> { [ bracketright, braceright, 0x10000BA ] };
|
||||
key <AC10> { [ ccedilla, Ccedilla ] };
|
||||
key <AC11> { [ dead_tilde, dead_circumflex ] };
|
||||
|
||||
key <AB01> { [ z, Z, bar ] };
|
||||
key <AB03> { [ c, C, 0x10020A2 ] };
|
||||
key <AB09> { [ period, greater, backslash ] };
|
||||
key <AB01> { [ z, Z, bar ] };
|
||||
key <AB03> { [ c, C, 0x10020A2 ] };
|
||||
key <AB09> { [ period, greater, backslash ] };
|
||||
key <AB10> { [ semicolon, colon ] };
|
||||
|
||||
key <I219> { [ slash, question, degree, ISO_Next_Group ] };
|
||||
key <I219> { [ slash, question, degree, ISO_Next_Group ] };
|
||||
|
||||
include "level3(ralt_switch)"
|
||||
};
|
||||
|
||||
|
||||
//
|
||||
// Brazilian Dvorak keyboard 2005-04-18
|
||||
// Brazilian Dvorak layout 2005-04-18
|
||||
// "Teclado Simplificado Brasileiro" ou "Dvorak Brasileiro"
|
||||
//
|
||||
// Heitor Moraes heitor.moraes@gmail.com
|
||||
@ -146,7 +140,7 @@ xkb_symbols "dvorak" {
|
||||
key <AD03> { [ period, greater, 0x01002022, periodcentered ] };
|
||||
key <AD04> { [ p, P, thorn, THORN ] };
|
||||
key <AD05> { [ y, Y, yen, yen ] };
|
||||
key <AD06> { [ f, F, leftdoublequotemark, leftsinglequotemark ] };
|
||||
key <AD06> { [ f, F, leftdoublequotemark, leftsinglequotemark ] };
|
||||
key <AD07> { [ g, G, rightdoublequotemark, rightsinglequotemark ] };
|
||||
key <AD08> { [ c, C, uparrow, copyright ] };
|
||||
key <AD09> { [ r, R, registered, registered ] };
|
||||
@ -189,21 +183,19 @@ xkb_symbols "dvorak" {
|
||||
|
||||
// Configures the use of the AltGr key
|
||||
include "level3(ralt_switch)"
|
||||
|
||||
};
|
||||
|
||||
|
||||
//
|
||||
// Teclado Nativo Brasileiro 2005-07-19
|
||||
// Brazilian Nativo Keyboard
|
||||
// This is a Dvorak-based layout, designed for the Portuguese language
|
||||
// Brazilian Nativo layout.
|
||||
// This is a Dvorak-based layout, designed for the Portuguese language.
|
||||
//
|
||||
// Ari Caldeira ari@tecladobrasileiro.com.br
|
||||
// Ari Caldeira <ari@tecladobrasileiro.com.br> 2005-07-19
|
||||
//
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "nativo" {
|
||||
|
||||
name[Group1]="Portuguese (Brazil, nativo)";
|
||||
name[Group1]="Portuguese (Brazil, Nativo)";
|
||||
|
||||
// Numeric row
|
||||
key <TLDE> { [ equal, plus, section, plusminus ] };
|
||||
@ -256,8 +248,8 @@ xkb_symbols "nativo" {
|
||||
key <AB04> { [ b, B, guillemotleft, 0x01002039 ] };
|
||||
key <AB05> { [ k, K, guillemotright, 0x0100203A ] };
|
||||
key <AB06> { [ q, Q, 0x01000259, 0x0100018F ] };
|
||||
key <AB07> { [ v, V, doublelowquotemark, singlelowquotemark ] };
|
||||
key <AB08> { [ g, G, leftdoublequotemark, leftsinglequotemark ] };
|
||||
key <AB07> { [ v, V, doublelowquotemark, singlelowquotemark ] };
|
||||
key <AB08> { [ g, G, leftdoublequotemark, leftsinglequotemark ] };
|
||||
key <AB09> { [ f, F, rightdoublequotemark, rightsinglequotemark ] };
|
||||
key <AB10> { [ z, Z, 0x0100201F, 0x0100201B ] };
|
||||
key <AB11> { [ backslash, bar, currency, brokenbar ] };
|
||||
@ -269,51 +261,45 @@ xkb_symbols "nativo" {
|
||||
|
||||
// Configures the use of the AltGr key
|
||||
include "level3(ralt_switch)"
|
||||
|
||||
};
|
||||
|
||||
|
||||
//
|
||||
// Teclado Nativo Brasileiro para o teclado estadunidense 2005-07-19
|
||||
// Brazilian Nativo Keyboard for USA keyboards
|
||||
// Brazilian Nativo layout for US keyboards.
|
||||
//
|
||||
// Ari Caldeira ari@tecladobrasileiro.com.br
|
||||
// Ari Caldeira <ari@tecladobrasileiro.com.br> 2005-07-19
|
||||
//
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "nativo-us" {
|
||||
|
||||
include "br(nativo)"
|
||||
|
||||
name[Group1]="Portuguese (Brazil, nativo for US keyboards)";
|
||||
name[Group1]="Portuguese (Brazil, Nativo for US keyboards)";
|
||||
|
||||
// Lower row
|
||||
key <AB01> { [ y, Y, ccedilla, Ccedilla ] };
|
||||
key <AB02> { [ semicolon, colon, backslash, bar ] };
|
||||
|
||||
};
|
||||
|
||||
|
||||
//
|
||||
// Teclado Nativo Brasileiro para digitacao em Esperanto 2005-07-19
|
||||
// Brazilian Nativo Keyboard for typing Esperanto
|
||||
// Brazilian Nativo layout for typing Esperanto.
|
||||
//
|
||||
// Ari Caldeira ari@tecladobrasileiro.com.br
|
||||
// Ari Caldeira <ari@tecladobrasileiro.com.br> 2005-07-19
|
||||
//
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "nativo-epo" {
|
||||
|
||||
include "br(nativo)"
|
||||
|
||||
name[Group1]="Portuguese (Brazil, nativo for Esperanto)";
|
||||
name[Group1]="Esperanto (Brazil, Nativo)";
|
||||
|
||||
// Upper row Esperanto
|
||||
key <AD04> { [ h, H, hcircumflex, Hcircumflex ] };
|
||||
key <AD05> { [ ccircumflex, Ccircumflex, x, X ] };
|
||||
key <AD06> { [ ubreve, Ubreve, w, W ] };
|
||||
|
||||
// Lower row Esperanto
|
||||
key <AB01> { [ jcircumflex, Jcircumflex, y, Y ] };
|
||||
key <AB02> { [ scircumflex, Scircumflex, ccedilla, Ccedilla ] };
|
||||
key <AB06> { [ gcircumflex, Gcircumflex, q, Q ] };
|
||||
|
||||
};
|
||||
|
||||
// EXTRAS:
|
||||
|
4
dist/xkeyboard-config/symbols/bt
vendored
4
dist/xkeyboard-config/symbols/bt
vendored
@ -18,7 +18,7 @@ xkb_symbols "basic" {
|
||||
name[Group1]= "Dzongkha";
|
||||
|
||||
key <TLDE> { [ 0x1000F09, 0x1000F0A, 0x1000F6C, 0x1000F6D ] };
|
||||
|
||||
|
||||
// numbers e.a.
|
||||
key <AE01> { [ 0x1000F21, 0x1000F04, 1, exclam ] };
|
||||
key <AE02> { [ 0x1000F22, 0x1000F05, 2, at ] };
|
||||
@ -63,7 +63,7 @@ xkb_symbols "basic" {
|
||||
key <AC09> { [ 0x1000F59, 0x1000FA9, 0x1000F39, VoidSymbol ] };
|
||||
key <AC10> { [ 0x1000F5A, 0x1000FAA, colon, semicolon ] };
|
||||
key <AC11> { [ 0x1000F5B, 0x1000FAB, apostrophe, quotedbl ] };
|
||||
|
||||
|
||||
// TODO: BKSL and LSGT are from gb layout, are there any variants?
|
||||
key <BKSL> { [ 0x1000F5D, 0x1000FAD, backslash, 0x1000FBA ] };
|
||||
key <LSGT> { [ 0x1000F0D, 0x1000F11, 0x1000F10, 0x1000F0F ] };
|
||||
|
2
dist/xkeyboard-config/symbols/bw
vendored
2
dist/xkeyboard-config/symbols/bw
vendored
@ -4,7 +4,7 @@ xkb_symbols "tswana" {
|
||||
include "us"
|
||||
|
||||
name[Group1]= "Tswana";
|
||||
|
||||
|
||||
key <AC10> { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW
|
||||
key <AC11> { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS
|
||||
key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE
|
||||
|
6
dist/xkeyboard-config/symbols/by
vendored
6
dist/xkeyboard-config/symbols/by
vendored
@ -19,7 +19,7 @@ partial alphanumeric_keys
|
||||
xkb_symbols "legacy" {
|
||||
include "by(basic)"
|
||||
name[Group1]= "Belarusian (legacy)";
|
||||
|
||||
|
||||
key <AE03> { [ 3, numbersign ] };
|
||||
key <AE04> { [ 4, asterisk ] };
|
||||
key <AE05> { [ 5, colon ] };
|
||||
@ -36,7 +36,7 @@ partial alphanumeric_keys
|
||||
xkb_symbols "latin" {
|
||||
include "latin"
|
||||
name[Group1]= "Belarusian (Latin)";
|
||||
|
||||
|
||||
key <AD02> { [ w, W, scaron, Scaron ] };
|
||||
key <AD07> { [ u, U, ubreve, Ubreve ] };
|
||||
key <AC02> { [ s, S, sacute, Sacute ] };
|
||||
@ -46,6 +46,6 @@ xkb_symbols "latin" {
|
||||
key <AB03> { [ c, C, cacute, Cacute ] };
|
||||
key <AB04> { [ v, V, ccaron, Ccaron ] };
|
||||
key <AB06> { [ n, N, nacute, Nacute ] };
|
||||
|
||||
|
||||
include "level3(ralt_switch)"
|
||||
};
|
||||
|
16
dist/xkeyboard-config/symbols/ca
vendored
16
dist/xkeyboard-config/symbols/ca
vendored
@ -266,7 +266,7 @@ xkb_symbols "multi-2gr" {
|
||||
// Inuktitut keyboard for X11
|
||||
// written by Pablo Saratxaga <pablo@mandrakesoft.com>
|
||||
|
||||
alphanumeric_keys
|
||||
alphanumeric_keys
|
||||
xkb_symbols "ike" {
|
||||
|
||||
name[Group1]= "Inuktitut";
|
||||
@ -453,18 +453,18 @@ xkb_symbols "multix" {
|
||||
xkb_symbols "olpc" {
|
||||
|
||||
include "ca(fr)"
|
||||
|
||||
|
||||
key <AE02> { [ 2, quotedbl, ograve, Ograve ] };
|
||||
key <AE03> { [ 3, slash, at, VoidSymbol ] };
|
||||
|
||||
|
||||
key <AD03> { [ e, E, EuroSign, VoidSymbol] };
|
||||
|
||||
|
||||
key <AB09> { [ period, period, 0x1002010 ] };
|
||||
|
||||
|
||||
key <I219> { [ guillemotleft, guillemotright, degree, VoidSymbol ] };
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "eng" {
|
||||
name[Group1] = "English (Canada)";
|
||||
include "us(basic)"
|
||||
@ -472,7 +472,7 @@ xkb_symbols "eng" {
|
||||
|
||||
// EXTRAS:
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "kut" {
|
||||
|
||||
// Ejective U0313 and acute accents are taken from shs layout.
|
||||
@ -501,7 +501,7 @@ xkb_symbols "kut" {
|
||||
|
||||
// Secwepemctsin keyboard for X11
|
||||
// written by Neskie Manuel <neskiem@gmail.com>
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "shs" {
|
||||
|
||||
include "us"
|
||||
|
2
dist/xkeyboard-config/symbols/capslock
vendored
2
dist/xkeyboard-config/symbols/capslock
vendored
@ -68,7 +68,7 @@ xkb_symbols "ctrl_modifier" {
|
||||
replace key <CAPS> {
|
||||
type[Group1] = "ONE_LEVEL",
|
||||
symbols[Group1] = [ Caps_Lock ],
|
||||
actions[Group1] = [ SetMods(modifiers=Control) ]
|
||||
actions[Group1] = [ SetMods(modifiers=Control) ]
|
||||
};
|
||||
modifier_map Control { <CAPS> };
|
||||
};
|
||||
|
22
dist/xkeyboard-config/symbols/ch
vendored
22
dist/xkeyboard-config/symbols/ch
vendored
@ -36,7 +36,7 @@ xkb_symbols "basic" {
|
||||
include "level3(ralt_switch)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "legacy" {
|
||||
include "ch(basic)"
|
||||
|
||||
@ -44,12 +44,12 @@ xkb_symbols "legacy" {
|
||||
key <AE07> { [ 7, slash, brokenbar ] };
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "de" {
|
||||
include "ch(basic)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "de_Sundeadkeys" {
|
||||
// modify the basic Swiss German layout to use Sun dead keys
|
||||
include "ch(basic)"
|
||||
@ -58,13 +58,13 @@ xkb_symbols "de_Sundeadkeys" {
|
||||
key <AD12> { [ dead_diaeresis, exclam, bracketright ] };
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "de_sundeadkeys" {
|
||||
include "ch(de_Sundeadkeys)"
|
||||
name[Group1]= "German (Switzerland, Sun dead keys)";
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "de_nodeadkeys" {
|
||||
// modify the basic Swiss German layout not to have any dead keys
|
||||
include "ch(basic)"
|
||||
@ -74,7 +74,7 @@ xkb_symbols "de_nodeadkeys" {
|
||||
key <AD12> { [ diaeresis, exclam, bracketright ] };
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "fr" {
|
||||
|
||||
include "ch(basic)"
|
||||
@ -123,7 +123,7 @@ xkb_symbols "fr_nodeadkeys" {
|
||||
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "de_mac" {
|
||||
|
||||
|
||||
name[Group1]= "German (Switzerland, Macintosh)";
|
||||
|
||||
key <AE01> { [ 1, plus, plusminus, infinity ] };
|
||||
@ -143,7 +143,7 @@ xkb_symbols "de_mac" {
|
||||
key <AD02> { [ w, W, Greek_SIGMA, Aacute ] };
|
||||
key <AD03> { [ e, E, EuroSign, Ediaeresis ] };
|
||||
key <AD04> { [ r, R, registered, Egrave ] };
|
||||
key <AD05> { [ t, T, dagger, Icircumflex ] };
|
||||
key <AD05> { [ t, T, dagger, Icircumflex ] };
|
||||
key <AD06> { [ z, Z, Greek_OMEGA, Iacute ] };
|
||||
key <AD07> { [ u, U, degree, Ugrave ] };
|
||||
key <AD08> { [ i, I, exclamdown, idotless ] };
|
||||
@ -152,7 +152,7 @@ xkb_symbols "de_mac" {
|
||||
key <AD11> { [ udiaeresis, egrave, section, ydiaeresis ] };
|
||||
key <AD12> { [ dead_diaeresis, exclam, grave, apostrophe ] };
|
||||
key <AC01> { [ a, A, aring, Aring ] };
|
||||
key <AC02> { [ s, S, ssharp, NoSymbol ] };
|
||||
key <AC02> { [ s, S, ssharp, NoSymbol ] };
|
||||
// ligature fl
|
||||
key <AC03> { [ d, D, Greek_sigma, NoSymbol ] };
|
||||
// partialderivative is not available here att
|
||||
@ -168,7 +168,7 @@ xkb_symbols "de_mac" {
|
||||
key <AB02> { [ x, X, similarequal, trademark ] };
|
||||
key <AB03> { [ c, C, copyright, NoSymbol ] };
|
||||
key <AB04> { [ v, V, radical, diamond ] };
|
||||
key <AB05> { [ b, B, integral, NoSymbol ] };
|
||||
key <AB05> { [ b, B, integral, NoSymbol ] };
|
||||
key <AB06> { [ n, N, dead_tilde, enopencircbullet ] };
|
||||
// to be fixed att
|
||||
key <AB07> { [ m, M, mu, dead_abovering ] };
|
||||
@ -186,7 +186,7 @@ xkb_symbols "de_mac" {
|
||||
include "level3(ralt_switch)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "fr_mac" {
|
||||
|
||||
include "ch(de_mac)"
|
||||
|
32
dist/xkeyboard-config/symbols/cn
vendored
32
dist/xkeyboard-config/symbols/cn
vendored
@ -58,7 +58,7 @@ xkb_symbols "basic" {
|
||||
// you and maybe they'll find a fix. You won't notice it unless you're
|
||||
// fast at typing Tibetan anyway.
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "tib" {
|
||||
|
||||
name[Group1]= "Tibetan";
|
||||
@ -113,7 +113,7 @@ xkb_symbols "tib" {
|
||||
key <AB08> { [ 0x1000f50, 0x1000f4b, 0x1000fa0, 0x1000f9b ] }; # ཐ ཋ ྠ ྛ
|
||||
key <AB09> { [ 0x1000f47, 0x1000f3a, 0x1000f97, 0x1000f8b ] }; # ཇ ༺ ྗ ྋ
|
||||
key <AB10> { [ 0x1000f49, 0x1000f3b, 0x1000f99, 0x1000f8a ] }; # ཉ ༻ ྙ ྊ
|
||||
|
||||
|
||||
};
|
||||
|
||||
// Tibetan Standard Keyboard with ASCII numerals
|
||||
@ -131,7 +131,7 @@ xkb_symbols "tib" {
|
||||
// email addresses are not possible.) This mapping may change in the future
|
||||
// if a clearly better use for the shifted numerals is pointed out by users.
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "tib_asciinum" {
|
||||
include "cn(tib)"
|
||||
|
||||
@ -149,32 +149,21 @@ xkb_symbols "tib_asciinum" {
|
||||
key <AE10> { [ 0, 0x1000f20, 0x1000f08, 0x1000f12 ] }; # 0 ༠ ༈ ༒
|
||||
};
|
||||
|
||||
// Uyghur Standard Keyboard map for XKB/X.org
|
||||
// Uyghur Standard Keyboard Map for XKB/X.Org
|
||||
//
|
||||
// xkb version originally created by
|
||||
// Abdusalam Abdurahman <Abdusalam.Abdurahman@gmail.com>
|
||||
// slightly corrected according to feedback and submitted by
|
||||
// XKB version in collaboration by Muhemmed Abdullah <muhammad@yulghun.com>,
|
||||
// Abdussalam Abdurrahman <abdusalam.abdurahman@gmail.com>, and
|
||||
// Ekrem Tomur <ekrem.tomur@gmail.com>
|
||||
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "uig" {
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "ug" {
|
||||
include "us(basic)"
|
||||
|
||||
name[Group1]= "Uyghur";
|
||||
|
||||
key <TLDE> { [ grave, asciitilde ] };
|
||||
|
||||
key <AE01> { [ 1, exclam ] }; // 1 !
|
||||
key <AE02> { [ 2, at ] }; // 2 @
|
||||
key <AE03> { [ 3, numbersign ] }; // 3 #
|
||||
key <AE04> { [ 4, dollar ] }; // 4 $
|
||||
key <AE05> { [ 5, percent ] }; // 5 %
|
||||
key <AE06> { [ 6, asciicircum ] }; // 6 ^
|
||||
key <AE07> { [ 7, ampersand ] }; // 7 &
|
||||
key <AE08> { [ 8, asterisk ] }; // 8 *
|
||||
key <AE09> { [ 9, parenright ] }; // 9 )
|
||||
key <AE10> { [ 0, parenleft ] }; // 0 (
|
||||
key <AE11> { [ minus, 0x1002014 ] }; // - —
|
||||
key <AE12> { [ equal, plus ] }; // = +
|
||||
|
||||
key <AD01> { [ 0x1000686, VoidSymbol ] }; // چ
|
||||
key <AD02> { [ 0x10006cb, VoidSymbol ] }; // ۋ
|
||||
@ -199,7 +188,6 @@ xkb_symbols "uig" {
|
||||
key <AC08> { [ 0x1000643, 0x10006c6 ] }; // ك ۆ
|
||||
key <AC09> { [ 0x1000644, VoidSymbol ] }; // ل
|
||||
key <AC10> { [ Arabic_semicolon, colon ] }; // ؛ :
|
||||
key <AC11> { [ apostrophe, quotedbl ] }; // ' "
|
||||
|
||||
key <AB01> { [ 0x1000632, VoidSymbol ] }; // ز
|
||||
key <AB02> { [ 0x1000634, VoidSymbol ] }; // ش
|
||||
@ -211,6 +199,4 @@ xkb_symbols "uig" {
|
||||
key <AB08> { [ Arabic_comma, 0x100203a ] }; // ، ›
|
||||
key <AB09> { [ period, 0x1002039 ] }; // . ‹
|
||||
key <AB10> { [ 0x1000626, Arabic_question_mark ] }; // ئ ؟
|
||||
|
||||
key <BKSL> { [ backslash, bar ] }; // \ |
|
||||
};
|
||||
|
57
dist/xkeyboard-config/symbols/ctrl
vendored
57
dist/xkeyboard-config/symbols/ctrl
vendored
@ -1,57 +1,80 @@
|
||||
// Eliminate CapsLock, making it another Ctrl.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "nocaps" {
|
||||
replace key <CAPS> { [ Control_L, Control_L ] };
|
||||
replace key <CAPS> { [ Control_L, Control_L ] };
|
||||
modifier_map Control { <CAPS>, <LCTL> };
|
||||
};
|
||||
|
||||
// Make the left Ctrl key a left Meta.
|
||||
xkb_symbols "lctrl_meta" {
|
||||
replace key <LCTL> { [ Meta_L ] };
|
||||
replace key <LCTL> { [ Meta_L ] };
|
||||
};
|
||||
|
||||
// Swap the functions of the CapsLock key and the left Ctrl key.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "swapcaps" {
|
||||
replace key <CAPS> { [ Control_L ] };
|
||||
replace key <LCTL> { [ Caps_Lock ] };
|
||||
replace key <CAPS> { [ Control_L ] };
|
||||
replace key <LCTL> { [ Caps_Lock ] };
|
||||
};
|
||||
|
||||
// Move Ctrl to the leftmost key on the middle row and CapsLock to the
|
||||
// leftmost key on the bottom row. Only works if the geometry or keycodes
|
||||
// file has defined appropriate aliases for the keys in question.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "ac_ctrl" {
|
||||
replace key <AC00> { [ Control_L ] };
|
||||
replace key <AA00> { [ Caps_Lock ] };
|
||||
replace key <AC00> { [ Control_L ] };
|
||||
replace key <AA00> { [ Caps_Lock ] };
|
||||
};
|
||||
|
||||
// Move Ctrl to the leftmost key on the bottom row and CapsLock to the
|
||||
// leftmost key on the middle row. Only works if the geometry or keycodes
|
||||
// file has defined appropriate aliases for the keys in question.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "aa_ctrl" {
|
||||
replace key <AA00> { [ Control_L ] };
|
||||
replace key <AC00> { [ Caps_Lock ] };
|
||||
replace key <AA00> { [ Control_L ] };
|
||||
replace key <AC00> { [ Caps_Lock ] };
|
||||
};
|
||||
|
||||
// Right Ctrl key functions as another right Alt.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "rctrl_ralt" {
|
||||
key <RCTL> { symbols[Group1]= [ Alt_R ] };
|
||||
key <RCTL> { symbols[Group1]= [ Alt_R ] };
|
||||
};
|
||||
|
||||
// Menu key functions as another right Ctrl.
|
||||
partial modifier_keys
|
||||
xkb_symbols "menu_rctrl" {
|
||||
replace key <MENU> { [ Control_R, Control_R ] };
|
||||
replace key <MENU> { [ Control_R, Control_R ] };
|
||||
modifier_map Control { Control_L, <MENU> };
|
||||
};
|
||||
|
||||
// Right Alt key functions as another right Ctrl.
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "ralt_rctrl" {
|
||||
replace key <RALT> { type[Group1] = "TWO_LEVEL",
|
||||
symbols[Group1] = [ Control_R, Control_R ] };
|
||||
modifier_map Control { <RALT> };
|
||||
modifier_map Control { <RALT> };
|
||||
};
|
||||
|
||||
// Swap the functions of the left Alt key and the left Ctrl key.
|
||||
partial modifier_keys
|
||||
xkb_symbols "swap_lalt_lctl" {
|
||||
replace key <LALT> { [ Control_L, Control_L ] };
|
||||
replace key <LCTL> { [ Alt_L, Meta_L ] };
|
||||
};
|
||||
|
||||
// Swap the functions of the left Win key and the left Ctrl key.
|
||||
partial modifier_keys
|
||||
xkb_symbols "swap_lwin_lctl" {
|
||||
replace key <LWIN> { [ Control_L ] };
|
||||
replace key <LCTL> { [ Super_L ] };
|
||||
};
|
||||
|
||||
// Map Ctrl to the left Alt key, Alt to the left Win key,
|
||||
// and Super to the left Ctrl key.
|
||||
partial modifier_keys
|
||||
xkb_symbols "swap_lalt_lctl_lwin" {
|
||||
replace key <LALT> { [ Control_L, Control_L ] };
|
||||
replace key <LWIN> { [ Alt_L, Meta_L ] };
|
||||
replace key <LCTL> { [ Super_L ] };
|
||||
};
|
||||
|
10
dist/xkeyboard-config/symbols/cz
vendored
10
dist/xkeyboard-config/symbols/cz
vendored
@ -1,6 +1,6 @@
|
||||
default partial alphanumeric_keys
|
||||
xkb_symbols "basic" {
|
||||
|
||||
|
||||
// This layout conforms to a new cz compromise standard designed
|
||||
// to satisfy most unix, windows and mac users.
|
||||
// 2001 by Kamil Toman <ktoman@email.cz>
|
||||
@ -46,7 +46,7 @@ xkb_symbols "basic" {
|
||||
key <AC07> { [ j, J, apostrophe, NoSymbol ] };
|
||||
key <AC08> { [ k, K, lstroke, NoSymbol ] };
|
||||
key <AC09> { [ l, L, Lstroke, NoSymbol ] };
|
||||
|
||||
|
||||
key <AC10> { [ uring, quotedbl, dollar, NoSymbol ] };
|
||||
key <AC11> { [ section, exclam, apostrophe, ssharp ] };
|
||||
key <AC12> { [ EuroSign, dead_diaeresis, NoSymbol, NoSymbol ] };
|
||||
@ -77,14 +77,14 @@ xkb_symbols "bksl" {
|
||||
key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "qwerty" {
|
||||
|
||||
|
||||
// This layout represent actual keyboard layout. It complies with symbols
|
||||
// printed on keys.
|
||||
// -----------------------------------------------------------------------
|
||||
// This layout was created in 2011 by Lukáš Mojžíš <lmojzis@grenames.cz>
|
||||
|
||||
|
||||
include "cz(basic)"
|
||||
name[Group1]= "Czech (qwerty)";
|
||||
|
||||
|
18
dist/xkeyboard-config/symbols/de
vendored
18
dist/xkeyboard-config/symbols/de
vendored
@ -39,7 +39,7 @@ xkb_symbols "basic" {
|
||||
key <AB02> { [ x, X, guillemotleft, U2039 ] };
|
||||
key <AB04> { [ v, V, doublelowquotemark, singlelowquotemark ] };
|
||||
key <AB05> { [ b, B, leftdoublequotemark, leftsinglequotemark ] };
|
||||
key <AB06> { [ n, N, rightdoublequotemark, rightsinglequotemark ] };
|
||||
key <AB06> { [ n, N, rightdoublequotemark, rightsinglequotemark ] };
|
||||
key <AB08> { [ comma, semicolon, periodcentered, multiply ] };
|
||||
key <AB09> { [ period, colon, U2026, division ] };
|
||||
key <AB10> { [ minus, underscore, endash, emdash ] };
|
||||
@ -221,7 +221,7 @@ xkb_symbols "ro_nodeadkeys" {
|
||||
// in many programming languages.
|
||||
// to use this keymap, use a 105-key-keyboard and the command setxkbmap -model pc105 -layout dvorak -variant de
|
||||
// source: http://www-lehre.informatik.uni-osnabrueck.de/~rfreund/dvorak.php
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "dvorak" {
|
||||
include "us(dvorak)"
|
||||
|
||||
@ -478,7 +478,7 @@ xkb_symbols "neo" {
|
||||
// Copied from macintosh_vndr/de
|
||||
// olh@suse.de very close to MacOS map
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "mac" {
|
||||
|
||||
include "de"
|
||||
@ -495,7 +495,7 @@ xkb_symbols "mac" {
|
||||
key <AD07> { [ u, U, diaeresis, Aacute ] };
|
||||
key <AD08> { [ i, I, slash, Ucircumflex ] };
|
||||
key <AD11> { [ udiaeresis, Udiaeresis, periodcentered, degree ] };
|
||||
key <AD12> { [ plus, asterisk, asciitilde ] };
|
||||
key <AD12> { [ plus, asterisk, asciitilde ] };
|
||||
key <AC01> { [ a, A, aring, Aring ] };
|
||||
key <AC05> { [ g, G, copyright ] };
|
||||
key <AC06> { [ h, H, ordfeminine ] };
|
||||
@ -505,7 +505,7 @@ xkb_symbols "mac" {
|
||||
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "mac_nodeadkeys" {
|
||||
// modify the standard German mac layout to not have any dead keys
|
||||
include "de(mac)"
|
||||
@ -570,13 +570,13 @@ xkb_symbols "dsb_qwertz"
|
||||
key <AD09> { [ o, O, oacute, Oacute ] };
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "qwerty" {
|
||||
|
||||
|
||||
// This layout should work exactly as a de with the exception
|
||||
// of 'Z' and 'Y' keys, which are in the qwerty style (ie. swapped).
|
||||
// 2008 by Matej Košík <kosik@fiit.stuba.sk>
|
||||
|
||||
|
||||
include "de(basic)"
|
||||
|
||||
name[Group1] = "German (qwerty)";
|
||||
@ -593,7 +593,7 @@ partial alphanumeric_keys
|
||||
xkb_symbols "ru" {
|
||||
|
||||
include "de(basic)"
|
||||
|
||||
|
||||
name[Group1]= "Russian (Germany, phonetic)";
|
||||
|
||||
key.type[group1]="FOUR_LEVEL_ALPHABETIC";
|
||||
|
@ -82,7 +82,12 @@ subdir = symbols/digital_vndr
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(dist_symbols_DATA)
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
6
dist/xkeyboard-config/symbols/dk
vendored
6
dist/xkeyboard-config/symbols/dk
vendored
@ -43,7 +43,7 @@ xkb_symbols "nodeadkeys" {
|
||||
};
|
||||
|
||||
// Copied from macintosh_vndr/dk
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "mac" {
|
||||
|
||||
include "dk"
|
||||
@ -55,7 +55,7 @@ xkb_symbols "mac" {
|
||||
};
|
||||
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "mac_nodeadkeys" {
|
||||
include "dk(mac)"
|
||||
name[Group1]= "Danish (Macintosh, eliminate dead keys)";
|
||||
@ -64,7 +64,7 @@ xkb_symbols "mac_nodeadkeys" {
|
||||
key <AD12> { [diaeresis, asciicircum, asciitilde, dead_macron ] };
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "dvorak" {
|
||||
include "no(dvorak)"
|
||||
|
||||
|
4
dist/xkeyboard-config/symbols/ee
vendored
4
dist/xkeyboard-config/symbols/ee
vendored
@ -59,7 +59,7 @@ partial alphanumeric_keys
|
||||
xkb_symbols "dvorak" {
|
||||
include "us(dvorak)"
|
||||
name[Group1]= "Estonian (Dvorak)";
|
||||
|
||||
|
||||
key <AE03> { [ 3, numbersign, sterling ] };
|
||||
key <AE04> { [ 4, dollar, section, currency ] };
|
||||
key <AE08> { [ 8, asterisk, onehalf ] };
|
||||
@ -68,7 +68,7 @@ xkb_symbols "dvorak" {
|
||||
key <AC02> { [ o, O, otilde, Otilde ] };
|
||||
key <AC03> { [ e, E, odiaeresis, Odiaeresis ] };
|
||||
key <AC04> { [ u, U, udiaeresis, Udiaeresis ] };
|
||||
key <AC10> { [ s, S, scaron, Scaron ] };
|
||||
key <AC10> { [ s, S, scaron, Scaron ] };
|
||||
key <AB10> { [ z, Z, zcaron, Zcaron ] };
|
||||
|
||||
include "level3(ralt_switch)"
|
||||
|
4
dist/xkeyboard-config/symbols/es
vendored
4
dist/xkeyboard-config/symbols/es
vendored
@ -141,7 +141,7 @@ xkb_symbols "ast" {
|
||||
};
|
||||
|
||||
// Copied from macintosh_vndr/es
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "mac" {
|
||||
include "es"
|
||||
name[Group1]= "Spanish (Macintosh)";
|
||||
@ -179,7 +179,7 @@ xkb_symbols "olpc" {
|
||||
key <AB08> { [ comma, semicolon ] };
|
||||
key <AB09> { [ period, colon ] };
|
||||
key <AB10> { [ minus, underscore ] };
|
||||
|
||||
|
||||
key <I219> { [ less, greater, ISO_Next_Group ] };
|
||||
|
||||
include "level3(ralt_switch)"
|
||||
|
2
dist/xkeyboard-config/symbols/fo
vendored
2
dist/xkeyboard-config/symbols/fo
vendored
@ -30,7 +30,7 @@ xkb_symbols "basic" {
|
||||
include "level3(ralt_switch)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "nodeadkeys" {
|
||||
|
||||
include "fo(basic)"
|
||||
|
2
dist/xkeyboard-config/symbols/fr
vendored
2
dist/xkeyboard-config/symbols/fr
vendored
@ -36,6 +36,8 @@ xkb_symbols "basic" {
|
||||
key <AB09> { [ colon, slash, periodcentered, division ] };
|
||||
key <AB10> { [ exclam, section, dead_belowdot, dead_abovedot ] };
|
||||
|
||||
include "kpdl(comma)"
|
||||
|
||||
include "level3(ralt_switch)"
|
||||
};
|
||||
|
||||
|
@ -82,7 +82,12 @@ subdir = symbols/fujitsu_vndr
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(dist_symbols_DATA)
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
16
dist/xkeyboard-config/symbols/gb
vendored
16
dist/xkeyboard-config/symbols/gb
vendored
@ -25,7 +25,7 @@ xkb_symbols "basic" {
|
||||
include "level3(ralt_switch_multikey)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "intl" {
|
||||
|
||||
// Describes the differences between a very simple en_US
|
||||
@ -41,7 +41,7 @@ xkb_symbols "intl" {
|
||||
|
||||
include "latin"
|
||||
|
||||
name[Group1]="English (UK, international with dead keys)";
|
||||
name[Group1]="English (UK, international with dead keys)";
|
||||
|
||||
key <AE02> { [ 2, dead_diaeresis, twosuperior, onehalf ] };
|
||||
key <AE03> { [ 3, sterling, threesuperior, onethird ] };
|
||||
@ -57,7 +57,7 @@ xkb_symbols "intl" {
|
||||
include "level3(ralt_switch)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "extd" {
|
||||
// Clone of the Microsoft "English (UK, Extended" layout, which
|
||||
// includes dead keys for: grave; diaeresis; circumflex; tilde; and
|
||||
@ -73,9 +73,9 @@ xkb_symbols "extd" {
|
||||
include "latin"
|
||||
|
||||
name[Group1]="English (UK, extended WinKeys)";
|
||||
|
||||
|
||||
key <TLDE> { [ dead_grave, notsign, brokenbar, NoSymbol ] };
|
||||
|
||||
|
||||
key <AE02> { [ 2, quotedbl, dead_diaeresis, onehalf ] };
|
||||
key <AE03> { [ 3, sterling, threesuperior, onethird ] };
|
||||
key <AE04> { [ 4, dollar, EuroSign, onequarter ] };
|
||||
@ -155,7 +155,7 @@ xkb_symbols "dvorakukp" {
|
||||
};
|
||||
|
||||
// Copied from macintosh_vndr/gb
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "mac" {
|
||||
|
||||
// Describes the differences between a very simple en_US
|
||||
@ -175,12 +175,12 @@ xkb_symbols "mac" {
|
||||
};
|
||||
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "mac_intl" {
|
||||
|
||||
include "latin"
|
||||
|
||||
name[Group1]="English (UK, Macintosh international)";
|
||||
name[Group1]="English (UK, Macintosh international)";
|
||||
|
||||
key <AE02> { [ 2, at, EuroSign, onehalf ] };
|
||||
key <AE03> { [ 3, sterling, twosuperior, onethird ] };
|
||||
|
2
dist/xkeyboard-config/symbols/ge
vendored
2
dist/xkeyboard-config/symbols/ge
vendored
@ -123,7 +123,7 @@ xkb_symbols "ergonomic" {
|
||||
key <AC07> { [ 0x010010db, noSymbol ] };
|
||||
key <AC08> { [ 0x010010e1, noSymbol ] };
|
||||
key <AC09> { [ 0x010010e0, noSymbol, L ] };
|
||||
key <AC10> { [ 0x010010d1, noSymbol, colon ] };
|
||||
key <AC10> { [ 0x010010d1, noSymbol, colon ] };
|
||||
key <AC11> { [ 0x010010d2, noSymbol, 0x010010f9, quotedbl ] };
|
||||
key <BKSL> { [ slash, section, backslash, bar ] };
|
||||
|
||||
|
18
dist/xkeyboard-config/symbols/gh
vendored
18
dist/xkeyboard-config/symbols/gh
vendored
@ -16,7 +16,7 @@ xkb_symbols "akan" {
|
||||
name[Group1]= "Akan";
|
||||
|
||||
key <AD01> { [ 0x0100025B, 0x01000190, q, Q ] };
|
||||
key <AB02> { [ 0x01000254, 0x01000186, x, X ] };
|
||||
key <AB02> { [ 0x01000254, 0x01000186, x, X ] };
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
@ -26,8 +26,8 @@ xkb_symbols "ga" {
|
||||
name[Group1]= "Ga";
|
||||
|
||||
key <AD01> { [ 0x0100025B, 0x01000190, q, Q ] };
|
||||
key <AB02> { [ 0x01000254, 0x01000186, x, X ] };
|
||||
key <AB03> { [ 0x0100014B, 0x0100014A, c, C ] };
|
||||
key <AB02> { [ 0x01000254, 0x01000186, x, X ] };
|
||||
key <AB03> { [ 0x0100014B, 0x0100014A, c, C ] };
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
@ -37,13 +37,13 @@ xkb_symbols "ewe" {
|
||||
name[Group1]= "Ewe";
|
||||
|
||||
key <AD01> { [ 0x0100025B, 0x01000190, q, Q ] };
|
||||
key <AB03> { [ 0x0100014B, 0x0100014A, c, C ] };
|
||||
key <AD11> { [ 0x01000254, 0x01000186, braceleft, braceleft ] };
|
||||
key <AD12> { [ 0x0100028B, 0x010001B2, braceright, braceright ] };
|
||||
key <AB03> { [ 0x0100014B, 0x0100014A, c, C ] };
|
||||
key <AD11> { [ 0x01000254, 0x01000186, braceleft, braceleft ] };
|
||||
key <AD12> { [ 0x0100028B, 0x010001B2, braceright, braceright ] };
|
||||
key <BKSL> { [ 0x01000256, 0x01000189, backslash, backslash ] };
|
||||
key <AC07> { [ 0x01000192, 0x01000191, j, J ] };
|
||||
key <AC05> { [ g, G, 0x01000263, 0x01000194 ] };
|
||||
|
||||
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
@ -113,7 +113,7 @@ xkb_symbols "avn" {
|
||||
key <AB03> { [ 0x01000254, 0x01000186 ] }; // ɔ, Ɔ
|
||||
|
||||
include "level3(ralt_switch)"
|
||||
|
||||
|
||||
};
|
||||
|
||||
// This keyboard layout fully imitates the 'Ghana Unicode' layout which is used in GILLBT on Windows with Keyman.
|
||||
@ -146,6 +146,6 @@ xkb_symbols "gillbt" {
|
||||
key <AB01> { [ z, Z, 0x01000292, 0x010001B7 ] }; // ʒ, Ʒ
|
||||
key <AB02> { [ 0x01000269, 0x01000196, x, X ] }; // ɩ, Ɩ
|
||||
key <AB03> { [ c, C, 0x010000E7, 0x010000C7 ] }; // ç, Ç
|
||||
|
||||
|
||||
include "level3(ralt_switch)"
|
||||
};
|
||||
|
312
dist/xkeyboard-config/symbols/group
vendored
312
dist/xkeyboard-config/symbols/group
vendored
@ -1,108 +1,92 @@
|
||||
// using the group(switch) map, the right alt key temporarily chooses
|
||||
// the second keyboard group (until it is released).
|
||||
//
|
||||
partial modifier_keys
|
||||
// The right Alt key (while pressed) chooses the second keyboard group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "switch" {
|
||||
key <RALT> {
|
||||
symbols[Group1]= [ Mode_switch, Multi_key ],
|
||||
virtualMods= AltGr
|
||||
key <RALT> {
|
||||
symbols[Group1] = [ Mode_switch, Multi_key ],
|
||||
virtualMods= AltGr
|
||||
};
|
||||
};
|
||||
|
||||
// using the group(lswitch) map, the left alt key temporarily chooses
|
||||
// the second keyboard group (until it is released).
|
||||
//
|
||||
partial modifier_keys
|
||||
// The left Alt key (while pressed) chooses the second keyboard group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "lswitch" {
|
||||
key <LALT> {
|
||||
symbols[Group1]= [ Mode_switch, Multi_key ],
|
||||
virtualMods= AltGr
|
||||
key <LALT> {
|
||||
symbols[Group1] = [ Mode_switch, Multi_key ],
|
||||
virtualMods= AltGr
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
// using the group(win_switch) map, both Windows'logo keys temporarily
|
||||
// choose the second keyboard group (until release). If you use this
|
||||
// map, you would declare you keyboard as pc101 or pc102 instead of
|
||||
// pc104 or pc105.
|
||||
// Either Win key (while pressed) chooses the second keyboard group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "win_switch" {
|
||||
include "group(lwin_switch)"
|
||||
include "group(rwin_switch)"
|
||||
};
|
||||
|
||||
// using the group(lwin_switch) map, the left Windows' logo key
|
||||
// temporarily chooses the second keyboard group (until it is
|
||||
// released). If you use this map, you would declare you keyboard as
|
||||
// pc101 or pc102 instead of pc104 or pc105.
|
||||
// The left Win key (while pressed) chooses the second keyboard group.
|
||||
// (Using this map, you should declare your keyboard as pc101 or pc102
|
||||
// instead of pc104 or pc105.)
|
||||
partial modifier_keys
|
||||
xkb_symbols "lwin_switch" {
|
||||
key <LWIN> {
|
||||
symbols[Group1] = [ Mode_switch, Multi_key ],
|
||||
virtualMods= AltGr
|
||||
key <LWIN> {
|
||||
symbols[Group1] = [ Mode_switch, Multi_key ],
|
||||
virtualMods= AltGr
|
||||
};
|
||||
};
|
||||
|
||||
// using the group(rwin_switch) map, the right Windows' logo key
|
||||
// temporarily chooses the second keyboard group (until it is
|
||||
// released). If you use this map, you would declare you keyboard as
|
||||
// pc101 or pc102 instead of pc104 or pc105.
|
||||
// The right Win key (while pressed) chooses the second keyboard group.
|
||||
// (Using this map, you should declare your keyboard as pc101 or pc102
|
||||
// instead of pc104 or pc105.)
|
||||
partial modifier_keys
|
||||
xkb_symbols "rwin_switch" {
|
||||
key <RWIN> {
|
||||
symbols[Group1] = [ Mode_switch, Multi_key ],
|
||||
virtualMods= AltGr
|
||||
key <RWIN> {
|
||||
symbols[Group1] = [ Mode_switch, Multi_key ],
|
||||
virtualMods= AltGr
|
||||
};
|
||||
};
|
||||
|
||||
// Right Ctrl key temporary chooses the second keyboard group.
|
||||
// Needed mainly for Canadian keyboard
|
||||
// The right Ctrl key (while pressed) chooses the second keyboard group.
|
||||
// (Needed mainly for the Canadian keyboard.)
|
||||
partial modifier_keys
|
||||
xkb_symbols "rctrl_switch" {
|
||||
key <RCTL> {
|
||||
symbols[Group1]= [ Mode_switch ]
|
||||
key <RCTL> {
|
||||
symbols[Group1] = [ Mode_switch ]
|
||||
};
|
||||
};
|
||||
|
||||
// using the group(toggle) map, pressing the right alt key switches to
|
||||
// the next sequential group (until the next explicit group change).
|
||||
partial modifier_keys
|
||||
// Pressing the right Alt key switches to the next group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "toggle" {
|
||||
virtual_modifiers AltGr;
|
||||
key <RALT> {
|
||||
symbols[Group1]= [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
key <RALT> {
|
||||
symbols[Group1] = [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
};
|
||||
};
|
||||
|
||||
// using the group(shifts_toggle) map, pressing both shift keys together
|
||||
// locks the next or previous sequential keyboard group
|
||||
// (depending on which shift is pressed first - right or left,
|
||||
// correspongingly)
|
||||
partial modifier_keys
|
||||
// Pressing both Shift keys switches to the next or previous group
|
||||
// (depending on which Shift is pressed first).
|
||||
partial modifier_keys
|
||||
xkb_symbols "shifts_toggle" {
|
||||
key <LFSH> { [ Shift_L, ISO_Prev_Group ] };
|
||||
key <RTSH> { [ Shift_R, ISO_Next_Group ] };
|
||||
key <LFSH> { [ Shift_L, ISO_Prev_Group ] };
|
||||
key <RTSH> { [ Shift_R, ISO_Next_Group ] };
|
||||
};
|
||||
|
||||
// using the group(shift_caps_toggle) map, pressing:
|
||||
// Shift+Caps Lock toggles group
|
||||
// Pressing Shift+Caps_Lock switches to the next group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "shift_caps_toggle" {
|
||||
key <CAPS> { [ Caps_Lock, ISO_Next_Group ] };
|
||||
key <CAPS> { [ Caps_Lock, ISO_Next_Group ] };
|
||||
};
|
||||
|
||||
// using the group(shift_caps_switch) map, pressing:
|
||||
// Caps Lock selects the first group
|
||||
// Shift+Caps Lock selects the last group
|
||||
// Pressing Caps_Lock selects the first group,
|
||||
// pressing Shift+Caps_Lock selects the last group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "shift_caps_switch" {
|
||||
key <CAPS> { [ ISO_First_Group, ISO_Last_Group ] };
|
||||
};
|
||||
|
||||
// using the group(win_menu_switch) map, pressing:
|
||||
// LWIN selects the first group
|
||||
// RWIN or MENU selects the last group
|
||||
// Pressing the left Win key selects the first group,
|
||||
// pressing the right Win or the Menu key selects the last group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "win_menu_switch" {
|
||||
virtual_modifiers AltGr;
|
||||
@ -120,9 +104,8 @@ xkb_symbols "win_menu_switch" {
|
||||
};
|
||||
};
|
||||
|
||||
// using the group(lctrl_rctrl_switch) map, pressing:
|
||||
// Left Control selects the first group
|
||||
// Right Control selects the last group
|
||||
// Pressing the left Ctrl key selects the first group,
|
||||
// pressing the right Ctrl key selects the last group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "lctrl_rctrl_switch" {
|
||||
virtual_modifiers AltGr;
|
||||
@ -140,20 +123,20 @@ xkb_symbols "lctrl_rctrl_switch" {
|
||||
//
|
||||
// CTRL-SHIFT toggle section
|
||||
//
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "lctrl_lshift_toggle" {
|
||||
key <LFSH> {
|
||||
type[Group1]="PC_CONTROL_LEVEL2",
|
||||
symbols[Group1]= [ Shift_L, ISO_Next_Group ]
|
||||
symbols[Group1] = [ Shift_L, ISO_Next_Group ]
|
||||
};
|
||||
key <LCTL> { [ Control_L, ISO_Next_Group ] };
|
||||
};
|
||||
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "lctrl_lshift_toggle_rev" {
|
||||
key <LFSH> {
|
||||
type[Group1]="PC_CONTROL_LEVEL2",
|
||||
symbols[Group1]= [ Shift_L, ISO_Prev_Group ]
|
||||
symbols[Group1] = [ Shift_L, ISO_Prev_Group ]
|
||||
};
|
||||
key <LCTL> { [ Control_L, ISO_Prev_Group ] };
|
||||
};
|
||||
@ -162,18 +145,18 @@ partial modifier_keys
|
||||
xkb_symbols "rctrl_rshift_toggle" {
|
||||
key <RTSH> {
|
||||
type[Group1]="PC_CONTROL_LEVEL2",
|
||||
symbols[Group1]= [ Shift_R, ISO_Next_Group ]
|
||||
symbols[Group1] = [ Shift_R, ISO_Next_Group ]
|
||||
};
|
||||
key <RCTL> { [ Control_R, ISO_Next_Group ] };
|
||||
};
|
||||
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "ctrl_shift_toggle" {
|
||||
include "group(lctrl_lshift_toggle)"
|
||||
include "group(rctrl_rshift_toggle)"
|
||||
};
|
||||
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "ctrl_shift_toggle_bidir" {
|
||||
include "group(lctrl_lshift_toggle_rev)"
|
||||
include "group(rctrl_rshift_toggle)"
|
||||
@ -188,12 +171,12 @@ xkb_symbols "lctrl_lalt_toggle" {
|
||||
virtual_modifiers Alt;
|
||||
key <LALT> {
|
||||
type[Group1]="PC_CONTROL_LEVEL2",
|
||||
symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
|
||||
symbols[Group1] = [ NoSymbol, ISO_Next_Group ],
|
||||
virtualMods= Alt
|
||||
};
|
||||
key <LCTL> {
|
||||
type[Group1]="PC_ALT_LEVEL2",
|
||||
symbols[Group1]= [ Control_L, ISO_Next_Group ]
|
||||
symbols[Group1] = [ Control_L, ISO_Next_Group ]
|
||||
};
|
||||
};
|
||||
|
||||
@ -202,12 +185,12 @@ xkb_symbols "lctrl_lalt_toggle_rev" {
|
||||
virtual_modifiers Alt;
|
||||
key <LALT> {
|
||||
type[Group1]="PC_CONTROL_LEVEL2",
|
||||
symbols[Group1]= [ NoSymbol, ISO_Prev_Group ],
|
||||
symbols[Group1] = [ NoSymbol, ISO_Prev_Group ],
|
||||
virtualMods= Alt
|
||||
};
|
||||
key <LCTL> {
|
||||
type[Group1]="PC_ALT_LEVEL2",
|
||||
symbols[Group1]= [ Control_L, ISO_Prev_Group ]
|
||||
symbols[Group1] = [ Control_L, ISO_Prev_Group ]
|
||||
};
|
||||
};
|
||||
|
||||
@ -216,22 +199,22 @@ xkb_symbols "rctrl_ralt_toggle" {
|
||||
virtual_modifiers Alt;
|
||||
key <RALT> {
|
||||
type[Group1]="PC_CONTROL_LEVEL2",
|
||||
symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
|
||||
symbols[Group1] = [ NoSymbol, ISO_Next_Group ],
|
||||
virtualMods= Alt
|
||||
};
|
||||
key <RCTL> {
|
||||
type[Group1]="PC_ALT_LEVEL2",
|
||||
symbols[Group1]= [ Control_R, ISO_Next_Group ]
|
||||
symbols[Group1] = [ Control_R, ISO_Next_Group ]
|
||||
};
|
||||
};
|
||||
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "ctrl_alt_toggle" {
|
||||
include "group(lctrl_lalt_toggle)"
|
||||
include "group(rctrl_ralt_toggle)"
|
||||
};
|
||||
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "ctrl_alt_toggle_bidir" {
|
||||
include "group(lctrl_lalt_toggle_rev)"
|
||||
include "group(rctrl_ralt_toggle)"
|
||||
@ -245,12 +228,12 @@ partial modifier_keys
|
||||
xkb_symbols "lalt_lshift_toggle" {
|
||||
virtual_modifiers Alt;
|
||||
key <LALT> {
|
||||
symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
|
||||
symbols[Group1] = [ NoSymbol, ISO_Next_Group ],
|
||||
virtualMods= Alt
|
||||
};
|
||||
key <LFSH> {
|
||||
type[Group1]="PC_ALT_LEVEL2",
|
||||
symbols[Group1]= [ Shift_L, ISO_Next_Group ]
|
||||
symbols[Group1] = [ Shift_L, ISO_Next_Group ]
|
||||
};
|
||||
};
|
||||
|
||||
@ -258,12 +241,12 @@ partial modifier_keys
|
||||
xkb_symbols "lalt_lshift_toggle_rev" {
|
||||
virtual_modifiers Alt;
|
||||
key <LALT> {
|
||||
symbols[Group1]= [ NoSymbol, ISO_Prev_Group ],
|
||||
symbols[Group1] = [ NoSymbol, ISO_Prev_Group ],
|
||||
virtualMods= Alt
|
||||
};
|
||||
key <LFSH> {
|
||||
type[Group1]="PC_ALT_LEVEL2",
|
||||
symbols[Group1]= [ Shift_L, ISO_Prev_Group ]
|
||||
symbols[Group1] = [ Shift_L, ISO_Prev_Group ]
|
||||
};
|
||||
};
|
||||
|
||||
@ -271,187 +254,186 @@ partial modifier_keys
|
||||
xkb_symbols "ralt_rshift_toggle" {
|
||||
virtual_modifiers Alt;
|
||||
key <RALT> {
|
||||
symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
|
||||
symbols[Group1] = [ NoSymbol, ISO_Next_Group ],
|
||||
virtualMods= Alt
|
||||
};
|
||||
key <RTSH> {
|
||||
type[Group1]="PC_ALT_LEVEL2",
|
||||
symbols[Group1]= [ Shift_R, ISO_Next_Group ]
|
||||
symbols[Group1] = [ Shift_R, ISO_Next_Group ]
|
||||
};
|
||||
};
|
||||
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "alt_shift_toggle" {
|
||||
include "group(lalt_lshift_toggle)"
|
||||
include "group(ralt_rshift_toggle)"
|
||||
};
|
||||
|
||||
partial modifier_keys
|
||||
partial modifier_keys
|
||||
xkb_symbols "alt_shift_toggle_bidir" {
|
||||
include "group(lalt_lshift_toggle_rev)"
|
||||
include "group(ralt_rshift_toggle)"
|
||||
};
|
||||
|
||||
|
||||
// using the group(menu_toggle) map, pressing:
|
||||
// Menu key toggles groups
|
||||
// Shift+Menu acts as Menu
|
||||
// Pressing the Menu key switches to the next group,
|
||||
// while Shift+Menu acts as Menu.
|
||||
partial modifier_keys
|
||||
xkb_symbols "menu_toggle" {
|
||||
key <MENU> { [ ISO_Next_Group, Menu ] };
|
||||
key <MENU> { [ ISO_Next_Group, Menu ] };
|
||||
};
|
||||
|
||||
// using the group(lwin_toggle) map, pressing the left Windows' logo key
|
||||
// toggles groups. If you use this map, you would declare you keyboard
|
||||
// as pc101 or pc102 instead of pc104 or pc105.
|
||||
// Pressing the left Win key switches to the next group.
|
||||
// (Using this map, you should declare your keyboard as
|
||||
// pc101 or pc102 instead of pc104 or pc105.)
|
||||
partial modifier_keys
|
||||
xkb_symbols "lwin_toggle" {
|
||||
virtual_modifiers AltGr;
|
||||
key <LWIN> {
|
||||
virtualMods= AltGr,
|
||||
symbols[Group1] = [ ISO_Next_Group ]
|
||||
virtual_modifiers AltGr;
|
||||
key <LWIN> {
|
||||
virtualMods= AltGr,
|
||||
symbols[Group1] = [ ISO_Next_Group ]
|
||||
};
|
||||
};
|
||||
|
||||
// using the group(rwin_toggle) map, pressing the right Windows' logo key
|
||||
// toggles groups. If you use this map, you would declare you keyboard
|
||||
// as pc101 or pc102 instead of pc104 or pc105.
|
||||
// Pressing the right Win key switches to the next group.
|
||||
// (Using this map, you should declare your keyboard as
|
||||
// pc101 or pc102 instead of pc104 or pc105.)
|
||||
partial modifier_keys
|
||||
xkb_symbols "rwin_toggle" {
|
||||
virtual_modifiers AltGr;
|
||||
key <RWIN> {
|
||||
virtualMods= AltGr,
|
||||
symbols[Group1] = [ ISO_Next_Group ]
|
||||
virtual_modifiers AltGr;
|
||||
key <RWIN> {
|
||||
virtualMods= AltGr,
|
||||
symbols[Group1] = [ ISO_Next_Group ]
|
||||
};
|
||||
};
|
||||
|
||||
// Both Ctrls pressed together toggle group
|
||||
// Pressing both Ctrl keys switches to the next or previous group
|
||||
// (depending on which Ctrl is pressed first).
|
||||
partial modifier_keys
|
||||
xkb_symbols "ctrls_toggle" {
|
||||
virtual_modifiers LControl, RControl;
|
||||
virtual_modifiers LControl, RControl;
|
||||
key <LCTL> {
|
||||
type[Group1]="PC_RCONTROL_LEVEL2",
|
||||
symbols[Group1]= [ NoSymbol, ISO_Prev_Group ],
|
||||
virtualMods= LControl
|
||||
type[Group1]="PC_RCONTROL_LEVEL2",
|
||||
symbols[Group1] = [ NoSymbol, ISO_Prev_Group ],
|
||||
virtualMods= LControl
|
||||
};
|
||||
key <RCTL> {
|
||||
type[Group1]="PC_LCONTROL_LEVEL2",
|
||||
symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
|
||||
virtualMods= RControl
|
||||
type[Group1]="PC_LCONTROL_LEVEL2",
|
||||
symbols[Group1] = [ NoSymbol, ISO_Next_Group ],
|
||||
virtualMods= RControl
|
||||
};
|
||||
};
|
||||
|
||||
// Both Alts pressed together toggle group
|
||||
// Pressing both Alt keys switches to the next or previous group
|
||||
// (depending on which Alt is pressed first).
|
||||
partial modifier_keys
|
||||
xkb_symbols "alts_toggle" {
|
||||
virtual_modifiers LAlt, RAlt;
|
||||
virtual_modifiers LAlt, RAlt;
|
||||
key <LALT> {
|
||||
type[Group1]="PC_RALT_LEVEL2",
|
||||
symbols[Group1]= [ NoSymbol, ISO_Prev_Group ],
|
||||
virtualMods= LAlt
|
||||
type[Group1]="PC_RALT_LEVEL2",
|
||||
symbols[Group1] = [ NoSymbol, ISO_Prev_Group ],
|
||||
virtualMods= LAlt
|
||||
};
|
||||
key <RALT> {
|
||||
type[Group1]="PC_LALT_LEVEL2",
|
||||
symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
|
||||
virtualMods= RAlt
|
||||
type[Group1]="PC_LALT_LEVEL2",
|
||||
symbols[Group1] = [ NoSymbol, ISO_Next_Group ],
|
||||
virtualMods= RAlt
|
||||
};
|
||||
};
|
||||
|
||||
// Left Shift key toggles group
|
||||
// Pressing the left Shift key switches to the next group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "lshift_toggle" {
|
||||
virtual_modifiers AltGr;
|
||||
key <LFSH> {
|
||||
symbols[Group1]= [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
virtual_modifiers AltGr;
|
||||
key <LFSH> {
|
||||
symbols[Group1] = [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
};
|
||||
};
|
||||
|
||||
// Right Shift key toggles group
|
||||
// Pressing the right Shift key switches to the next group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "rshift_toggle" {
|
||||
virtual_modifiers AltGr;
|
||||
key <RTSH> {
|
||||
symbols[Group1]= [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
virtual_modifiers AltGr;
|
||||
key <RTSH> {
|
||||
symbols[Group1] = [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
};
|
||||
};
|
||||
|
||||
// Left Alt key toggles group
|
||||
// Pressing the left Alt key switches to the next group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "lalt_toggle" {
|
||||
virtual_modifiers AltGr;
|
||||
key <LALT> {
|
||||
symbols[Group1]= [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
virtual_modifiers AltGr;
|
||||
key <LALT> {
|
||||
symbols[Group1] = [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
};
|
||||
};
|
||||
|
||||
// Left Ctrl key toggles group
|
||||
// Pressing the left Ctrl key switches to the next group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "lctrl_toggle" {
|
||||
virtual_modifiers AltGr;
|
||||
key <LCTL> {
|
||||
symbols[Group1]= [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
virtual_modifiers AltGr;
|
||||
key <LCTL> {
|
||||
symbols[Group1] = [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
};
|
||||
};
|
||||
|
||||
// Right Ctrl key toggles group
|
||||
// Pressing the right Ctrl key switches to the next group.
|
||||
partial modifier_keys
|
||||
xkb_symbols "rctrl_toggle" {
|
||||
virtual_modifiers AltGr;
|
||||
key <RCTL> {
|
||||
symbols[Group1]= [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
virtual_modifiers AltGr;
|
||||
key <RCTL> {
|
||||
symbols[Group1] = [ ISO_Next_Group ],
|
||||
virtualMods= AltGr
|
||||
};
|
||||
};
|
||||
|
||||
// using the group(alt_caps_toggle) map, pressing:
|
||||
// Alt+Caps Lock toggles group
|
||||
// Caps Lock toggles caps lock
|
||||
// Pressing Alt+Caps_Lock switches to the next group,
|
||||
// pressing Caps_Lock toggles CapsLock.
|
||||
partial modifier_keys
|
||||
xkb_symbols "alt_caps_toggle" {
|
||||
key <CAPS> {
|
||||
key <CAPS> {
|
||||
type="PC_ALT_LEVEL2",
|
||||
symbols[Group1]= [ Caps_Lock, ISO_Next_Group]
|
||||
symbols[Group1] = [ Caps_Lock, ISO_Next_Group ]
|
||||
};
|
||||
};
|
||||
|
||||
partial hidden modifier_keys
|
||||
xkb_symbols "olpc" {
|
||||
key <I219> { [ ISO_Next_Group, ISO_Prev_Group ] };
|
||||
key <I219> { [ ISO_Next_Group, ISO_Prev_Group ] };
|
||||
};
|
||||
|
||||
partial modifier_keys
|
||||
xkb_symbols "alt_space_toggle" {
|
||||
key <SPCE> {
|
||||
type[Group1]="PC_ALT_LEVEL2",
|
||||
symbols[Group1]= [ space, ISO_Next_Group ]
|
||||
type[Group1]="PC_ALT_LEVEL2",
|
||||
symbols[Group1] = [ space, ISO_Next_Group ]
|
||||
};
|
||||
};
|
||||
|
||||
// using the group(sclk_toggle) map, pressing the Scroll Lock key
|
||||
// toggles groups.
|
||||
// Pressing the Scroll Lock key switches to the next group,
|
||||
partial modifier_keys
|
||||
xkb_symbols "sclk_toggle" {
|
||||
virtual_modifiers AltGr;
|
||||
key <SCLK> {
|
||||
virtualMods= AltGr,
|
||||
symbols[Group1] = [ ISO_Next_Group ]
|
||||
virtual_modifiers AltGr;
|
||||
key <SCLK> {
|
||||
virtualMods= AltGr,
|
||||
symbols[Group1] = [ ISO_Next_Group ]
|
||||
};
|
||||
};
|
||||
|
||||
// Control_L+Win_L locks the first group (presumably Lat).
|
||||
// Control_R+Menu locks the second group (presumably Rus).
|
||||
// Control_L+Win_L selects the first group (presumably Lat),
|
||||
// Control_R+Menu selects the second group (presumably Rus).
|
||||
partial modifier_keys
|
||||
xkb_symbols "lctrl_lwin_rctrl_menu" {
|
||||
key <LWIN> {
|
||||
type[ Group1 ] = "PC_CONTROL_LEVEL2",
|
||||
symbols[ Group1 ] = [ Super_L, ISO_First_Group ]
|
||||
type[Group1] = "PC_CONTROL_LEVEL2",
|
||||
symbols[Group1] = [ Super_L, ISO_First_Group ]
|
||||
};
|
||||
key <MENU> {
|
||||
type[ Group1 ] = "PC_CONTROL_LEVEL2",
|
||||
symbols[ Group1 ] = [ Menu, ISO_Last_Group ]
|
||||
type[Group1] = "PC_CONTROL_LEVEL2",
|
||||
symbols[Group1] = [ Menu, ISO_Last_Group ]
|
||||
};
|
||||
}; // lctrl_lwin_rctrl_menu
|
||||
};
|
||||
|
@ -82,7 +82,12 @@ subdir = symbols/hp_vndr
|
||||
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||
$(dist_symbols_DATA)
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
|
8
dist/xkeyboard-config/symbols/hr
vendored
8
dist/xkeyboard-config/symbols/hr
vendored
@ -13,7 +13,7 @@ xkb_symbols "basic" {
|
||||
key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] };
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "us" {
|
||||
|
||||
name[Group1]= "Croatian (US keyboard with Croatian letters)";
|
||||
@ -48,7 +48,7 @@ xkb_symbols "us" {
|
||||
};
|
||||
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "alternatequotes" {
|
||||
|
||||
name[Group1]= "Croatian (use guillemets for quotes)";
|
||||
@ -56,7 +56,7 @@ xkb_symbols "alternatequotes" {
|
||||
include "rs(latinalternatequotes)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "unicode" {
|
||||
|
||||
name[Group1]= "Croatian (use Croatian digraphs)";
|
||||
@ -64,7 +64,7 @@ xkb_symbols "unicode" {
|
||||
include "rs(latinunicode)"
|
||||
};
|
||||
|
||||
partial alphanumeric_keys
|
||||
partial alphanumeric_keys
|
||||
xkb_symbols "unicodeus" {
|
||||
|
||||
name[Group1]= "Croatian (US keyboard with Croatian digraphs)";
|
||||
|
3
dist/xkeyboard-config/symbols/hu
vendored
3
dist/xkeyboard-config/symbols/hu
vendored
@ -353,7 +353,7 @@ hidden partial keypad_keys
|
||||
xkb_symbols "def_dot" {
|
||||
key <KPDL> { [ KP_Delete, KP_Decimal ] };
|
||||
};
|
||||
|
||||
|
||||
|
||||
// def_dead:
|
||||
// Dead keys support part
|
||||
@ -398,6 +398,7 @@ hidden partial alphanumeric_keys
|
||||
xkb_symbols "def_common" {
|
||||
key <AD01> { [ q, Q, backslash ] };
|
||||
key <AD02> { [ w, W, bar ] };
|
||||
key <AD03> { [ e, E, Adiaeresis ] };
|
||||
key <AD07> { [ u, U, EuroSign ] };
|
||||
key <AD08> { [ i, I, Iacute, iacute ] };
|
||||
key <AD09> { [ o, O, doublelowquotemark ] };
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user