summaryrefslogtreecommitdiff
path: root/symbols
AgeCommit message (Collapse)AuthorFilesLines
2013-12-18Let <KPDL> key on it,fr and nl keyboards generate KP_SeparatorEgbert Eich3-0/+6
Notwithstanding the never ending discussion what character this key on the numeric keypad should produce this key should produce what is imprinted on the keyboards. After all all three countries are observing the SI standards. This makes this layout more consistent and match for instance what is done in the de layout. Signed-off-by: Egbert Eich <eich@freedesktop.org>
2013-12-18Add EuroSign to Polish keyboard layoutEgbert Eich1-0/+1
The polish keyboard layout now has the Euro sign on AltGr-U. This patch adds it. Signed-off-by: Egbert Eich <eich@freedesktop.org>
2013-12-17Map "win" to Ctrl keysSergey Udaltsov1-0/+3
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678553
2013-12-17Fix Russian phonetic layoutStefan Dirsch1-3/+3
According to https://bugzilla.novell.com/show_bug.cgi?id=498304 the mapping of the Russian phonetic layout doesn't match what is shown in: http://en.wikipedia.org/wiki/Keyboard_layout#Russian Signed-off-by: Egbert Eich <eich@freedesktop.org>
2013-12-17Fix henkan key on jp106 keyboard with inet media keysEgbert Eich1-0/+8
When support for inet keys was added to the keyboard driver back in the early 2000 none of the developers thought of Japanese 106 key keybards which have two extra keys generating the scan codes 0x79 and 0x7d. So for keys prefixed with the scan code 0x60 which were not remapped to anything else the line: *scanCode += 0x78; was added. Thus keys generating the scan codes 0xe0 0x01 and 0xe0 0x03 will overlap with the Henkan and Muhenkan keys on Japanese keyboards. Those keys will geneate the keycode 129 (0x81) - symbols: XFER and I01 - and 131 (0x83) - symbols NFER and I03 - in X. The former keycode however maps to the XF86AudioMedia keysym on inet keyboards. From the rules the keysyms are aggregated such that the mapping of the Henkan key on jp106 keyboards (from the jp symbol file) gets overwritten by the XF86AudioMedia mapping. This makes Japanese users loose a key which is rather important for Japanse input methods only to gain a multimedia key which is rather irrelevant to people doing serious typing. This commit adds a huge kludge to fix this: it adds a rule which in turn adds a statement to the symbol string that restores the original mapping of this key on Japanse keyboard layouts. This way Japanse users will still use the XF86AudioMedia key. This of course only affects users of the legacy keyboard driver, evdev doesn't suffer from this problem. The better solution would probably be to change the keyboard driver in X to remap the key sequence 0xe0 0x01 to one of the still unused keycodes in the range above 250. Then the keyboard mappings can be changed to reflect this. WIth this change users using an unmatched combination of xf86-input-keyboard and this package would loose their XF86AudioMedia key.
2013-12-17rules: add option grab:debugPeter Hutterer1-0/+15
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-12-17symbols/inet: Fix mapping of KEY_DIRECTION/CYCLEWINDOWS for evdevCarlos Garnacho1-2/+2
From checking the usage of KEY_CYCLEWINDOWS in the linux sources, it seems to be meant for task switching, rather than rotating the screen as XF86RotateWindows traditionally does. In turn, KEY_DIRECTION is what some kernel platform modules already use for the "rotate display" key in certain tablet models. So in order to make things consistent, it makes more sense to map KEY_DIRECTION to XF86RotateWindows, and KEY_CYCLEWINDOWS to XF86TaskPane as it's the closest offered behavior. Signed-off-by: Carlos Garnacho <carlosg@gnome.org>
2013-11-17Added the Norman variant of the us layout.Tilman Sauerbeck1-0/+50
2013-11-17Add more unicode to us(dvp) layout.Michal Nazarewicz1-4/+5
This commit adds the following definitions to the alternative group of the us(dvp) layout: Shift+AC11 is en dash mnemonic: <EC11> is - Shift+AD02 is ... was: dead caron mnemonic: <AD02> is , Shift+AE11 is reverse interrobang mnemonic: <AE11> is ! Shift+AD11 is interrobang mnemonic: Shift+<AD11> is ? Shift+AB07 is micro mnemonic: <AB07> is m Note about ellipsis which replace existing dead caron: The us(dvp) inherited some definitions from us(dvorak) simply because it omitted definition of all 4 levels for given key: key <AD02> { [ comma, less, guillemotleft ] }; which specifies only two levels so the third and fourth happens to be inherited from us(dvorak)'s definitions: key <AD02> { [ comma, less, dead_cedilla, dead_caron ] }; I'm assuming that this was actually not intentional behaviour especially since the overwritten key is available in us(dvp) under another key (which make more sense): key <AD12> { [ at, asciicircum, dead_circumflex, dead_caron ] }; Because of that, I've decided to go ahead and break that behaviour in favour of adding a new key.
2013-10-29symbols/{br,pt}: Detabbing, plus alignment of braces and commas.Benno Schulenberg2-92/+89
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-10-29symbols/{pt,br}: Adjusting some comments, whitespace and alignments.Benno Schulenberg2-34/+32
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-10-29symbols/{pt,br}: Improving some comments concerning the Nativo layout.Benno Schulenberg2-35/+15
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-10-29Capitalizing 'Nativo' everywhere, as it is a layout name like Dvorak.Benno Schulenberg1-3/+3
Also, give the Esperanto-specific variant of that layout the name of that language, as is done for the corresponding variant for Portugal. Acked-by: Felipe Castro <fefcas@gmail.com> Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-10-19Rebased Pannonian Rusyn layout on Serbian Cyrillic.Chusslove Illich (Часлав Илић)1-24/+22
It appears that this is the somewhat established convention among Rusyn users, rather than basing on Ukrainian homophonic. https://bugs.freedesktop.org/show_bug.cgi?id=44590
2013-10-19Small fix for Uyghyr layoutSergey Udaltsov1-20/+6
https://bugs.freedesktop.org/show_bug.cgi?id=70639
2013-10-02symbols/*: Separating the keyword 'default' with two spaces from any others.Benno Schulenberg97-99/+97
To make it stand out a little more. Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-10-02typo fixedSergey Udaltsov1-1/+1
2013-10-02xkeyboard-config: fix broken symbols/level3Knut Petersen1-1/+1
We definitely need a "," instead of a ";" here. Signed-off-by: Knut Petersen <Knut_Petersen@t-online.de>
2013-10-01symbols/*: Putting the keyword 'default' always first among any keywords.Benno Schulenberg75-75/+75
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-30symbols/sy: Cleaning up the Syrian keymap definitions.Benno Schulenberg1-37/+35
Removing trailing whitespace, and uniformizing the tabbing. Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-30symbols/level[35]: Move the default section to the head of the files.Benno Schulenberg2-20/+20
When no section is specified, 'xkbcomp' simply takes the first one from the file, it does not look for the keyword 'default'. So make it do something sane and useful when the user is terse. Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-30symbols/level[35]: Define the type within the key, as the others do.Benno Schulenberg2-18/+18
Also align a bunch of braces and remove some trailing whitespace. Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-29symbols/fr: Remove some trailing whitespace and align some more things.Benno Schulenberg1-18/+15
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-29symbols/fr: Tweak some comments and align some things.Benno Schulenberg1-15/+13
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-29symbols/fr: Améliorer la description du procédé por obtenir é et É.Benno Schulenberg1-5/+6
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-29symbols/fr: Properly align the visual examples.Benno Schulenberg1-19/+17
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-29symbols/fr: Describe for Occitan only the keys that differ from oss layout.Benno Schulenberg1-42/+5
Also align some of them properly. Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-28Still more removals of useless comments, and more alignments of braces.Benno Schulenberg17-135/+89
Also some spelling, punctuation, and lots of ordering of keys per row. Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-28Many more removals of useless comments, and more alignments of braces.Benno Schulenberg34-170/+62
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-28symbols/pk: Lots of alignment of braces and commas.Benno Schulenberg1-60/+49
2013-09-28Removal of some useless comments, and alignment of some braces.Benno Schulenberg11-48/+15
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-28symbols/pc: Bracket alignment, and some comment tweaks.Benno Schulenberg1-22/+19
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-28symbols/jp: Removing some pointless comments, and uniformizing whitespace.Benno Schulenberg1-33/+27
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-28Removing two revision-control tags, and doing a little cleaning besides.Benno Schulenberg2-13/+9
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-28Revert: rs(cyralpha): The key (z on US keyboard) should give dze, but it ↵Sergey Udaltsov1-1/+1
gives zhe Agreed to reverse the patch from https://bugs.freedesktop.org/show_bug.cgi?id=68754
2013-09-05Updated author email address for rs layout.Chusslove Illich (Часлав Илић)1-1/+1
2013-09-05Defining in one place the default behaviour of the keypad's operator keys.Benno Schulenberg2-46/+18
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-05symbols/keypad: Removing duplicate PageUp from legends.Benno Schulenberg1-24/+24
Also putting the correct right-pointing arrows on six. Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-05symbols/keypad: Removing useless comments, and normalizing the tabbing.Benno Schulenberg1-20/+12
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-05Replacing the deprecated 'quoteleft'/'quoteright' with canonical forms.Benno Schulenberg29-54/+50
They have been deprecated since at least 2003. They are replaced with the standard key symbols 'grave' and 'apostrophe'. Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-03rs(cyralpha): The key (z on US keyboard) should give dze, but it gives zheStefan Dirsch1-1/+1
The key (z on US keyboard) should give dze (&#1029; [capital] / &#1109;), but it gives zhe (&#1046; [capital] / &#1078;). (fdo#68754, patch by Oliver Neukum <oneukum@suse.de>) Signed-off-by: Stefan Dirsch <sndirsch@suse.de>
2013-09-03symbols/be: Remove comment that does not match actual key assignment.Benno Schulenberg1-4/+4
Also adjust and properly line out the visual keyboard example. Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-03symbols:level3: Compacting, adjusting, and adding comments.Benno Schulenberg1-32/+35
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-03symbols/level5: Adjusting some comments and wrapping overlong lines.Benno Schulenberg1-40/+29
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-03symbols/altwin: Reducing the spacing and adding some comments.Benno Schulenberg1-37/+43
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-03symbols/ctrl: Improving the comments and reducing the spacing.Benno Schulenberg1-22/+22
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-03symbols/capslock: Minimizing the spacing and improving a comment.Benno Schulenberg1-17/+17
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-03symbols/shift: Harmonizing the comments and minimizing the spacing.Benno Schulenberg1-13/+16
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-09-03symbols/level3: Fixing an inconsistent use of "AlGr".Benno Schulenberg1-2/+2
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2013-08-29ara(digits): Generate arabic script digits also on keypad (fdo#68650)Stefan Dirsch1-0/+23
Signed-off-by: Stefan Dirsch <sndirsch@suse.de>