Projects
openEuler:Mainline
xkeyboard-config
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 10
View file
_service:tar_scm:xkeyboard-config.spec
Changed
@@ -1,6 +1,6 @@ Name: xkeyboard-config -Version: 2.38 -Release: 2 +Version: 2.39 +Release: 1 Summary: The X Keyboard Extension License: MIT URL: https://www.freedesktop.org/wiki/Software/XKeyboardConfig @@ -65,6 +65,9 @@ %{_mandir}/man7/xkeyboard-config.* %changelog +* Wed Jul 19 2023 zhangpan <zhangpan103@h-partners.com> - 2.39-1 +- update to 2.39 + * Sat May 06 2023 leeffo <liweiganga@uniontech.com> - 2.38-2 - fix taiwan to china taiwan
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/NEWS -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/NEWS
Changed
@@ -1,3 +1,5 @@ +2.39 121 commits + Translations updated 2.38 22 commits Translations updated 2.37 96 commits
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/compat/japan -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/compat/japan
Changed
@@ -39,7 +39,7 @@ }; indicator "Kana" { - !allowExplicit; + !allowExplicit; groups= All-Group1; }; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/compat/ledcompose -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/compat/ledcompose
Changed
@@ -9,8 +9,8 @@ }; indicator "Compose" { - allowExplicit; - whichModState= Latched; - modifiers= Compose; + allowExplicit; + whichModState= Latched; + modifiers= Compose; }; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/compat/level5 -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/compat/level5
Changed
@@ -43,7 +43,7 @@ partial xkb_compatibility "level5_lock" { // This defines a Level5-Lock using the NumLock virtual modifier. - // See also types/level5 (EIGHT_LEVEL_LEVEL_FIVE_LOCK) and symbols/level5(lock). + // See also types/level5 (EIGHT_LEVEL_WITH_LEVEL5_LOCK) and symbols/level5(lock). virtual_modifiers NumLock;
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/docs/README.config -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/docs/README.config
Changed
@@ -3,14 +3,16 @@ Kamil Toman, Ivan U. Pascal - 25 November 2002 + November 2010 Abstract - This document describes how to configure XFree86 XKB from a user's + This document describes how to configure Xorg XKB from a user's point of view. It covers the basic configuration syntax and gives a few examples. + This version covers Xorg server versions 1.8 and later, used with + the data files from the xkeyboard-config project. 1. Overview @@ -19,6 +21,13 @@ you might need. Unless you have a completely atypical keyboard, you really don't need to touch any of the xkb component files themselves. +Some desktop environments now provide integrated graphical configuration +tools for setting XKB configuration as part of your desktop session. The +instructions in this document are provided for those without such support, +those who need to configure XKB before the session startup (such as at the +login screen), or those who need to perform more advanced configuration +than those tools provide. + 2. Selecting an XKB configuration @@ -41,20 +50,28 @@ o XkbOptions - extra xkb configuration options -The proper rules file depends on your vendor. In reality, the commonest -file of rules is xfree86. For each rules file there is a description file -named <vendor>.lst, for instance xfree86.lst, which is located in the xkb -configuration subdirectory 'rules' (for example /etc/X11/xkb/rules). +The rules file used depends on your system. The rules files commonly used +with Xorg are provided by the xkeyboard-config project. On Linux systems, +the evdev rules are most commonly used, on other systems the base rules are +used. Some additional rules files exist for historical reasons, but are no +longer widely used. In general, it's best to simply not specify the rules +file, in order to use the default rules selected automatically by the X server. + +For each rules file there is a description file named <vendor-rules>.lst, +for instance base.lst which is located in the xkb configuration subdirectory +"rules" (for example /usr/share/X11/xkb/rules). + 2.1 Basic Configuration Let's say you want to configure a PC-style American keyboard with 104 keys -as described in xfree86.lst. It can be done by simply writing several lines -to your XFree86 configuration file (often found as /etc/X11/XF86Config): +as described in base.lst. It can be done by simply writing several lines +from below to a new configuration file in /etc/X11/xorg.conf.d, such +as /etc/X11/xorg.conf.d/90-custom-kbd.conf. - Section "InputDevice" - Identifier "Keyboard1" - Driver "Keyboard" + Section "InputClass" + Identifier "keyboard defaults" + MatchIsKeyboard "on" Option "XkbModel" "pc104" Option "XkbLayout" "us" @@ -69,11 +86,27 @@ Of course, this can also be done at runtime using the utility setxkbmap. The shell command loading the same keyboard mapping would look like: - setxkbmap -rules xfree86 -model pc104 -layout us -option "" + setxkbmap -model pc104 -layout us -option "" The configuration snippet and the shell command will be very similar for most other layouts (internationalized mappings). +If you wanted to enable the Ctrl+Alt+Backspace sequence to terminate the +X server by default, you could create a configuration snippet +/etc/X11/xorg.conf.d/90-zap.conf containing: + + Section "InputClass" + Identifier "keyboard defaults" + MatchIsKeyboard "on" + + Option "XKbOptions" "terminate:ctrl_alt_bksp" + EndSection + +This would be equivalent to running the shell command: + + setxkbmap -option "terminate:ctrl_alt_bksp" + + 2.2 Advanced Configuration Since XFree86 4.3.x, you can use multi-layouts xkb configuration. What does @@ -89,9 +122,9 @@ Then the configuration snippet could look like this: - Section "InputDevice" - Identifier "Keyboard2" - Driver "Keyboard" + Section "InputClass" + Identifier "Logitech Cordless" + MatchIsKeyboard "on" Option "XkbModel" "logicordless" Option "XkbLayout" "us,cz,de" @@ -101,7 +134,7 @@ Of course, this can also be done at runtime using the utility setxkbmap. The shell command loading the same keyboard mapping would look like: - setxkbmap -rules xfree86 -model logicordless -layout "us,cz,de" \ + setxkbmap -model logicordless -layout "us,cz,de" \ -option "grp:alt_shift_toggle" 2.3 Even More Advanced Configuration @@ -110,9 +143,9 @@ want to change it a bit. Let's imagine you want the Czech keyboard mapping to use another variant than basic. The configuration snippet then changes into: - Section "InputDevice" - Identifier "Keyboard2" - Driver "Keyboard" + Section "InputClass" + Identifier "Logitech Cordless" + MatchIsKeyboard "on" Option "XkbModel" "logicordless" Option "XkbLayout" "us,cz,de" @@ -127,67 +160,16 @@ Analogically, the loading at runtime will change to: - setxkmap -rules xfree86 -model logicordless -layout "us,cz,de" \ + setxkmap -model logicordless -layout "us,cz,de" \ -variant ",bksl," -option "grp:alt_shift_toggle" 2.4 Basic Global Options -See the rules/*.lst files. - - -3. Direct XKB Configuration - -Generally, you can directly prescribe what configuration for each of the basic -xkb components should be used to form the resulting keyboard mapping. This -method is rather "brute force". You precisely need to know the structure and -the meaning of all of the used configuration components. - -This method also exposes all xkb configuration details directly into the -XFree86 configuration file, which is a not very fortunate fact. In rare -occasions it may be needed, though. So how does it work? - -3.1 Basic Components - -There are five basic components used to form a keyboard mapping: - - o key codes - a translation of the scan codes produced by the keyboard - into a suitable symbolic form - - o types - a specification of what various combinations of modifiers produce - - o key symbols - a translation of symbolic key codes into actual symbols - - o geometry - a description of all physical keyboard dimensions - - o compatibility maps - a specification of what action each key should - produce in order to preserve compatibility with XKB-unware clients - -3.2 Example Configuration - -Look at the following example: - - Section "InputDevice" - Identifier "Keyboard0" - Driver "Keyboard" - - Option "XkbKeycodes" "xfree86" - Option "XkbTypes" "default" - Option "XkbSymbols" "en_US(pc104)+de+swapcaps" - Option "XkbGeometry" "pc(pc104)" - Option "XkbCompat" "basic+pc+iso9995" - EndSection - -This configuration sets the standard XFree86 interpretation of keyboard -keycodes, and sets the default modificator types. The symbol table is -composed of an extended US keyboard layout in its variant for PC keyboards -with 104 keys, and all keys for a German layout are redefined. Also the -logical meanings of the Caps-lock and Control keys are swapped. The standard -keyboard geometry (physical look) is set to a PC-style keyboard with 104 keys. -The compatibility map is set to allow basic shifting, to allow Alt keys to be -interpreted and also to allow iso9995 group shifting. +For a list of available options, with a short description of what they do, +see the section starting with "! option" in the rules/*.lst files.
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/meson.build -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/meson.build
Changed
@@ -1,5 +1,5 @@ project('xkeyboard-config', - version: '2.38', + version: '2.39', license: 'MIT/Expat', meson_version: '>= 0.54.0')
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/ar.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/ar.po
Changed
@@ -5,10 +5,10 @@ # Zayed Al-Saidi <zayed.alsaidi@gmail.com>, 2021, 2022, 2023. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 18:35+0400\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-30 20:12+0400\n" "Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n" "Language-Team: Arabic <(nothing)>\n" "Language: ar\n" @@ -18,7 +18,7 @@ "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100 >= 3 && n%100<=10 ? 3 : n%100 >= 11 && n%100<=99 ? 4 : 5;\n" "X-Loco-Source-Locale: en_GB\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Lokalize 21.12.3\n" +"X-Generator: Lokalize 22.12.3\n" "X-Loco-Parser: loco_parse_po\n" #: rules/base.xml:8 @@ -778,17 +778,15 @@ msgstr "لوحة مفاتيح باين فون" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "إن" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "الإنجليزية (الولايات المتحدة)" @@ -830,4373 +828,4452 @@ msgstr "الإنجليزية (كولماك-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "الإنجليزية (كولماك-DH ايزو)" +msgid "English (Colemak-DH Wide)" +msgstr "الإنجليزية (كولماك-DH عريض)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "الإنجليزية (كولماك-DH الأرثكيون)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "الإنجليزية (كولماك-DH ايزو)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "الإنجليزية (كولماك-DH ايزو عريض)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "الإنجليزية (دوفرك)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "الإنجليزية (دوفرك، عالمية، بمفاتيح ميتة)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "الإنجليزية (دوفرك،بديل دولي)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "الإنجليزية (دوفرك، أعسر)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "الإنجليزية (دوفرك، أيمن)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "الإنجليزية (دوفرك تقليدية)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "الإنجليزية (دوفرك المبرمجين)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "الإنجليزية (دوفرك، ماكنتوش)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "الإنجليزية (الولايات المتحدة، رمزي)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "رو" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "الروسية (الولايات المتحدة، صوتي)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "الإنجليزية (ماكنتوش)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "الإنجليزية (عالمية، بمفاتيح ميتة AltGr)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "الإنجليزية (القسمة والضرب تبدل التخطيط)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "الصربية الكرواتية (الولايات المتحدة)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "الإنجليزية (نورمان)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "الإنجليزية (ورك مان)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "الإنجليزية (ورك مان، عالمية، بمفاتيح ميتة)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "أفغ" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "الدارية" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "باش" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "الباشتو" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "أزب" -#: rules/base.xml:1574
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/bg.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/bg.po
Changed
@@ -40,11 +40,13 @@ # Някои подредби се идентифицират с местата на определени знаци. Пример # qwerty, Bepo, Q при турските. Това означение се изписва с правилните # знаци, главна буква, ако е една, и малки, ако са повече → qwerty, -# bépo, дворак, коулмак, Q +# bépo, дворак, коулмак, Q. With не се предава чрез с, освен ако не се +# изисква от синтаксиса. Примерно: +# „with Tamil numerals“ става „, тамилски цифри“ # # US - предава се американска # -# with/no sun dead keys - с/без мъртви клавиши +# with/no sun dead keys - /без мъртви клавиши # AltGr dead keys - мъртви клавиши чрез AltGr # # intl./international/inetrlingual - многоезична @@ -66,10 +68,10 @@ # Предпочита се дълго тире „—“ пред скоби „()“. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-2.37.99\n" +"Project-Id-Version: xkeyboard-config-2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 11:09+0200\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 10:51+0300\n" "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n" "Language-Team: Bulgarian <dict@ludost.net>\n" "Language: bg\n" @@ -836,17 +838,15 @@ msgstr "PinePhone" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "Анг" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "английска — американска" @@ -873,7 +873,7 @@ #: rules/base.xml:1389 msgid "English (US, intl., with dead keys)" -msgstr "английска — американска, многоезична, с мъртви клавиши" +msgstr "английска — американска, многоезична, мъртви клавиши" #: rules/base.xml:1395 msgid "English (US, alt. intl.)" @@ -888,4371 +888,4429 @@ msgstr "английска — коулмак DH" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "английска — коулмак DH, по ISO" +msgid "English (Colemak-DH Wide)" +msgstr "английска — коулмак DH, широка" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "английска — коулмак DH, декартови" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "английска — коулмак DH, по ISO" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "английска — коулмак DH, по ISO, широка" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "английска — дворак" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" -msgstr "английска — дворак, многоезична, с мъртви клавиши" +msgstr "английска — дворак, многоезична, мъртви клавиши" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "английска — дворак, многоезична, алтернативна" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "английска — дворак за левичари" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "английска — дворак за десничари" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "английска — класически дворак" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "английска — дворак за програмисти" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "английска — дворак, за Macintosh" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "английска — американска, символи" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "Рск" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "руска — американска, фонетична" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "английска — за Macintosh" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" -msgstr "английска — многоезична, с мъртви клавиши чрез AltGr" +msgstr "английска — многоезична, мъртви клавиши чрез AltGr" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "английска — „*“ и „/“ сменят подредбата" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "сърбохърватска — американска" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "английска — Норман" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "английска — Уъркман" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" -msgstr "английска — Уъркман, многоезична, с мъртви клавиши" +msgstr "английска — Уъркман, многоезична, мъртви клавиши" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "Прс" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "дарийска"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/ca.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/ca.po
Changed
@@ -5,10 +5,10 @@ # Josep M. Ferrer <txemaq@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-2.37.99\n" +"Project-Id-Version: xkeyboard-config-2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 12:12+0100\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 11:40+0200\n" "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n" "Language-Team: Catalan <ca@dodds.net>\n" "Language: ca\n" @@ -776,17 +776,15 @@ msgstr "Teclat del PinePhone" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Anglès (EUA)" @@ -828,4370 +826,4449 @@ msgstr "Anglès (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Anglès (Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Anglès (Colemak-DH ample)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Anglès (Colemak-DH ortolineal)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Anglès (Colemak-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Anglès (Colemak-DH ample ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Anglès (Dvorak)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Anglès (Dvorak, intl., amb tecles mortes)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Anglès (Dvorak, alt. intl.)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Anglès (Dvorak, esquerrà)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Anglès (Dvorak, dretà)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Anglès (Dvorak clàssic)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Anglès (Dvorak de programador)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Anglès (Dvorak, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Anglès (EUA, simbòlic)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Rus (EUA, fonètic)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Anglès (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Anglès (intl., amb tecles mortes Alt Gr)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Anglès (la multiplicació/divisió commuta la disposició)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Serbocroat (EUA)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Anglès (Normand)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Anglès (Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Anglès (Workman, intl. amb tecles mortes)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Dari" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Paixtu" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz" -#: rules/base.xml:1574 +#: rules/base.xml:1585 msgid "Uzbek (Afghanistan)" msgstr "Uzbec (Afganistan)" -#: rules/base.xml:1585 +#: rules/base.xml:1596 msgid "Pashto (Afghanistan, OLPC)" msgstr "Paixtu (Afganistan, OLPC)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/cs.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/cs.po
Changed
@@ -22,10 +22,10 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 21:17+01:00\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-23 22:04+02:00\n" "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n" "Language: cs\n" @@ -792,17 +792,15 @@ msgstr "PinePhone Keyboard" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Anglické (USA)" @@ -844,4373 +842,4452 @@ msgstr "Anglické (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Anglické (Colemak-DH, ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Anglické (Colemak-DH, široké)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Anglické (Colemak-DH, ortolineární)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Anglické (Colemak-DH, ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Anglické (Colemak-DH, široké, ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Anglické (Dvorak)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Anglické (Dvorak, mezinárodní s mrtvými klávesami)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Anglické (Dvorak, alternativní mezinárodní)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Anglické (Dvorak, levoruké)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Anglické (Dvorak, pravoruké)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Anglické (klasické Dvorak)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Anglické (programátorské Dvorak)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Anglické (Dvorak, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Anglické (USA, se symboly)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Ruské (USA, fonetické)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Anglické (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Anglické (mezinárodní, mrtvé klávesy AltGr)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Anglické (děleno/krát přepínají rozložení)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Srbochorvatské (USA)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Anglické (normanské)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Anglické (Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Anglické (Workman, mezinárodní s mrtvými klávesami)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Darí" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Paštunské" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz" -#: rules/base.xml:1574 +#: rules/base.xml:1585 msgid "Uzbek (Afghanistan)" msgstr "Uzbecké (Afghánistán)" -#: rules/base.xml:1585 +#: rules/base.xml:1596 msgid "Pashto (Afghanistan, OLPC)" msgstr "Paštunské (Afghánistán, OLPC)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/de.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/de.po
Changed
@@ -4,10 +4,10 @@ # Mario Blättermann <mario.blaettermann@gmail.com>, 2009-2023. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-2.37.99\n" +"Project-Id-Version: xkeyboard-config-2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-26 18:42+0100\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 14:56+0200\n" "Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" "Language: de\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Lokalize 22.12.0\n" +"X-Generator: Lokalize 23.04.1\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: rules/base.xml:8 @@ -775,17 +775,15 @@ msgstr "PinePhone-Tastatur" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "English (USA)" @@ -827,4380 +825,4459 @@ msgstr "Englisch (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Englisch (Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Englisch (Colemak-DH breit)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Englisch (Colemak-DH ortholinear)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Englisch (Colemak-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Englisch (Colemak-DH breit ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Englisch (Dvorak)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Englisch (Dvorak International, mit Akzenttasten)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Englisch (Dvorak, alt. intl.)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Englisch (Dvorak, linkshändig)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Englisch (Dvorak, rechtshändig)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Englisch (Dvorak, klassisch)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Englisch (Dvorak für Programmierer)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Englisch (Dvorak, britisch, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "English (USA, symbolisch)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Russisch (USA, phonetisch)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Englisch (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Englisch (International, mit AltGr-Akzenttasten)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Englisch (die Divisions-/Multiplikationstasten schalten die Belegung um)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Serbokroatisch (US)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Englisch (Normannisch)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Englisch (Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Englisch (Workman International, mit Akzenttasten)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Dari-Persisch" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Paschtunisch" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz" -#: rules/base.xml:1574
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/eo.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/eo.po
Changed
@@ -1,17 +1,17 @@ -# Esperanta traduko por 'xkeyboard-config' -# Copyright (C) 2008-2019, 2021, 2022, 2023 The Free Software Foundation, Inc. +# Esperanta traduko por 'xkeyboard-config'. +# Copyright (C) 2023 The Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # # Felipe Castro <fefcas@gmail.com>, 2008-2019, 2021, 2023. # Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2021. -# Benno Schulenberg <vertaling@coevern.nl>, 2022. +# Benno Schulenberg <vertaling@coevern.nl>, 2022, 2023 msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.36.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-15 22:36+0000\n" -"PO-Revision-Date: 2023-01-08 15:48-0300\n" -"Last-Translator: Felipe Castro <fefcas@gmail.com>\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-28 09:04+0200\n" +"Last-Translator: Benno Schulenberg <vertaling@coevern.nl>\n" "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n" "Language: eo\n" "MIME-Version: 1.0\n" @@ -19,7 +19,6 @@ "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.4.2\n" #: rules/base.xml:8 msgid "Generic 86-key PC" @@ -778,17 +777,15 @@ msgstr "PinePhone-klavaro" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1793 rules/base.xml:2422 -#: rules/base.xml:2982 rules/base.xml:3694 rules/base.xml:5088 -#: rules/base.xml:6024 rules/base.xml:6305 rules/base.xml:6354 -#: rules/base.xml:6514 rules/base.xml:6525 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Angla (US)" @@ -830,4358 +827,4455 @@ msgstr "Angla (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Angla (Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Angla (Colemak-DH, larĝa)" #: rules/base.xml:1419 +msgid "English (Colemak-DH Ortholinear)" +msgstr "Angla (Colemak-DH, ortalineara)" + +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Angla (Colemak-DH, ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Angla (Colemak-DH, larĝa, ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Angla (Dvorako)" -#: rules/base.xml:1425 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Angla (Dvorako, int., kun senpaŝaj klavoj)" -#: rules/base.xml:1431 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Angla (Dvorako, alt. int.)" -#: rules/base.xml:1437 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Angla (Dvorako, maldesktreca)" -#: rules/base.xml:1443 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Angla (Dvorako, dekstreca)" -#: rules/base.xml:1449 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Angla (klasika Dvorako)" -#: rules/base.xml:1455 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Angla (Dvorako por programistoj)" -#: rules/base.xml:1461 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Angla (Dvorako, Makintoŝo)" -#: rules/base.xml:1467 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Angla (US, Simbola)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1474 rules/base.xml:3218 rules/base.xml:3828 -#: rules/base.xml:3981 rules/base.xml:4425 rules/base.xml:4943 -#: rules/base.xml:5045 rules/base.xml:5479 rules/base.xml:5490 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1475 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Rusa (Usono, fonetika)" -#: rules/base.xml:1484 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Angla (Makintoŝo)" -#: rules/base.xml:1490 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Angla (int., kun senpaŝaj klavoj per AltGr)" -#: rules/base.xml:1501 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Angla (dividi/multobligi alternigas la aranĝon)" -#: rules/base.xml:1507 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" -msgstr "Serb-Kroata (Usona)" +msgstr "Serb-Kroata (Usono)" -#: rules/base.xml:1520 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Angla (Norman)" -#: rules/base.xml:1526 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Angla (Workman)" -#: rules/base.xml:1532 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Angla (Workman, int., kun senpaŝaj klavoj)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1541 rules/base.xml:1588 rules/base.xml:3359 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1542 +#: rules/base.xml:1560 msgid "Dari" msgstr "Daria" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1555 rules/base.xml:1577 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1556 +#: rules/base.xml:1574
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/es.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/es.po
Changed
@@ -1,16 +1,16 @@ -# translation of xkeyboard-config-2.32.99.po to Spanish +# translation of xkeyboard-config-2.37.99.po to Spanish # This file is distributed under the same license as the xkeyboard-config package. # Copyright (C) 2006 The free software foundation # Francisco Javier F. Serrador <serrador@cvs.gnome.org>, 2006. # Jorge González <jorgegonz@svn.gnome.org>, 2009, 2010, 2011. -# Facundo Dario Illanes <fdillanes@gmail.com>, 2013, 2014, 2015,2016,2017,2018,2019,2021. +# Facundo Dario Illanes <fdillanes@gmail.com>, 2013, 2014, 2015,2016,2017,2018,2019,2021,2022,2023. # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-2.32.99\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2021-05-20 23:57+0100\n" -"PO-Revision-Date: 2021-05-31 16:23-0300\n" +"Project-Id-Version: xkeyboard-config-2.37.99\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-01-22 21:04+0000\n" +"PO-Revision-Date: 2023-02-06 16:40-0300\n" "Last-Translator: Facundo Dario Illanes <fdillanes@gmail.com>\n" "Language-Team: Spanish <es@tp.org.es>\n" "Language: es\n" @@ -18,7 +18,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 2.4.3\n" +"X-Generator: Poedit 2.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: rules/base.xml:8 @@ -145,4274 +145,4400 @@ msgid "BTC 9116U Mini Wireless Internet and Gaming" msgstr "Inalámbrico Internet y Juegos BTC 9116U Mini" -#: rules/base.xml:224 +#: rules/base.xml:225 msgid "Cherry Blue Line CyBo@rd" msgstr "Cherry Blue Line CyBo@rd" -#: rules/base.xml:230 +#: rules/base.xml:232 msgid "Cherry CyMotion Master XPress" msgstr "Cherry CyMotion Master XPress" -#: rules/base.xml:237 +#: rules/base.xml:239 msgid "Cherry Blue Line CyBo@rd (alt.)" msgstr "Cherry Blue Line CyBo@rd" -#: rules/base.xml:244 +#: rules/base.xml:246 msgid "Cherry CyBo@rd USB-Hub" msgstr "Cherry CyBo@rd USB-Hub" -#: rules/base.xml:251 +#: rules/base.xml:253 msgid "Cherry CyMotion Expert" msgstr "Cherry CyMotion Expert" -#: rules/base.xml:258 +#: rules/base.xml:260 msgid "Cherry B.UNLIMITED" msgstr "Cherry B.UNLIMITED" -#: rules/base.xml:265 +#: rules/base.xml:267 msgid "Chicony Internet" msgstr "Chicony Internet" -#: rules/base.xml:272 +#: rules/base.xml:274 msgid "Chicony KU-0108" msgstr "Chicony KU-0108" -#: rules/base.xml:279 +#: rules/base.xml:281 msgid "Chicony KU-0420" msgstr "Chicony KU-0420" -#: rules/base.xml:286 +#: rules/base.xml:288 msgid "Chicony KB-9885" msgstr "Chicony KB-9885" -#: rules/base.xml:293 +#: rules/base.xml:295 msgid "Compaq Easy Access" msgstr "Compaq Easy Access" -#: rules/base.xml:300 +#: rules/base.xml:302 msgid "Compaq Internet (7 keys)" msgstr "Compaq Internet (7 teclas)" -#: rules/base.xml:307 +#: rules/base.xml:309 msgid "Compaq Internet (13 keys)" msgstr "Compaq Internet (13 teclas)" -#: rules/base.xml:314 +#: rules/base.xml:316 msgid "Compaq Internet (18 keys)" msgstr "Compaq Internet (18 teclas)" -#: rules/base.xml:321 +#: rules/base.xml:323 msgid "Cherry CyMotion Master Linux" msgstr "Cherry CyMotion Master Linux" -#: rules/base.xml:328 +#: rules/base.xml:330 msgid "Compaq Armada laptop" msgstr "Portátil Compaq Armada" -#: rules/base.xml:335 +#: rules/base.xml:337 msgid "Compaq Presario laptop" msgstr "Portatil Compaq Presario" -#: rules/base.xml:342 +#: rules/base.xml:344 msgid "Compaq iPaq" msgstr "Teclado Compaq iPaq" -#: rules/base.xml:349 +#: rules/base.xml:351 msgid "Dell" msgstr "Dell" -#: rules/base.xml:356 +#: rules/base.xml:358 msgid "Dell SK-8125" msgstr "Dell SK-8125" -#: rules/base.xml:363 +#: rules/base.xml:365 msgid "Dell SK-8135" msgstr "Dell SK-8135" -#: rules/base.xml:370 +#: rules/base.xml:372 msgid "Dell USB Multimedia" msgstr "Dell USB Multimedia" -#: rules/base.xml:377 +#: rules/base.xml:379 msgid "Dell Inspiron 6000/8000 laptop" msgstr "Portátil Dell Inspiron 6000/8000" -#: rules/base.xml:384 +#: rules/base.xml:386 msgid "Dell Precision M laptop" msgstr "Portátil Dell Precision M" -#: rules/base.xml:391 +#: rules/base.xml:393 msgid "Dexxa Wireless Desktop" msgstr "Inalámbrico Dexxa Desktop" -#: rules/base.xml:398 +#: rules/base.xml:400 msgid "Diamond 9801/9802" msgstr "Diamond 9801 / 9802" -#: rules/base.xml:405 +#: rules/base.xml:407 msgid "DTK2000" msgstr "DTK2000" -#: rules/base.xml:411 +#: rules/base.xml:414 msgid "Ennyah DKB-1008" msgstr "Ennyah DKB-1008" -#: rules/base.xml:418 +#: rules/base.xml:421 msgid "Fujitsu-Siemens Amilo laptop" msgstr "Portátil Fujitsu-Siemens Amilo" -#: rules/base.xml:425 +#: rules/base.xml:428 msgid "Genius Comfy KB-16M/Multimedia KWD-910" msgstr "Genius Comfy KB-16M / Multimedia KWD-910" -#: rules/base.xml:432 +#: rules/base.xml:435 msgid "Genius Comfy KB-12e" msgstr "Genius Comfy KB-12e" -#: rules/base.xml:439 +#: rules/base.xml:442 msgid "Genius Comfy KB-21e-Scroll" msgstr "Genius Comfy KB-21e-Scroll" -#: rules/base.xml:446 +#: rules/base.xml:449 msgid "Genius KB-19e NB" msgstr "Genius KB-19e NB"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/fi.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/fi.po
Changed
@@ -7,19 +7,19 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-25 19:38+0200\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 16:51+0300\n" "Last-Translator: Tommi Nieminen <translator@legisign.org>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.4.2\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Poedit 3.3.1\n" #: rules/base.xml:8 msgid "Generic 86-key PC" @@ -779,17 +779,15 @@ msgstr "PinePhone-näppäimistö" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Englantilainen (US)" @@ -831,4376 +829,4455 @@ msgstr "Englantilainen (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Englantilainen (Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Englantilainen (Colemak-DH leveä)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Englantilainen (Colemak-DH ortolineaarinen)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Englantilainen (Colemak-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Englantilainen (Colemak-DH leveä ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Englantilainen (Dvorak)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Englantilainen (Dvorak, kansainvälinen kuollein näppäimin)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Englantilainen (Dvorak, vaihtoehtoinen kansainvälinen)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Englantilainen (Dvorak, vasenkätinen)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Englantilainen (Dvorak, oikeakätinen)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Englantilainen (perinteinen Dvorak)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Englantilainen (ohjelmoijan Dvorak)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Englantilainen (Dvorak, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Englantilainen (US, symbolinen)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Venäläinen (US, foneettinen)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Englantilainen (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Englantilainen (kansainvälinen kuollein näppäimin AltGr:stä)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Englantilainen (jako/kertonäppäin vaihtaa asettelua)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Serbokroaatti (US)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Englantilainen (normanni)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Englantilainen (Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Englantilainen (Workman, kansainvälinen kuollein näppäimin)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Dari" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Paštu" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/fr.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/fr.po
Changed
@@ -9,10 +9,10 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 20:49+0100\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-23 21:22+0200\n" "Last-Translator: Jean-Philippe Guérard <jean-philippe.guerard@corbeaunoir.org>\n" "Language-Team: French <traduc@traduc.org>\n" "Language: fr\n" @@ -781,17 +781,15 @@ msgstr "Clavier PinePhone" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Anglais (US)" @@ -836,4531 +834,4614 @@ # http://colemak.com/ #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Anglais (Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Anglais (Colemak-DH large)" # http://colemak.com/ #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Anglais (Colemak-DH ortholinéaire)" +# http://colemak.com/ +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Anglais (Colemak-DH ISO)" + +# http://colemak.com/ +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Anglais (Colemak-DH large ISO)" + # https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard -#: rules/base.xml:1426 +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Anglais (Dvorak)" # https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Anglais (Dvorak, internat. avec touches mortes)" # https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Anglais (Dvorak, variante internat.)" # https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Anglais (Dvorak, pour gaucher)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Anglais (Dvorak pour droitier)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Anglais (Dvorak classique)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Anglais (Dvorak pour programmeur)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Anglais (Dvorak, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Anglais (US, symbolique)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Russe (US, phonétique)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Anglais (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Anglais (internat., touches mortes via AltGr)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Anglais (diviser/multiplier bascule la disposition)" # https://secure.wikimedia.org/wikipedia/fr/wiki/Serbo-croate -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Serbo-Croate (US)" # https://normanlayout.info/ -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Anglais (Norman)" # https://viralintrospection.wordpress.com/2010/09/06/a-different-philosophy-in-designing-keyboard-layouts/ -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Anglais (Workman)" # https://viralintrospection.wordpress.com/2010/09/06/a-different-philosophy-in-designing-keyboard-layouts/ -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Anglais (Workman, internat., avec touches mortes)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Dari" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Pachto" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/fur.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/fur.po
Changed
@@ -5,11 +5,11 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-2.37.99\n" +"Project-Id-Version: xkeyboard-config-2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-25 23:48+0100\n" -"Last-Translator: Fabio T. <f.t.public@gmail.com>\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-23 14:31+0200\n" +"Last-Translator: Fabio Tomat <f.t.public@gmail.com>\n" "Language-Team: Friulian <f.t.public@gmail.com>\n" "Language: fur\n" "MIME-Version: 1.0\n" @@ -777,17 +777,15 @@ msgstr "Tastiere dal PinePhone" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Inglese (US)" @@ -829,4373 +827,4452 @@ msgstr "Inglese (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Inglese (Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Inglese (Colemak-DH largje)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Inglese (Colemak-DH ortogonâl)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Inglese (Colemak-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Inglese (Colemak-DH largje ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Inglese (Dvorak)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Inglese (Dvorak, intl. ,cun tascj muarts)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Inglese (Dvorak, alt. intl.)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Inglese (Dvorak, man çampe)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Inglese (Dvorak, man drete)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Inglese (Dvorak classic)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Inglese (Dvorak par programadôr)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Inglese (Dvorak, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Inglese (US, simboliche)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Russe (US, fonetiche)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Inglese (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Inglese (intl., cun tascj muarts AltGr)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Inglese (i tascj divît/moltipliche a cambiin la disposizion)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Serbe-Cravuate (US)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Inglese (Normane)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Inglese (operari)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Inglese (operari, intl., cun tascj muarts)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Dari" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Pashto" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz" -#: rules/base.xml:1574 +#: rules/base.xml:1585 msgid "Uzbek (Afghanistan)" msgstr "Uzbeke (Afganistan)" -#: rules/base.xml:1585 +#: rules/base.xml:1596 msgid "Pashto (Afghanistan, OLPC)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/he.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/he.po
Changed
@@ -5,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 13:37+0200\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 09:15+0300\n" "Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n" "Language-Team: Hebrew <heb-bugzap@hamakor.org.il>\n" "Language: he\n" @@ -776,17 +776,15 @@ msgstr "המקלדת של PinePhone" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "אנ" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "אנגלית (ארה״ב)" @@ -828,4373 +826,4452 @@ msgstr "אנגלית (קולמק-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "אנגלית (קולמק-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "אנגלית (קולמק-DH רחב)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "אנגלית (קולמק-DH אורתולינארית)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "אנגלית (קולמק-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "אנגלית (קולמק-DH רחב ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "אנגלית (דבוז׳אק)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "אנגלית (דבוז׳אק, בינלאומית עם מקשים מתים)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "אנגלית (דבוז׳אק, בינלאומית חלופית)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "אנגלית (דבוז׳אק, לשמאליים)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "אנגלית (דבוז׳אק, לימניים)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "אנגלית (דבוז׳אק קלסית)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "אנגלית (דבוז׳אק למתכנתים)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "אנגלית (דבוז׳אק, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "אנגלית (ארה״ב, Symbolic)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "רו" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "רוסית (ארה״ב, פונטית)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "אנגלית (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "אנגלית (בינלאומית עם AltGr מקשים מתים)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "אנגלית (חילוק/כפל מחליפים פריסה)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "סרבו-קרואטית (ארה״ב)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "אנגלית (Norman)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "אנגלית (Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "אנגלית (Workman, בינלאומי עם מקשים מתים)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "פרס" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "דארי" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "פשט" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "פשטו" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "אזב" -#: rules/base.xml:1574 +#: rules/base.xml:1585 msgid "Uzbek (Afghanistan)" msgstr "אוזבקית (אפגניסטן)" -#: rules/base.xml:1585 +#: rules/base.xml:1596 msgid "Pashto (Afghanistan, OLPC)" msgstr "פשטו (אפגניסטן, OLPC)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/id.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/id.po
Changed
@@ -7,10 +7,10 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 16:49+0700\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 21:40+0700\n" "Last-Translator: Andika Triwidada <andika@gmail.com>\n" "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n" "Language: id\n" @@ -19,7 +19,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.3.1\n" #: rules/base.xml:8 msgid "Generic 86-key PC" @@ -778,17 +778,15 @@ msgstr "Papan Ketik PinePhone" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Inggris (AS)" @@ -830,4369 +828,4448 @@ msgstr "Inggris (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Inggris (Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Inggris (Colemak-DH Lebar)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Inggris (Colemak-DH Ortolinier)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Inggris (Colemak-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Inggris (Colemak-DH ISO Lebar)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Inggris (Dvorak)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Inggris (Dvorak, intl., dengan tombol mati)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Inggris (Dvorak, alt. intl.)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Inggris (Dvorak, kidal)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Inggris (Dvorak, tangan kanan)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Inggris (Dvorak klasik)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Inggris (Dvorak pemrogram)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Inggris (Dvorak, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Inggris (AS, Simbolis)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Rusia (AS, fonetik)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Inggris (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Inggris (intl., dengan tombol mati AltGr)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Inggris (tombol bagi/kali menjungkitkan tata letak)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Serbo-Kroasia (AS)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Inggris (Norman)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Inggris (Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Inggris (Workman, intl., dengan tombol mati)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Dari" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Pashto" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz" -#: rules/base.xml:1574
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/ka.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/ka.po
Changed
@@ -1,14 +1,14 @@ -# translation of xkeyboard-config.po to Georgian -# Copyright (C) 2022 Free Software Foundation +# Georgian translation of xkeyboard-config +# Copyright (C) 2023 Free Software Foundation # This file is distributed under the same license as the xkeyboard-config package. +# Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2023. # -# Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2022. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.36.99\n" +"Project-Id-Version: xkeyboard-config 2.37.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-15 22:36+0000\n" -"PO-Revision-Date: 2022-12-12 15:57+0100\n" +"POT-Creation-Date: 2023-01-22 21:04+0000\n" +"PO-Revision-Date: 2023-02-25 15:57+0100\n" "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n" "Language-Team: Georgian <(nothing)>\n" "Language: ka\n" @@ -778,10 +778,10 @@ #. Keyboard indicator for English layouts #. Keyboard indicator for Australian layouts #. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1793 rules/base.xml:2422 -#: rules/base.xml:2982 rules/base.xml:3694 rules/base.xml:5088 -#: rules/base.xml:6024 rules/base.xml:6305 rules/base.xml:6354 -#: rules/base.xml:6514 rules/base.xml:6525 rules/base.extras.xml:387 +#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 +#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 +#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 +#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 #: rules/base.extras.xml:1524 msgid "en" msgstr "en" @@ -832,3684 +832,3708 @@ msgstr "ინგლისური (კოლემაკი-DH ISO)" #: rules/base.xml:1419 +msgid "English (Colemak-DH Ortholinear)" +msgstr "ინგლისური (კოლემაკი-DH ორთოხაზოვანი)" + +#: rules/base.xml:1426 msgid "English (Dvorak)" msgstr "ინგლისური (Dvorak)" -#: rules/base.xml:1425 +#: rules/base.xml:1432 msgid "English (Dvorak, intl., with dead keys)" msgstr "ინგლისური (Dvorak, საერთ., მკვდარი ღილაკებით)" -#: rules/base.xml:1431 +#: rules/base.xml:1438 msgid "English (Dvorak, alt. intl.)" msgstr "ინგლისური (Dvorak, სხვ. საერთ.)" -#: rules/base.xml:1437 +#: rules/base.xml:1444 msgid "English (Dvorak, left-handed)" msgstr "ინგლისური (Dvorak, ცაცია)" -#: rules/base.xml:1443 +#: rules/base.xml:1450 msgid "English (Dvorak, right-handed)" msgstr "ინგლისური (Dvorak, მარჯვენა ხელით)" -#: rules/base.xml:1449 +#: rules/base.xml:1456 msgid "English (classic Dvorak)" msgstr "ინგლისური (კლასიკური Dvorak)" -#: rules/base.xml:1455 +#: rules/base.xml:1462 msgid "English (programmer Dvorak)" msgstr "ინგლისური (Dvorak, პროგრამისტის)" -#: rules/base.xml:1461 +#: rules/base.xml:1468 msgid "English (Dvorak, Macintosh)" msgstr "ინგლისური (Dvorak, Macintosh)" -#: rules/base.xml:1467 +#: rules/base.xml:1474 msgid "English (US, Symbolic)" msgstr "ინგლისური (აშშ, სიმბოლური)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1474 rules/base.xml:3218 rules/base.xml:3828 -#: rules/base.xml:3981 rules/base.xml:4425 rules/base.xml:4943 -#: rules/base.xml:5045 rules/base.xml:5479 rules/base.xml:5490 +#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 +#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 +#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 #: rules/base.extras.xml:184 rules/base.extras.xml:195 #: rules/base.extras.xml:696 rules/base.extras.xml:718 #: rules/base.extras.xml:766 msgid "ru" msgstr "ru" -#: rules/base.xml:1475 +#: rules/base.xml:1482 msgid "Russian (US, phonetic)" msgstr "რუსული (აშშ, ფონეტიკური)" -#: rules/base.xml:1484 +#: rules/base.xml:1491 msgid "English (Macintosh)" msgstr "ინგლისური (Macintosh)" -#: rules/base.xml:1490 +#: rules/base.xml:1497 msgid "English (intl., with AltGr dead keys)" msgstr "ინგლისური (საერთ., AltGr მკვდარი ღილაკებით)" -#: rules/base.xml:1501 +#: rules/base.xml:1508 msgid "English (the divide/multiply toggle the layout)" msgstr "" -#: rules/base.xml:1507 +#: rules/base.xml:1514 msgid "Serbo-Croatian (US)" msgstr "სერბო-ხორვატული (US)" -#: rules/base.xml:1520 +#: rules/base.xml:1527 msgid "English (Norman)" msgstr "ინგლისური (ნორმანი)" -#: rules/base.xml:1526 +#: rules/base.xml:1533 msgid "English (Workman)" msgstr "ინგლისური (ვორკმანი)" -#: rules/base.xml:1532 +#: rules/base.xml:1539 msgid "English (Workman, intl., with dead keys)" msgstr "ინგლისური (Workman, საერთ., მკვდარი ღილაკებით)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1541 rules/base.xml:1588 rules/base.xml:3359 +#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 #: rules/base.extras.xml:261 msgid "fa" msgstr "fa" -#: rules/base.xml:1542 +#: rules/base.xml:1549 msgid "Dari" msgstr "დარი" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1555 rules/base.xml:1577 +#: rules/base.xml:1562 rules/base.xml:1584 msgid "ps" msgstr "ps" -#: rules/base.xml:1556 +#: rules/base.xml:1563 msgid "Pashto" msgstr "პაშტო" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1566 rules/base.xml:1596 rules/base.xml:6114 +#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 msgid "uz" msgstr "uz" -#: rules/base.xml:1567 +#: rules/base.xml:1574 msgid "Uzbek (Afghanistan)" msgstr "უზბეკური (ავღანეთი)" -#: rules/base.xml:1578 +#: rules/base.xml:1585 msgid "Pashto (Afghanistan, OLPC)" msgstr "პაშტური (ავღანეთი, OLPC)" -#: rules/base.xml:1589 +#: rules/base.xml:1596 msgid "Dari (Afghanistan, OLPC)" msgstr "დარი (ავღანეთი, OLPC)" -#: rules/base.xml:1597 +#: rules/base.xml:1604 msgid "Uzbek (Afghanistan, OLPC)" msgstr "უზბეკური (ავღანეთი, OLPC)" #. Keyboard indicator for Arabic layouts #. Keyboard indicator for Iraqi layouts #. Keyboard indicator for Arabic layouts -#: rules/base.xml:1609 rules/base.xml:2635 rules/base.xml:2648 -#: rules/base.xml:3435 rules/base.xml:5617 rules/base.xml:6266 +#: rules/base.xml:1616 rules/base.xml:2642 rules/base.xml:2655 +#: rules/base.xml:3442 rules/base.xml:5630 rules/base.xml:6279 #: rules/base.extras.xml:896 msgid "ar" msgstr "ar"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/ko.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/ko.po
Changed
@@ -26,10 +26,10 @@ # - Non-breaking space - 강제 공백 문자 msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-24 16:56+0900\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 19:50+0900\n" "Last-Translator: Changwoo Ryu <cwryu@debian.org>\n" "Language-Team: Korean <translation-team-ko@googlegroups.com>\n" "Language: ko\n" @@ -808,19 +808,17 @@ msgstr "파인폰 키보드" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" -msgstr "영어 (미국식)" +msgstr "영어 (미국)" #. Keyboard indicator for Cherokee layouts #: rules/base.xml:1363 @@ -842,15 +840,15 @@ #: rules/base.xml:1383 msgid "English (US, euro on 5)" -msgstr "영어 (미국식, 5 키에 유로)" +msgstr "영어 (미국, 5 키에 유로)" #: rules/base.xml:1389 msgid "English (US, intl., with dead keys)" -msgstr "영어 (미국식, 국제, 데드키 포함)" +msgstr "영어 (미국, 국제, 데드키 포함)" #: rules/base.xml:1395 msgid "English (US, alt. intl.)" -msgstr "영어 (미국식, 다른 버전 국제)" +msgstr "영어 (미국, 다른 버전 국제)" #: rules/base.xml:1401 msgid "English (Colemak)" @@ -861,4433 +859,4491 @@ msgstr "영어 (콜맥-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "영어 (콜맥-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "영어 (콜맥-DH 와이드)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "영어 (콜맥-DH 오소리니어)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "영어 (콜맥-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "영어 (콜맥-DH 와이드 ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "영어 (드보락)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "영어 (드보락, 국제, 데드키 포함)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "영어 (드보락, 다른 버전 국제)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "영어 (드보락, 왼손잡이)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "영어 (드보락, 오른손잡이)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "영어 (드보락 클래식)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "영어 (드보락 프로그래머)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "영어 (드보락, 매킨토시)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" -msgstr "영어 (미국식, 기호)" +msgstr "영어 (미국, 기호)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" -msgstr "러시아어 (미국식, 음성 표기)" +msgstr "러시아어 (미국, 음성 표기)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "영어 (매킨토시)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "영어 (국제, AltGr 데드키)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "영어 (나누기/곱하기 키로 키 배치 토글)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" -msgstr "세르보크로아트어 (미국식)" +msgstr "세르보크로아트어 (미국)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "영어 (노르만)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "영어 (워크맨)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "영어 (워크맨, 국제, 데드키 포함)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "다리어" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/nl.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/nl.po
Changed
@@ -33,10 +33,10 @@ # Benno Schulenberg <benno@vertaalt.nl>, 2021, 2022, 2023. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-2.37.99\n" +"Project-Id-Version: xkeyboard-config-2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-27 15:55+0100\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-28 08:44+0200\n" "Last-Translator: Benno Schulenberg <vertaling@coevern.nl>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" "Language: nl\n" @@ -805,17 +805,15 @@ msgstr "Pinephone toetsenbord" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Engels (VS)" @@ -857,2167 +855,2211 @@ msgstr "Engels (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Engels (Colemak-DH, ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Engels (Colemak-DH, breed)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Engels (Colemak-DH, ortholineair)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Engels (Colemak-DH, ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Engels (Colemak-DH, breed, ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Engels (Dvorak)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Engels (Dvorak, internationaal, met dode toetsen)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Engels (Dvorak, alternatief internationaal)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Engels (Dvorak, linkshandig)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Engels (Dvorak, rechtshandig)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Engels (Dvorak, klassiek)" # De layout /heet/ "Programmer Dvorak". -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Engels (programmeer-Dvorak)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Engels (Dvorak, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Engels (VS, symbolen)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Russisch (VS, fonetisch)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Engels (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Engels (internationaal, dode toetsen via AltGr)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Engels (de delen-/vermenigvuldigen-toetsen schakelen de indeling)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Servo-Kroatisch (VS)" # "Norman" is een toetsenbordindeling. -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Engels (Norman)" # "Workman" is een toetsenbordindeling. -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Engels (Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Engels (Workman, internationaal, met dode toetsen)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Dari" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Pashto" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz" -#: rules/base.xml:1574 +#: rules/base.xml:1585 msgid "Uzbek (Afghanistan)" msgstr "Oezbeeks (Afghanistan)" -#: rules/base.xml:1585 +#: rules/base.xml:1596
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/pl.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/pl.po
Changed
@@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 20:45+0100\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 09:45+0200\n" "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" "Language: pl\n" @@ -773,17 +773,15 @@ msgstr "Klawiatura PinePhone" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Angielski (USA)" @@ -825,4369 +823,4427 @@ msgstr "Angielski (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Angielski (Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Angielski (Colemak-DH szeroka)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Angielski (Colemak-DH ortoliniowa)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Angielski (Colemak-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Angielski (Colemak-DH szeroka ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Angielski (Dvoraka)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Angielski (Dvoraka, międzynarodowy z klawiszami akcentów)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Angielski (Dvoraka, międzynarodowy alt.)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Angielski (Dvoraka, leworęczny)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Angielski (Dvoraka, praworęczny)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Angielski (klasyczny Dvoraka)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Angielski (Dvoraka programisty)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Angielski (Dvoraka, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Angielski (USA, symboliczny)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Rosyjski (USA, fonetyczny)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Angielski (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Angielski (międzynarodowy z klawiszami akcentów AltGr)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Angielski (dzielenie/mnożenie przełącza układ)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Serbsko-chorwacki (USA)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Angielski (Normana)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Angielski (Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Angielski (Workman, międzynarodowy z klawiszami akcentów)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Dari" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Pasztuński" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz" -#: rules/base.xml:1574 +#: rules/base.xml:1585 msgid "Uzbek (Afghanistan)" msgstr "Uzbecki (Afganistan)" -#: rules/base.xml:1585 +#: rules/base.xml:1596 msgid "Pashto (Afghanistan, OLPC)" msgstr "Paszto (Afganistan, OLPC)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/ro.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/ro.po
Changed
@@ -1,17 +1,33 @@ -# Romanian translation for xkeyboard-config -# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 +# Romanian translation for xkeyboard-config. +# Mesajele în limba română pentru pachetul xkeyboard-config. +# Copyright © 2009, 2010, 2011, 2020, 2021, 2022, 2023 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # # Lucian Adrian Grijincu <lucian.grijincu@gmail.com>, 2010. # Laurențiu Cristian Ion <ionlaurentiucristian@gmail.com>, 2011. +# Florentina Mușat <florentina.musat.28@gmail.com>, 2020 - 2021. # Daniel Șerbănescu <daniel at serbanescu dot dk>, 2018, 2022. +# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2023. +# +# +# Cronologia traducerii fișierului „bfd”: +# Traducerea inițială, făcută de LAG, pentru versiunea xkeyboard-config 1.9 +# Actualizare a traducerii pentru versiunea ???, făcută de LCI, ?-2011. +# Actualizare a traducerii pentru versiunea 2.25.99, făcută de FM, iun-2020. +# Actualizare a traducerii pentru versiunea 2.28.99, făcută de FM, mai-2021. +# Actualizare a traducerii pentru versiunea 2.31.99, făcută de FM, mai-2021. +# Actualizare a traducerii pentru versiunea 2.32.99, făcută de FM, mai-2021. +# Actualizare a traducerii pentru versiunea 2.34.99, făcută de DȘ, ian-2022. +# Actualizare a traducerii pentru versiunea 2.38.99, făcută de R-GC, mai-2023. +# Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul). +# msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.34.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-24 23:49+0100\n" -"PO-Revision-Date: 2022-08-04 10:29+0100\n" -"Last-Translator: Daniel Șerbănescu <daniel@serbanescu.dk>\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 19:09+0200\n" +"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" "Language: ro\n" "MIME-Version: 1.0\n" @@ -19,7 +35,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2);;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.2.2\n" "X-Launchpad-Export-Date: 2010-08-06 19:56+0000\n" #: rules/base.xml:8 @@ -92,7 +108,7 @@ #: rules/base.xml:127 msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech RFKB-23 fără fir, pentru desktop" +msgstr "A4Tech Wireless Desktop RFKB-23" #: rules/base.xml:134 msgid "Acer AirKey V" @@ -108,7 +124,7 @@ #: rules/base.xml:155 msgid "Brother Internet" -msgstr "Brother pentru Internet" +msgstr "Brother Internet" #: rules/base.xml:162 msgid "BTC 5113RF Multimedia" @@ -156,7 +172,7 @@ #: rules/base.xml:239 msgid "Cherry Blue Line CyBo@rd (alt.)" -msgstr "Cherry Blue Line CyBo@rd (alt.)" +msgstr "Cherry Blue Line CyBo@rd (variantă)" #: rules/base.xml:246 msgid "Cherry CyBo@rd USB-Hub" @@ -188,7 +204,7 @@ #: rules/base.xml:295 msgid "Compaq Easy Access" -msgstr "Compaq cu acces facil" +msgstr "Compaq Easy Access" #: rules/base.xml:302 msgid "Compaq Internet (7 keys)" @@ -244,7 +260,7 @@ #: rules/base.xml:393 msgid "Dexxa Wireless Desktop" -msgstr "Dexxa fără fir, pentru desktop" +msgstr "Dexxa Wireless Desktop" #: rules/base.xml:400 msgid "Diamond 9801/9802" @@ -380,7 +396,7 @@ #: rules/base.xml:631 msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech LX-300 fără fir, pentru desktop" +msgstr "Logitech Cordless Desktop LX-300" #: rules/base.xml:638 rules/base.xml:646 msgid "Logitech Internet 350" @@ -388,35 +404,35 @@ #: rules/base.xml:653 msgid "Logitech Cordless Desktop" -msgstr "Logitech fără fir pentru desktop" +msgstr "Logitech Cordless Desktop" #: rules/base.xml:660 msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech iTouch fără fir pentru desktop" +msgstr "Logitech Cordless Desktop iTouch" #: rules/base.xml:667 rules/base.xml:702 msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Navigator fără fir pentru desktop" +msgstr "Logitech Cordless Desktop Navigator" #: rules/base.xml:674 msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Optical fără fir pentru desktop" +msgstr "Logitech Cordless Desktop Optical" #: rules/base.xml:681 msgid "Logitech Cordless Desktop (alt.)" -msgstr "Logitech fără fir pentru desktop (alternativă)" +msgstr "Logitech Cordless Desktop (variantă)" #: rules/base.xml:688 msgid "Logitech Cordless Desktop Pro (2nd alt.)" -msgstr "Logitech Pro fără fir pentru desktop (opțiune alternativă 2)" +msgstr "Logitech Cordless Desktop Pro (a 2-a variantă)" #: rules/base.xml:695 msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Freedom/Desktop Navigator fără fir" +msgstr "Logitech Cordless Freedom/Desktop Navigator" #: rules/base.xml:709 msgid "Logitech iTouch Cordless Y-RB6" -msgstr "Logitech iTouch Y-RB6 fără fir" +msgstr "Logitech iTouch Cordless Y-RB6" #: rules/base.xml:716 msgid "Logitech Internet" @@ -432,7 +448,7 @@ #: rules/base.xml:737 msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech EX110 fără fir pentru desktop" +msgstr "Logitech Cordless Desktop EX110" #: rules/base.xml:744 msgid "Logitech iTouch Internet Navigator SE" @@ -448,7 +464,7 @@ #: rules/base.xml:765 msgid "Logitech Ultra-X Cordless Media Desktop" -msgstr "Logitech Ultra-X fără fir, pentru desktop, cu taste media" +msgstr "Logitech Ultra-X Cordless Media Desktop" #: rules/base.xml:772 msgid "Logitech diNovo" @@ -480,7 +496,7 @@ #: rules/base.xml:821 msgid "Microsoft Internet" -msgstr "Microsoft pentru Internet" +msgstr "Microsoft Internet" #: rules/base.xml:828 msgid "Microsoft Natural Pro/Internet Pro" @@ -496,15 +512,15 @@ #: rules/base.xml:849 msgid "ViewSonic KU-306 Internet" -msgstr "ViewSonic KU-306 pentru Internet" +msgstr "ViewSonic KU-306 Internet" #: rules/base.xml:856 msgid "Microsoft Internet Pro (Swedish)" -msgstr "Microsoft Internet Pro (Suedez)" +msgstr "Microsoft Internet Pro (Suedeză)" #: rules/base.xml:863 msgid "Microsoft Office Keyboard" -msgstr "Tastatură pentru birou Microsoft" +msgstr "Tastatură Microsoft Office" #: rules/base.xml:870 msgid "Microsoft Wireless Multimedia 1.0A" @@ -564,7 +580,7 @@ #: rules/base.xml:968 msgid "Super Power Multimedia" -msgstr "Super Power pentru Multimedia" +msgstr "Super Power Multimedia"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/sq.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/sq.po
Changed
@@ -4,10 +4,10 @@ # Besnik Bleta <besnik@programeshqip.org>, 2022, 2023. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 11:44+0200\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-06-03 11:37+0300\n" "Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n" "Language-Team: Albanian <translation-team-sq@lists.sourceforge.net>\n" "Language: sq\n" @@ -208,7 +208,7 @@ #: rules/base.xml:337 msgid "Compaq Presario laptop" -msgstr "Latop Compaq Presario" +msgstr "Laptop Compaq Presario" #: rules/base.xml:344 msgid "Compaq iPaq" @@ -775,17 +775,15 @@ msgstr "Tastierë PinePhone" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Anglisht (ShBA)" @@ -804,7 +802,7 @@ #: rules/base.xml:1374 msgid "Hawaiian" -msgstr "Havajane" +msgstr "Hauajanisht" #: rules/base.xml:1383 msgid "English (US, euro on 5)" @@ -827,4369 +825,4427 @@ msgstr "Anglisht (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Anglisht (Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Anglisht (Colemak-DH E gjerë)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Anglisht (Colemak-DH Ortholinear)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Anglisht (Colemak-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Anglisht (Colemak-DH E gjerë ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Anglisht (Dvorak)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Anglisht (Dvorak, ndërkomb., me taste të vdekur)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Anglisht (Dvorak, alt. ndërkomb.)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Anglisht (Dvorak, për mëngjarash)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Anglisht (Dvorak, për djathtarash)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Anglisht (Dvorak klasike)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Anglisht (Dvorak programuesish)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Anglisht (Dvorak, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Anglisht (ShBA, Simbole)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Rusisht (ShBA, fonetike)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Anglisht (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Anglisht (ndërkomb., me taste AltGr të vdekur)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Anglisht (me tastet pjesëtim/shumëzim që ndërrojnë skemën)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Serbokroatisht (ShBA)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Anglisht (Normane)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Anglisht (Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Anglisht (Workman, ndërkomb., me taste të vdekur)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Dari" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/sr.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/sr.po
Changed
@@ -2,13 +2,14 @@ # Copyright © 2003–2022 Free Software Foundation, Inc. # This file is distributed under the same license as the xkeyboard-config package. # Danilo Segan <dsegan@gmx.net>, 2003–2005. -# Мирослав Николић <miroslavnikolic@rocketmail.com>, 2020–2022. +# Мирослав Николић <miroslavnikolic@rocketmail.com>, 2020–2023. +# msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.36.99\n" +"Project-Id-Version: xkeyboard-config 2.37.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-15 22:36+0000\n" -"PO-Revision-Date: 2022-09-19 17:38+0200\n" +"POT-Creation-Date: 2023-01-22 21:04+0000\n" +"PO-Revision-Date: 2023-02-26 12:33+0100\n" "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian <(nothing)>\n" "Language: sr\n" @@ -17,6 +18,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Gtranslator 41.0\n" #: rules/base.xml:8 msgid "Generic 86-key PC" @@ -777,10 +779,10 @@ #. Keyboard indicator for English layouts #. Keyboard indicator for Australian layouts #. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1793 rules/base.xml:2422 -#: rules/base.xml:2982 rules/base.xml:3694 rules/base.xml:5088 -#: rules/base.xml:6024 rules/base.xml:6305 rules/base.xml:6354 -#: rules/base.xml:6514 rules/base.xml:6525 rules/base.extras.xml:387 +#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 +#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 +#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 +#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 #: rules/base.extras.xml:1524 msgid "en" msgstr "en" @@ -831,3692 +833,3716 @@ msgstr "енглеска (Колемак-DH ISO)" #: rules/base.xml:1419 +msgid "English (Colemak-DH Ortholinear)" +msgstr "енглеска (Колемак-DH Ортолинеарна)" + +#: rules/base.xml:1426 msgid "English (Dvorak)" msgstr "енглеска (Дворак)" -#: rules/base.xml:1425 +#: rules/base.xml:1432 msgid "English (Dvorak, intl., with dead keys)" msgstr "енглеска (Дворак, intl., са празним тастерима)" -#: rules/base.xml:1431 +#: rules/base.xml:1438 msgid "English (Dvorak, alt. intl.)" msgstr "енглеска (Дворак, alt. intl.)" -#: rules/base.xml:1437 +#: rules/base.xml:1444 msgid "English (Dvorak, left-handed)" msgstr "енглеска (Дворак, за леворуке)" -#: rules/base.xml:1443 +#: rules/base.xml:1450 msgid "English (Dvorak, right-handed)" msgstr "енглеска (Дворак, за десноруке)" -#: rules/base.xml:1449 +#: rules/base.xml:1456 msgid "English (classic Dvorak)" msgstr "енглеска (класична Дворак)" -#: rules/base.xml:1455 +#: rules/base.xml:1462 msgid "English (programmer Dvorak)" msgstr "енглеска (програмерска Дворак)" -#: rules/base.xml:1461 +#: rules/base.xml:1468 msgid "English (Dvorak, Macintosh)" msgstr "енглеска (Дворак, Мекинтош)" -#: rules/base.xml:1467 +#: rules/base.xml:1474 msgid "English (US, Symbolic)" msgstr "енглеска (САД, симболична)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1474 rules/base.xml:3218 rules/base.xml:3828 -#: rules/base.xml:3981 rules/base.xml:4425 rules/base.xml:4943 -#: rules/base.xml:5045 rules/base.xml:5479 rules/base.xml:5490 +#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 +#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 +#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 #: rules/base.extras.xml:184 rules/base.extras.xml:195 #: rules/base.extras.xml:696 rules/base.extras.xml:718 #: rules/base.extras.xml:766 msgid "ru" msgstr "ru" -#: rules/base.xml:1475 +#: rules/base.xml:1482 msgid "Russian (US, phonetic)" msgstr "руска (САД, фонетска)" -#: rules/base.xml:1484 +#: rules/base.xml:1491 msgid "English (Macintosh)" msgstr "енглеска (Мекинтош)" -#: rules/base.xml:1490 +#: rules/base.xml:1497 msgid "English (intl., with AltGr dead keys)" msgstr "енглеска (intl., са празним „AltGr“ тастерима)" -#: rules/base.xml:1501 +#: rules/base.xml:1508 msgid "English (the divide/multiply toggle the layout)" msgstr "енглеска (дељење/множење окидају распоред)" -#: rules/base.xml:1507 +#: rules/base.xml:1514 msgid "Serbo-Croatian (US)" msgstr "српскохрватска (САД)" -#: rules/base.xml:1520 +#: rules/base.xml:1527 msgid "English (Norman)" msgstr "енглеска (норманска)" -#: rules/base.xml:1526 +#: rules/base.xml:1533 msgid "English (Workman)" msgstr "енглеска (Workman)" -#: rules/base.xml:1532 +#: rules/base.xml:1539 msgid "English (Workman, intl., with dead keys)" msgstr "енглеска (Workman, intl., са празним тастерима)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1541 rules/base.xml:1588 rules/base.xml:3359 +#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 #: rules/base.extras.xml:261 msgid "fa" msgstr "fa" -#: rules/base.xml:1542 +#: rules/base.xml:1549 msgid "Dari" msgstr "дари" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1555 rules/base.xml:1577 +#: rules/base.xml:1562 rules/base.xml:1584 msgid "ps" msgstr "ps" -#: rules/base.xml:1556 +#: rules/base.xml:1563 msgid "Pashto" msgstr "пашто" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1566 rules/base.xml:1596 rules/base.xml:6114 +#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 msgid "uz" msgstr "uz" -#: rules/base.xml:1567 +#: rules/base.xml:1574 msgid "Uzbek (Afghanistan)" msgstr "узбечка (Афганистан)" -#: rules/base.xml:1578 +#: rules/base.xml:1585 msgid "Pashto (Afghanistan, OLPC)" msgstr "пашто (Афганистан, OLPC)" -#: rules/base.xml:1589 +#: rules/base.xml:1596 msgid "Dari (Afghanistan, OLPC)" msgstr "дари (Афганистан, OLPC)" -#: rules/base.xml:1597 +#: rules/base.xml:1604 msgid "Uzbek (Afghanistan, OLPC)" msgstr "узбечка (Афганистан, OLPC)" #. Keyboard indicator for Arabic layouts #. Keyboard indicator for Iraqi layouts #. Keyboard indicator for Arabic layouts -#: rules/base.xml:1609 rules/base.xml:2635 rules/base.xml:2648 -#: rules/base.xml:3435 rules/base.xml:5617 rules/base.xml:6266
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/sv.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/sv.po
Changed
@@ -7,10 +7,10 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 12:16+0100\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-28 21:41+0200\n" "Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" "Language: sv\n" @@ -777,17 +777,15 @@ msgstr "PinePhone-tangentbord" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Engelsk (USA)" @@ -829,4377 +827,4456 @@ msgstr "Engelsk (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Engelsk (Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Engelsk (Colemak-DH bred)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Engelsk (Colemak-DH ortolinjär)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Engelsk (Colemak-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Engelsk (Colemak-DH bred ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Engelsk (Dvorak)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Engelsk (Dvorak, internationell med stumma tangenter)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Engelsk (Dvorak, alternativ internationell)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Engelsk (Dvorak, vänsterhänt)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Engelsk (Dvorak, högerhänt)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Engelsk (klassisk Dvorak)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Engelsk (Dvorak för programmerare)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Engelsk (Dvorak, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Engelsk (USA, symbolisk)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Rysk (USA, fonetisk)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Engelsk (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Engelsk (internationell med stumma AltGr-tangenter)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Engelsk (division/multiplikation växlar layouten)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Serbokroatisk (USA)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Engelsk (Norman)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Engelsk (Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Engelsk (Workman, internationell med stumma tangenter)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Dari" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Pashto" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz" -#: rules/base.xml:1574 +#: rules/base.xml:1585 msgid "Uzbek (Afghanistan)" msgstr "Uzbekisk (Afganistan)" -#: rules/base.xml:1585 +#: rules/base.xml:1596 msgid "Pashto (Afghanistan, OLPC)" msgstr "Pashto (Afganistan, OLPC)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/tr.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/tr.po
Changed
@@ -8,10 +8,10 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 19:08+0300\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 11:40+0300\n" "Last-Translator: Emin Tufan Çetin <etcetin@gmail.com>\n" "Language-Team: Turkish <gnome-turk@gnome.org>\n" "Language: tr\n" @@ -780,17 +780,15 @@ msgstr "PinePhone Klavyesi" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "İngilizce (ABD)" @@ -832,4792 +830,4427 @@ msgstr "İngilizce (Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "İngilizce (Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "İngilizce (Colemak-DH Geniş)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "İngilizce (Colemak-DH Ortolineer)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "İngilizce (Colemak-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "İngilizce (Colemak-DH Geniş ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "İngilizce (Dvorak)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "İngilizce (Dvorak, uluslararası, ölü tuşlarla)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "İngilizce (Dvorak, alternatif uluslararası)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "İngilizce (Dvorak, solak)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "İngilizce (Dvorak, sağlak)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "İngilizce (klasik Dvorak)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "İngilizce (programcı Dvorak)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "İngilizce (Dvorak, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "İngilizce (ABD, Sembolik)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Rusça (ABD, fonetik)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "İngilizce (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "İngilizce (uluslararası, AltGr ölü tuşlarla)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "İngilizce (bölme/çarpma düzeni değiştirir)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Sırp-Hırvatça (ABD)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "İngilizce (Normandiya)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "İngilizce (Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "İngilizce (Workman, uluslararası, ölü tuşlarla)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Darice" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Peştuca" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz" -#: rules/base.xml:1574 +#: rules/base.xml:1585 msgid "Uzbek (Afghanistan)" msgstr "Özbekçe (Afganistan)" -#: rules/base.xml:1585 +#: rules/base.xml:1596 msgid "Pashto (Afghanistan, OLPC)" msgstr "Peştuca (Afganistan, OLPC)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/uk.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/uk.po
Changed
@@ -7,13 +7,13 @@ # Andriy Rysin <arysin@bcsii.com>, 2007, 2008. # Andriy Rysin <arysin@gmail.com>, 2008. # Maxim V. Dziumanenko <dziumanenko@gmail.com>, 2004-2011. -# Yuri Chornoivan <yurchor@ukr.net>, 2011-2022, 2023. +# Yuri Chornoivan <yurchor@ukr.net>, 2011-2023. msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config-2.37.99\n" +"Project-Id-Version: xkeyboard-config-2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 12:51+0200\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 17:15+0300\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n" "Language: uk\n" @@ -781,17 +781,15 @@ msgstr "Клавіатура PinePhone" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "Англійська (США)" @@ -833,4373 +831,4452 @@ msgstr "Англійська (Коулмак-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "Англійська (Коулмак-DH, ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "Англійська (Коулмак-DH, широка)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "Англійська (Коулмак-DH, ортолінійна)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "Англійська (Коулмак-DH, ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "Англійська (Коулмак-DH, ISO, широка)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "Англійська (Дворак)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "Англійська (Дворака, міжн. зі сліпими клавішами)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "Англійська (Дворак, альт. міжн.)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "Англійська (Дворак для шульги)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "Англійська (Дворак для правші)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "Англійська (класична Дворака)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "Англійська (програмістський Дворак)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "Англійська (Дворак, Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "Англійська (США, символічна)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "Російська (США, фонетична)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "Англійська (Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "Англійська (інтернаціональна зі сліпими клавішами AltGr)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "Англійська (ділення або множення перемикають розкладку)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "Сербо-хорватська (США)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "Англійська (Норман)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "Англійська (Воркмен)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "Англійська (Воркмена, міжн. зі сліпими клавішами)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "Дарі" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "Пушту" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz" -#: rules/base.xml:1574 +#: rules/base.xml:1585 msgid "Uzbek (Afghanistan)" msgstr "Узбецька (Афганістан)" -#: rules/base.xml:1585
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/po/zh_CN.po -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/po/zh_CN.po
Changed
@@ -23,10 +23,10 @@ # msgid "" msgstr "" -"Project-Id-Version: xkeyboard-config 2.37.99\n" +"Project-Id-Version: xkeyboard-config 2.38.99\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-22 21:04+0000\n" -"PO-Revision-Date: 2023-01-23 21:23+0800\n" +"POT-Creation-Date: 2023-05-21 22:04+0100\n" +"PO-Revision-Date: 2023-05-22 14:09+0800\n" "Last-Translator: Wenbin Lv <wenbin816@gmail.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" "Language: zh_CN\n" @@ -35,7 +35,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.3\n" #: rules/base.xml:8 msgid "Generic 86-key PC" @@ -794,17 +794,15 @@ msgstr "PinePhone 键盘" #. Keyboard indicator for English layouts -#. Keyboard indicator for Australian layouts -#. Keyboard indicator for English layouts -#: rules/base.xml:1349 rules/base.xml:1800 rules/base.xml:2429 -#: rules/base.xml:2989 rules/base.xml:3701 rules/base.xml:5101 -#: rules/base.xml:6037 rules/base.xml:6318 rules/base.xml:6367 -#: rules/base.xml:6527 rules/base.xml:6538 rules/base.extras.xml:387 -#: rules/base.extras.xml:1524 +#: rules/base.xml:1349 rules/base.xml:1811 rules/base.xml:2462 +#: rules/base.xml:3033 rules/base.xml:3763 rules/base.xml:5175 +#: rules/base.xml:6090 rules/base.xml:6371 rules/base.xml:6420 +#: rules/base.xml:6580 rules/base.xml:6591 rules/base.extras.xml:404 +#: rules/base.extras.xml:1557 msgid "en" msgstr "en" -#: rules/base.xml:1350 rules/base.extras.xml:388 +#: rules/base.xml:1350 rules/base.extras.xml:405 msgid "English (US)" msgstr "英语(美国)" @@ -846,4373 +844,4452 @@ msgstr "英语(Colemak-DH)" #: rules/base.xml:1413 -msgid "English (Colemak-DH ISO)" -msgstr "英语(Colemak-DH ISO)" +msgid "English (Colemak-DH Wide)" +msgstr "英语(Colemak-DH 宽版)" #: rules/base.xml:1419 msgid "English (Colemak-DH Ortholinear)" msgstr "英语(Colemak-DH 正交)" -#: rules/base.xml:1426 +#: rules/base.xml:1425 +msgid "English (Colemak-DH ISO)" +msgstr "英语(Colemak-DH ISO)" + +#: rules/base.xml:1431 +msgid "English (Colemak-DH Wide ISO)" +msgstr "英语(Colemak-DH 宽版 ISO)" + +#: rules/base.xml:1437 msgid "English (Dvorak)" msgstr "英语(Dvorak)" -#: rules/base.xml:1432 +#: rules/base.xml:1443 msgid "English (Dvorak, intl., with dead keys)" msgstr "英语(Dvorak,国际,带死键)" -#: rules/base.xml:1438 +#: rules/base.xml:1449 msgid "English (Dvorak, alt. intl.)" msgstr "英语(Dvorak,替代,国际)" -#: rules/base.xml:1444 +#: rules/base.xml:1455 msgid "English (Dvorak, left-handed)" msgstr "英语(Dvorak,左手)" -#: rules/base.xml:1450 +#: rules/base.xml:1461 msgid "English (Dvorak, right-handed)" msgstr "英语(Dvorak,右手)" -#: rules/base.xml:1456 +#: rules/base.xml:1467 msgid "English (classic Dvorak)" msgstr "英语(经典 Dvorak)" -#: rules/base.xml:1462 +#: rules/base.xml:1473 msgid "English (programmer Dvorak)" msgstr "英语(适合程序员的 Dvorak)" -#: rules/base.xml:1468 +#: rules/base.xml:1479 msgid "English (Dvorak, Macintosh)" msgstr "英语(Dvorak,Macintosh)" -#: rules/base.xml:1474 +#: rules/base.xml:1485 msgid "English (US, Symbolic)" msgstr "英语(美国,符号)" #. Keyboard indicator for Russian layouts -#: rules/base.xml:1481 rules/base.xml:3225 rules/base.xml:3835 -#: rules/base.xml:3988 rules/base.xml:4432 rules/base.xml:4956 -#: rules/base.xml:5058 rules/base.xml:5492 rules/base.xml:5503 -#: rules/base.extras.xml:184 rules/base.extras.xml:195 -#: rules/base.extras.xml:696 rules/base.extras.xml:718 -#: rules/base.extras.xml:766 +#: rules/base.xml:1492 rules/base.xml:2565 rules/base.xml:3269 +#: rules/base.xml:3897 rules/base.xml:4050 rules/base.xml:4494 +#: rules/base.xml:5030 rules/base.xml:5132 rules/base.xml:5560 +#: rules/base.xml:5571 rules/base.extras.xml:225 rules/base.extras.xml:236 +#: rules/base.extras.xml:714 rules/base.extras.xml:736 +#: rules/base.extras.xml:784 rules/base.extras.xml:867 +#: rules/base.extras.xml:880 msgid "ru" msgstr "ru" -#: rules/base.xml:1482 +#: rules/base.xml:1493 msgid "Russian (US, phonetic)" msgstr "俄语(美国,语音助记)" -#: rules/base.xml:1491 +#: rules/base.xml:1502 msgid "English (Macintosh)" msgstr "英语(Macintosh)" -#: rules/base.xml:1497 +#: rules/base.xml:1508 msgid "English (intl., with AltGr dead keys)" msgstr "英语(国际,带 AltGr 死键)" -#: rules/base.xml:1508 +#: rules/base.xml:1519 msgid "English (the divide/multiply toggle the layout)" msgstr "英语(除/乘键切换布局)" -#: rules/base.xml:1514 +#: rules/base.xml:1525 msgid "Serbo-Croatian (US)" msgstr "塞尔维亚-克罗地亚语(美国)" -#: rules/base.xml:1527 +#: rules/base.xml:1538 msgid "English (Norman)" msgstr "英语(Norman)" -#: rules/base.xml:1533 +#: rules/base.xml:1544 msgid "English (Workman)" msgstr "英语(Workman)" -#: rules/base.xml:1539 +#: rules/base.xml:1550 msgid "English (Workman, intl., with dead keys)" msgstr "英语(Workman,国际,带死键)" #. Keyboard indicator for Persian layouts -#: rules/base.xml:1548 rules/base.xml:1595 rules/base.xml:3366 -#: rules/base.extras.xml:261 +#: rules/base.xml:1559 rules/base.xml:1606 rules/base.xml:3422 msgid "fa" msgstr "fa" -#: rules/base.xml:1549 +#: rules/base.xml:1560 msgid "Dari" msgstr "达里语" #. Keyboard indicator for Pashto layouts -#: rules/base.xml:1562 rules/base.xml:1584 +#: rules/base.xml:1573 rules/base.xml:1595 msgid "ps" msgstr "ps" -#: rules/base.xml:1563 +#: rules/base.xml:1574 msgid "Pashto" msgstr "普什图语" #. Keyboard indicator for Uzbek layouts -#: rules/base.xml:1573 rules/base.xml:1603 rules/base.xml:6127 +#: rules/base.xml:1584 rules/base.xml:1614 rules/base.xml:6180 msgid "uz" msgstr "uz" -#: rules/base.xml:1574
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/0001-lists.part -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/0001-lists.part
Changed
@@ -20,8 +20,8 @@ // TypeMatrix geometries ! $tmgeometries = tm2020 tm2030PS2 tm2030USB tm2030USB-102 tm2030USB-106 -// Layouts that provide further specializations for the OLPC -! $olpclayouts = af am ara br ca es et fr it kh kz in mn np ru th tr us +// Country files that provide specializations for the OLPC: +! $olpclayouts = af am ara br ca es et fr in it kh kz mn ng np pk ru th tr us ! $macbooks = macbook78 macbook79 ! $maclaptop = ibook powerbook macbook78 macbook79
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/0036-lo_s.part -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/0036-lo_s.part
Changed
@@ -1,4 +1,7 @@ ! layout option = symbols + * misc:apl = +apl(level3) + * misc:typo = +typo(base) + * lv3:ralt_alt = +level3(ralt_alt) * grp:toggle = +group(toggle) * grp:alts_toggle = +group(alts_toggle) * grp:alt_altgr_toggle = +group(alt_altgr_toggle) @@ -6,6 +9,4 @@ * grp:win_space_toggle = +group(win_space_toggle) * grp:ctrl_space_toggle = +group(ctrl_space_toggle) * grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle) - * lv3:ralt_alt = +level3(ralt_alt) - * misc:typo = +typo(base) - * misc:apl = +apl(level3) + * grp:shifts_toggle = +group(shifts_toggle)
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/0037-l1o_s.part -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/0037-l1o_s.part
Changed
@@ -1,4 +1,7 @@ ! layout1 option = symbols + * misc:apl = +apl(level3):1 + * misc:typo = +typo(base):1 + * lv3:ralt_alt = +level3(ralt_alt):1 * grp:toggle = +group(toggle):1 * grp:alts_toggle = +group(alts_toggle):1 * grp:alt_altgr_toggle = +group(alt_altgr_toggle):1 @@ -6,6 +9,4 @@ * grp:win_space_toggle = +group(win_space_toggle):1 * grp:ctrl_space_toggle = +group(ctrl_space_toggle):1 * grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle):1 - * lv3:ralt_alt = +level3(ralt_alt):1 - * misc:typo = +typo(base):1 - * misc:apl = +apl(level3):1 + * grp:shifts_toggle = +group(shifts_toggle):1
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/0038-l2o_s.part -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/0038-l2o_s.part
Changed
@@ -1,4 +1,7 @@ ! layout2 option = symbols + * misc:apl = +apl(level3):2 + * misc:typo = +typo(base):2 + * lv3:ralt_alt = +level3(ralt_alt):2 * grp:toggle = +group(toggle):2 * grp:alts_toggle = +group(alts_toggle):2 * grp:alt_altgr_toggle = +group(alt_altgr_toggle):2 @@ -6,6 +9,4 @@ * grp:win_space_toggle = +group(win_space_toggle):2 * grp:ctrl_space_toggle = +group(ctrl_space_toggle):2 * grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle):2 - * lv3:ralt_alt = +level3(ralt_alt):2 - * misc:typo = +typo(base):2 - * misc:apl = +apl(level3):2 + * grp:shifts_toggle = +group(shifts_toggle):2
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/0039-l3o_s.part -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/0039-l3o_s.part
Changed
@@ -1,4 +1,7 @@ ! layout3 option = symbols + * misc:apl = +apl(level3):3 + * misc:typo = +typo(base):3 + * lv3:ralt_alt = +level3(ralt_alt):3 * grp:toggle = +group(toggle):3 * grp:alts_toggle = +group(alts_toggle):3 * grp:alt_altgr_toggle = +group(alt_altgr_toggle):3 @@ -6,6 +9,4 @@ * grp:win_space_toggle = +group(win_space_toggle):3 * grp:ctrl_space_toggle = +group(ctrl_space_toggle):3 * grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle):3 - * lv3:ralt_alt = +level3(ralt_alt):3 - * misc:typo = +typo(base):3 - * misc:apl = +apl(level3):3 + * grp:shifts_toggle = +group(shifts_toggle):3
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/0040-l4o_s.part -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/0040-l4o_s.part
Changed
@@ -1,4 +1,7 @@ ! layout4 option = symbols + * misc:apl = +apl(level3):4 + * misc:typo = +typo(base):4 + * lv3:ralt_alt = +level3(ralt_alt):4 * grp:toggle = +group(toggle):4 * grp:alts_toggle = +group(alts_toggle):4 * grp:alt_altgr_toggle = +group(alt_altgr_toggle):4 @@ -6,6 +9,4 @@ * grp:win_space_toggle = +group(win_space_toggle):4 * grp:ctrl_space_toggle = +group(ctrl_space_toggle):4 * grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle):4 - * lv3:ralt_alt = +level3(ralt_alt):4 - * misc:typo = +typo(base):4 - * misc:apl = +apl(level3):4 + * grp:shifts_toggle = +group(shifts_toggle):4
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/0042-o_s.part -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/0042-o_s.part
Changed
@@ -1,196 +1,197 @@ -! option = symbols - altwin:menu = +altwin(menu) - altwin:menu_win = +altwin(menu_win) - altwin:meta_alt = +altwin(meta_alt) - altwin:alt_win = +altwin(alt_win) - altwin:ctrl_win = +altwin(ctrl_win) - altwin:ctrl_rwin = +altwin(ctrl_rwin) - altwin:ctrl_alt_win = +altwin(ctrl_alt_win) - altwin:meta_win = +altwin(meta_win) - altwin:left_meta_win = +altwin(left_meta_win) - altwin:hyper_win = +altwin(hyper_win) - altwin:alt_super_win = +altwin(alt_super_win) - altwin:swap_lalt_lwin = +altwin(swap_lalt_lwin) - altwin:swap_alt_win = +altwin(swap_alt_win) - altwin:prtsc_rwin = +altwin(prtsc_rwin) - grab:debug = +srvr_ctrl(grab_debug) - grp:switch = +group(switch) - grp:lswitch = +group(lswitch) - grp:win_switch = +group(win_switch) - grp:lwin_switch = +group(lwin_switch) - grp:rwin_switch = +group(rwin_switch) - grp:menu_switch = +group(menu_switch) - grp:caps_switch = +group(caps_switch) - grp:shifts_toggle = +group(shifts_toggle) - grp:ctrls_toggle = +group(ctrls_toggle) - grp:caps_toggle = +group(caps_toggle) - grp:shift_caps_toggle = +group(shift_caps_toggle) - grp:caps_select = +group(caps_select) - grp:win_menu_select = +group(win_menu_select) - grp:ctrl_select = +group(ctrl_select) - grp:alt_caps_toggle = +group(alt_caps_toggle) - grp:menu_toggle = +group(menu_toggle) - grp:lwin_toggle = +group(lwin_toggle) - grp:rwin_toggle = +group(rwin_toggle) - grp:lshift_toggle = +group(lshift_toggle) - grp:rshift_toggle = +group(rshift_toggle) - grp:rctrl_switch = +group(rctrl_switch) - grp:lctrl_toggle = +group(lctrl_toggle) - grp:rctrl_toggle = +group(rctrl_toggle) - grp:lalt_toggle = +group(lalt_toggle) - grp:sclk_toggle = +group(sclk_toggle) - grp:lctrl_lwin_rctrl_menu = +group(lctrl_lwin_rctrl_menu) - grp:lctrl_lalt_toggle = +group(lctrl_lalt_toggle) - grp:rctrl_ralt_toggle = +group(rctrl_ralt_toggle) - grp:ctrl_alt_toggle = +group(ctrl_alt_toggle) - grp:ctrl_alt_toggle_bidir = +group(ctrl_alt_toggle_bidir) - grp:lctrl_lshift_toggle = +group(lctrl_lshift_toggle) - grp:ctrl_shift_toggle = +group(ctrl_shift_toggle) - grp:ctrl_shift_toggle_bidir = +group(ctrl_shift_toggle_bidir) - grp:lalt_lshift_toggle = +group(lalt_lshift_toggle) - grp:ralt_rshift_toggle = +group(ralt_rshift_toggle) - grp:alt_shift_toggle = +group(alt_shift_toggle) - grp:alt_shift_toggle_bidir = +group(alt_shift_toggle_bidir) - grp:lctrl_lwin_toggle = +group(lctrl_lwin_toggle) - lv3:switch = +level3(switch) - lv3:ralt_switch = +level3(ralt_switch) - lv3:ralt_switch_multikey = +level3(ralt_switch_multikey) - lv3:lalt_switch = +level3(lalt_switch) - lv3:alt_switch = +level3(alt_switch) - lv3:menu_switch = +level3(menu_switch) - lv3:win_switch = +level3(win_switch) - lv3:lwin_switch = +level3(lwin_switch) - lv3:rwin_switch = +level3(rwin_switch) - lv3:enter_switch = +level3(enter_switch) - lv3:4_switch_isolated = +level3(4_switch_isolated) - lv3:9_switch_isolated = +level3(9_switch_isolated) - caps:capslock = +capslock(capslock) - caps:numlock = +capslock(numlock) - caps:shiftlock = +capslock(shiftlock) - caps:swapescape = +capslock(swapescape) - caps:escape = +capslock(escape) - caps:escape_shifted_capslock = +capslock(escape_shifted_capslock) - caps:escape_shifted_compose = +capslock(escape_shifted_compose) - caps:backspace = +capslock(backspace) - caps:super = +capslock(super) - caps:hyper = +capslock(hyper) - caps:menu = +capslock(menu) - caps:none = +capslock(none) - caps:ctrl_modifier = +capslock(ctrl_modifier) - ctrl:nocaps = +ctrl(nocaps) - ctrl:lctrl_meta = +ctrl(lctrl_meta) - ctrl:swapcaps = +ctrl(swapcaps) - ctrl:hyper_capscontrol = +ctrl(hyper_capscontrol) - ctrl:grouptoggle_capscontrol = +ctrl(swapcaps)+group(lctrl_toggle) - ctrl:ac_ctrl = +ctrl(ac_ctrl) - ctrl:aa_ctrl = +ctrl(aa_ctrl) - ctrl:rctrl_ralt = +ctrl(rctrl_ralt) - ctrl:menu_rctrl = +ctrl(menu_rctrl) - ctrl:ralt_rctrl = +ctrl(ralt_rctrl) - ctrl:swap_lalt_lctl = +ctrl(swap_lalt_lctl) - ctrl:swap_ralt_rctl = +ctrl(swap_ralt_rctl) - ctrl:swap_lwin_lctl = +ctrl(swap_lwin_lctl) - ctrl:swap_rwin_rctl = +ctrl(swap_rwin_rctl) - ctrl:swap_lalt_lctl_lwin = +ctrl(swap_lalt_lctl_lwin) - compose:ralt = +compose(ralt) - compose:lwin = +compose(lwin) - compose:lwin-altgr = +compose(lwin-altgr) - compose:rwin = +compose(rwin) - compose:rwin-altgr = +compose(rwin-altgr) - compose:menu = +compose(menu) - compose:menu-altgr = +compose(menu-altgr) - compose:lctrl = +compose(lctrl) - compose:lctrl-altgr = +compose(lctrl-altgr) - compose:rctrl = +compose(rctrl) - compose:rctrl-altgr = +compose(rctrl-altgr) - compose:caps = +compose(caps) - compose:caps-altgr = +compose(caps-altgr) - compose:102 = +compose(102) - compose:102-altgr = +compose(102-altgr) - compose:ins = +compose(ins) - compose:paus = +compose(paus) - compose:prsc = +compose(prsc) - compose:sclk = +compose(sclk) - srvrkeys:none = +srvr_ctrl(no_srvr_keys) - eurosign:e = +eurosign(e) - eurosign:2 = +eurosign(2) - eurosign:4 = +eurosign(4) - eurosign:5 = +eurosign(5) - rupeesign:4 = +rupeesign(4) - keypad:oss = +keypad(oss) - keypad:legacy = +keypad(legacy) - keypad:legacy_wang = +keypad(legacy_wang) - keypad:oss_wang = +keypad(oss_wang) - keypad:future = +keypad(future) - keypad:future_wang = +keypad(future_wang) - keypad:hex = +keypad(ops)+keypad(hex) - keypad:atm = +keypad(ops)+keypad(hex)+keypad(atm) - nbsp:none = +nbsp(none) - nbsp:level2 = +nbsp(level2) - nbsp:level3 = +nbsp(level3) - nbsp:level3n = +nbsp(level3n) - nbsp:level4 = +nbsp(level4) - nbsp:level4n = +nbsp(level4n) - nbsp:level4nl = +nbsp(level4nl) - nbsp:zwnj2 = +nbsp(zwnj2) - nbsp:zwnj2zwj3 = +nbsp(zwnj2zwj3) - nbsp:zwnj2zwj3nb4 = +nbsp(zwnj2zwj3nb4) - nbsp:zwnj2nb3 = +nbsp(zwnj2nb3) - nbsp:zwnj2nb3zwj4 = +nbsp(zwnj2nb3zwj4) - nbsp:zwnj2nb3nnb4 = +nbsp(zwnj2nb3nnb4) - nbsp:zwnj3zwj4 = +nbsp(zwnj3zwj4) - japan:nicola_f_bs = +jp(nicola_f_bs) - japan:hztg_escape = +jp(hztg_escape) - korean:ralt_hangul = +kr(ralt_hangul) - korean:rctrl_hangul = +kr(rctrl_hangul) - korean:ralt_hanja = +kr(ralt_hanja) - korean:rctrl_hanja = +kr(rctrl_hanja) - kpdl:dot = +kpdl(dot) - kpdl:comma = +kpdl(comma) - kpdl:dotoss = +kpdl(dotoss) - kpdl:dotoss_latin9 = +kpdl(dotoss_latin9) - kpdl:commaoss = +kpdl(commaoss) - kpdl:momayyezoss = +kpdl(momayyezoss) - kpdl:kposs = +kpdl(kposs) - kpdl:semi = +kpdl(semi) - shift:breaks_caps = +shift(breaks_caps) - esperanto:qwerty = +epo(qwerty) - esperanto:dvorak = +epo(dvorak) - esperanto:colemak = +epo(colemak) - terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp) - keypad:pointerkeys = +keypad(pointerkeys) - apple:alupckeys = +macintosh_vndr/apple(alupckeys) - apple:jp_pc106 = +macintosh_vndr/apple(jp_pc106) - apple:jp_oadg109a = +macintosh_vndr/apple(jp_oadg109a) - shift:both_capslock = +shift(both_capslock) - shift:lshift_both_capslock = +shift(lshift_both_capslock) - shift:rshift_both_capslock = +shift(rshift_both_capslock) - shift:both_capslock_cancel = +shift(both_capslock_cancel) - shift:lshift_both_capslock_cancel = +shift(lshift_both_capslock_cancel) - shift:rshift_both_capslock_cancel = +shift(rshift_both_capslock_cancel) - shift:both_shiftlock = +shift(both_shiftlock) - shift:lshift_both_shiftlock = +shift(lshift_both_shiftlock) - shift:rshift_both_shiftlock = +shift(rshift_both_shiftlock) - solaris:sun_compat = +sun_vndr/solaris(sun_compat) - lv2:lsgt_switch = +level2(lsgt_switch) - lv3:caps_switch = +level3(caps_switch) - lv3:bksl_switch = +level3(bksl_switch) - lv3:lsgt_switch = +level3(lsgt_switch) - lv3:caps_switch_latch = +level3(caps_switch_latch) - lv3:bksl_switch_latch = +level3(bksl_switch_latch) - lv3:lsgt_switch_latch = +level3(lsgt_switch_latch) - lv5:caps_switch = +level5(caps_switch) - lv5:lsgt_switch = +level5(lsgt_switch) - lv5:ralt_switch = +level5(ralt_switch) - lv5:menu_switch = +level5(menu_switch) - lv5:rctrl_switch = +level5(rctrl_switch) - lv5:lsgt_switch_lock = +level5(lsgt_switch_lock) - lv5:ralt_switch_lock = +level5(ralt_switch_lock) - lv5:lwin_switch_lock = +level5(lwin_switch_lock) - lv5:rwin_switch_lock = +level5(rwin_switch_lock) - lv5:lsgt_switch_lock_cancel = +level5(lsgt_switch_lock_cancel) - lv5:ralt_switch_lock_cancel = +level5(ralt_switch_lock_cancel) - lv5:lwin_switch_lock_cancel = +level5(lwin_switch_lock_cancel) - lv5:rwin_switch_lock_cancel = +level5(rwin_switch_lock_cancel) - parens:swap_brackets = +parens(swap_brackets) +! option = symbols + altwin:menu = +altwin(menu) + altwin:menu_win = +altwin(menu_win) + altwin:meta_alt = +altwin(meta_alt)
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/0044-o_t.part -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/0044-o_t.part
Changed
@@ -7,3 +7,4 @@ numpad:mac = +numpad(mac) numpad:microsoft = +numpad(microsoft) numpad:shift3 = +numpad(shift3) + custom:types = +custom
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/base.extras.xml -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/base.extras.xml
Changed
@@ -5,6 +5,47 @@ <layoutList> <layout> <configItem popularity="exotic"> + <name>ancient</name> + <shortDescription>xx</shortDescription> + <description>Ancient</description> + <languageList> + <iso639Id>got</iso639Id> + <iso639Id>uga</iso639Id> + <iso639Id>ave</iso639Id> + </languageList> + </configItem> + <variantList> + <variant> + <configItem popularity="exotic"> + <name>got</name> + <description>Gothic</description> + <languageList> + <iso639Id>got</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem popularity="exotic"> + <name>uga</name> + <description>Ugaritic</description> + <languageList> + <iso639Id>uga</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem popularity="exotic"> + <name>ave</name> + <description>Avestan</description> + <languageList> + <iso639Id>ave</iso639Id> + </languageList> + </configItem> + </variant> + </variantList> + </layout> + <layout> + <configItem popularity="exotic"> <name>apl</name> <shortDescription>apl</shortDescription> <description>APL</description> @@ -257,30 +298,6 @@ </layout> <layout> <configItem popularity="exotic"> - <name>ir</name> - <shortDescription>fa</shortDescription> - <description>Persian</description> - <countryList> - <iso3166Id>IR</iso3166Id> - </countryList> - <languageList> - <iso639Id>fas</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem popularity="exotic"> - <name>ave</name> - <description>Avestan</description> - <languageList> - <iso639Id>ave</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem popularity="exotic"> <name>lt</name> <shortDescription>lt</shortDescription> <description>Lithuanian</description> @@ -425,7 +442,7 @@ <variant> <configItem popularity="exotic"> <name>cz_sk_de</name> - <description>Czech Slovak and German (US)</description> + <description>Czech, Slovak and German (US)</description> <languageList> <iso639Id>eng</iso639Id> <iso639Id>ces</iso639Id> @@ -559,17 +576,18 @@ <configItem popularity="exotic"> <name>altgr-weur</name> <description>English (Western European AltGr dead keys)</description> - <languageList><iso639Id>dan</iso639Id> - <iso639Id>nld</iso639Id> - <iso639Id>eng</iso639Id> - <iso639Id>fin</iso639Id> - <iso639Id>fra</iso639Id> - <iso639Id>deu</iso639Id> - <iso639Id>ita</iso639Id> - <iso639Id>nor</iso639Id> - <iso639Id>por</iso639Id> - <iso639Id>spa</iso639Id> - <iso639Id>swe</iso639Id> + <languageList> + <iso639Id>eng</iso639Id> + <iso639Id>dan</iso639Id> + <iso639Id>deu</iso639Id> + <iso639Id>fin</iso639Id> + <iso639Id>fra</iso639Id> + <iso639Id>ita</iso639Id> + <iso639Id>nld</iso639Id> + <iso639Id>nor</iso639Id> + <iso639Id>por</iso639Id> + <iso639Id>spa</iso639Id> + <iso639Id>swe</iso639Id> </languageList> </configItem> </variant> @@ -716,7 +734,7 @@ <configItem popularity="exotic"> <name>ruu</name> <shortDescription>ru</shortDescription> - <description>Russian (with Ukrainian-Belorussian layout)</description> + <description>Russian (plus Ukrainian and Belarusian letters)</description> <languageList> <iso639Id>rus</iso639Id> <iso639Id>ukr</iso639Id> @@ -847,7 +865,7 @@ <configItem popularity="exotic"> <name>typo</name> <shortDescription>ru</shortDescription> - <description>Russian (typographic)</description> + <description>Russian (plus typographic symbols)</description> <countryList> <iso3166Id>RU</iso3166Id> </countryList> @@ -856,6 +874,20 @@ </languageList> </configItem> </variant> + <variant> + <configItem popularity="exotic"> + <name>rtu</name> + <shortDescription>ru</shortDescription> + <description>Russian (plus Tatar letters)</description> + <countryList> + <iso3166Id>RU</iso3166Id> + </countryList> + <languageList> + <iso639Id>rus</iso639Id> + <iso639Id>tat</iso639Id> + </languageList> + </configItem> + </variant> </variantList> </layout> <layout> @@ -952,12 +984,6 @@ <description>Arabic (Eastern Arabic numerals, extensions in the 4th level)</description> </configItem> </variant> - <variant> - <configItem popularity="exotic"> - <name>uga</name> - <description>Ugaritic instead of Arabic</description> - </configItem> - </variant> <variant> <configItem popularity="exotic"> <name>ergoarabic</name> @@ -1037,8 +1063,8 @@ </variant> <variant> <configItem popularity="exotic"> - <name>typo</name> - <description>Czech (typographic)</description> + <name>prog_typo</name> + <description>Czech (programming, typographic)</description> </configItem> </variant> <variant> @@ -1049,12 +1075,6 @@ </variant> <variant> <configItem popularity="exotic"> - <name>prog_typo</name> - <description>Czech (programming, typographic)</description> - </configItem> - </variant> - <variant> - <configItem popularity="exotic"> <name>colemak-ucw</name> <description>Czech (US, Colemak, UCW support)</description> </configItem> @@ -1331,7 +1351,7 @@ <configItem popularity="exotic"> <name>urd-navees</name> <description>Urdu (Pakistan, Navees)</description> - <languageList> + <languageList>
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/base.xml -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/base.xml
Changed
@@ -1409,8 +1409,8 @@ </variant> <variant> <configItem> - <name>colemak_dh_iso</name> - <description>English (Colemak-DH ISO)</description> + <name>colemak_dh_wide</name> + <description>English (Colemak-DH Wide)</description> </configItem> </variant> <variant> @@ -1419,7 +1419,18 @@ <description>English (Colemak-DH Ortholinear)</description> </configItem> </variant> - + <variant> + <configItem> + <name>colemak_dh_iso</name> + <description>English (Colemak-DH ISO)</description> + </configItem> + </variant> + <variant> + <configItem> + <name>colemak_dh_wide_iso</name> + <description>English (Colemak-DH Wide ISO)</description> + </configItem> + </variant> <variant> <configItem> <name>dvorak</name> @@ -1796,9 +1807,9 @@ <layout> <configItem> <name>au</name> - <!-- Keyboard indicator for Australian layouts --> + <!-- Keyboard indicator for English layouts --> <shortDescription>en</shortDescription> - <description>English (Australian)</description> + <description>English (Australia)</description> <countryList> <iso3166Id>AU</iso3166Id> </countryList> @@ -2196,6 +2207,17 @@ </configItem> </variant> <variant> + <configItem> + <name>mal_poorna</name> + <!-- Keyboard indicator for Malayalam layouts --> + <shortDescription>ml</shortDescription> + <description>Malayalam (Poorna, extended InScript)</description> + <languageList> + <iso639Id>mal</iso639Id> + </languageList> + </configItem> + </variant> + <variant> <configItem> <name>ori</name> <!-- Keyboard indicator for Oriya layouts --> @@ -2538,6 +2560,17 @@ </variant> <variant> <configItem> + <name>rus</name> + <!-- Keyboard indicator for Russian layouts --> + <shortDescription>ru</shortDescription> + <description>Russian (Brazil, phonetic)</description> + <languageList> + <iso639Id>rus</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> <name>nativo-us</name> <description>Portuguese (Brazil, Nativo for US keyboards)</description> </configItem> @@ -3196,7 +3229,7 @@ <variant> <configItem> <name>bksl</name> - <description>Czech (with <\|> key)</description> + <description>Czech (extra backslash)</description> </configItem> </variant> <variant> @@ -3208,7 +3241,7 @@ <variant> <configItem> <name>qwerty_bksl</name> - <description>Czech (QWERTY, extended backslash)</description> + <description>Czech (QWERTY, extra backslash)</description> </configItem> </variant> <variant> @@ -3234,12 +3267,24 @@ <name>rus</name> <!-- Keyboard indicator for Russian layouts --> <shortDescription>ru</shortDescription> - <description>Russian (Czech, phonetic)</description> + <description>Russian (Czechia, phonetic)</description> <languageList> <iso639Id>rus</iso639Id> </languageList> </configItem> </variant> + <variant> + <configItem> + <name>winkeys</name> + <description>Czech (QWERTZ, Windows flavour)</description> + </configItem> + </variant> + <variant> + <configItem> + <name>winkeys-qwerty</name> + <description>Czech (QWERTY, Windows flavour)</description> + </configItem> + </variant> </variantList> </layout> <layout> @@ -3392,6 +3437,12 @@ </variant> <variant> <configItem> + <name>winkeys</name> + <description>Persian (Windows)</description> + </configItem> + </variant> + <variant> + <configItem> <name>azb</name> <shortDescription>azb</shortDescription> <description>Azerbaijani (Iran)</description> @@ -4896,6 +4947,18 @@ <description>Norwegian (Colemak)</description> </configItem> </variant> + <variant> + <configItem> + <name>colemak_dh</name> + <description>Norwegian (Colemak-DH)</description> + </configItem> + </variant> + <variant> + <configItem> + <name>colemak_dh_wide</name> + <description>Norwegian (Colemak-DH Wide)</description> + </configItem> + </variant> </variantList> </layout> <layout> @@ -5387,7 +5450,7 @@ <variant> <configItem> <name>bksl</name> - <description>Slovak (extended backslash)</description> + <description>Slovak (extra backslash)</description> </configItem> </variant> <variant> @@ -5399,7 +5462,7 @@ <variant> <configItem> <name>qwerty_bksl</name> - <description>Slovak (QWERTY, extended backslash)</description> + <description>Slovak (QWERTY, extra backslash)</description> </configItem> </variant> </variantList> @@ -5462,12 +5525,6 @@ </languageList> </configItem> </variant> - <variant> - <configItem> - <name>mac</name> - <description>Spanish (Macintosh)</description> - </configItem> - </variant> </variantList> </layout> <layout> @@ -5987,21 +6044,6 @@ </variant> <variant> <configItem> - <name>rstu</name> - <description>Ukrainian (standard RSTU)</description> - </configItem> - </variant> - <variant> - <configItem> - <name>rstu_ru</name> - <description>Russian (Ukraine, standard RSTU)</description> - <languageList> - <iso639Id>rus</iso639Id>
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/compat/layoutsMapping.lst -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/compat/layoutsMapping.lst
Changed
@@ -1,20 +1,10 @@ -ar ara ben in(ben) -bs ba dev in(deva) -dvorak us(dvorak) -dzdwi bt -el gr -en_US latin guj in(guj) gur in(guru) -iu ca(ike) -lo la kan in(kan) -mi mao ogham ie(ogam) ori in(ori) -sapmi no(smi) syr sy(syc) tel in(tel) tml in(tam)
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/compat/map-variants.py -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/compat/map-variants.py
Changed
@@ -27,9 +27,8 @@ def read_file(path): '''Returns a list of two-layout tuples (layout1, layout2), ...''' - # This parses both input files, one with two elements, one with four elements, - # all separated by tabs - pattern = re.compile(r'(^\t+)\s+(^\t+)\s*(^\t*)\s*(^\t*)') + # This parses both input files, one with two elements, one with four. + pattern = re.compile(r'(^\s+)\s+(^\s+)\s*(^\s*)\s*(^\s*)') layouts = for line in open(path):
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/rules/compat/variantsMapping.lst -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/rules/compat/variantsMapping.lst
Changed
@@ -1,23 +1,14 @@ ben basic in ben ben probhat in ben_probhat dev basic in deva -dzdwi basic bt basic fi basic fi classic -ge azerty_tskapo fr geo guj basic in guj gur basic in guru -ie laptop ie basic -ie CloGaelachLaptop ie CloGaelach in urd in urd-phonetic -iu basic ca ike -lo basic la basic kan basic in kan mal basic in mal -mal mlplusnum in mal ogham basic ie ogam -ogham laptop ie ogam ogham is434 ie ogam_is434 -ogham is434laptop ie ogam_is434 ori basic in ori ro de ro winkeys ro us ro std @@ -26,11 +17,8 @@ ro comma ro basic ru os ru os_legacy pk urd pk urd-phonetic -sapmi basic no smi -sapmi nodeadkeys no smi_nodeadkeys -sapmi sefi fi smi -sin phonetic-static in sin_phonetic syr basic sy syc syr phonetic sy syc_phonetic -tam INSCRIPT in tam tel basic in tel +ara uga ancient uga // Delete in 2028. +ir ave ancient ave // Delete in 2028.
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/scripts/extract-group-names-from-symbols.sh -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/scripts/extract-group-names-from-symbols.sh
Changed
@@ -8,7 +8,7 @@ # us:"Atsina" # us:"Cherokee" # us:"Coeur d'Alene Salish" -# us:"Czech Slovak and German (US)" +# us:"Czech, Slovak and German (US)" # us:"English (3l)" # us:"English (3l, Chromebook)" # us:"English (3l, emacs)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/af -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/af
Changed
@@ -1,5 +1,7 @@ -// Keyboard layouts for Dari, Pashto, and Southern Uzbek. -// Created by M. Emal Alekozai <memala@gmx.net> in February 2006. +// Keyboard layouts for Afghanistan. + +// Layouts for Dari, Pashto, and Southern Uzbek. +// Original author: M. Emal Alekozai <memala@gmx.net>, 2006. // // Based on the "Computer Locale Requirements for Afghanistan" 1 // from the "United Nations Development Programme for Afghanistan" and the
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/al -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/al
Changed
@@ -1,4 +1,6 @@ -// Albanian keyboard layout, by Pablo Saratxaga <pablo@mandrakesoft.com>. +// Keyboard layouts for Albania. + +// Basic Albanian layout, by Pablo Saratxaga <pablo@mandrakesoft.com>. default partial alphanumeric_keys xkb_symbols "basic" { @@ -6,32 +8,32 @@ nameGroup1="Albanian"; - key <AE01> { 1, exclam, asciitilde, dead_tilde }; - key <AE02> { 2, quotedbl, dead_caron, oneeighth }; - key <AE03> { 3, numbersign, dead_circumflex, sterling }; - key <AE04> { 4, dollar, dead_breve, dollar }; - key <AE05> { 5, percent, dead_abovering, threeeighths }; - key <AE06> { 6, asciicircum, dead_ogonek, fiveeighths }; - key <AE07> { 7, ampersand, grave, dead_grave }; - key <AE08> { 8, asterisk, dead_abovedot, trademark }; - key <AE09> { 9, parenleft, dead_acute, plusminus }; - key <AE10> { 0, parenright, dead_doubleacute, degree }; - key <AE11> { minus, underscore, dead_diaeresis, questiondown }; - - key <AD03> { e, E, EuroSign, EuroSign }; - key <AD11> { ccedilla, Ccedilla, division, dead_abovering }; - key <AD12> { at, apostrophe, multiply, dead_macron }; - - key <AC02> { s, S, dstroke, section }; - key <AC03> { d, D, Dstroke, ETH }; - key <AC10> { ediaeresis, Ediaeresis, dollar, dead_doubleacute }; - key <AC11> { bracketleft, braceleft, ssharp, dead_caron }; - key <TLDE> { backslash, bar, notsign, notsign }; - - key <BKSL> { bracketright, braceright, currency, dead_breve }; - key <AB08> { comma, semicolon, less, multiply }; - key <AB09> { period, colon, greater, division }; - key <AB10> { slash, question, dead_belowdot, dead_abovedot }; + key <TLDE> { backslash, bar, notsign, notsign }; + key <AE01> { 1, exclam, asciitilde, dead_tilde }; + key <AE02> { 2, quotedbl, dead_caron, oneeighth }; + key <AE03> { 3, numbersign, dead_circumflex, sterling }; + key <AE04> { 4, dollar, dead_breve, dollar }; + key <AE05> { 5, percent, dead_abovering, threeeighths}; + key <AE06> { 6, asciicircum, dead_ogonek, fiveeighths }; + key <AE07> { 7, ampersand, grave, dead_grave }; + key <AE08> { 8, asterisk, dead_abovedot, trademark }; + key <AE09> { 9, parenleft, dead_acute, plusminus }; + key <AE10> { 0, parenright, dead_doubleacute, degree }; + key <AE11> { minus, underscore, dead_diaeresis, questiondown}; + + key <AD03> { e, E, EuroSign, EuroSign }; + key <AD11> { ccedilla, Ccedilla, division, dead_abovering}; + key <AD12> { at, apostrophe, multiply, dead_macron }; + + key <AC02> { s, S, dstroke, section }; + key <AC03> { d, D, Dstroke, ETH }; + key <AC10> {ediaeresis, Ediaeresis, dollar, dead_doubleacute }; + key <AC11> {bracketleft, braceleft, ssharp, dead_caron }; + key <BKSL> {bracketright, braceright, currency, dead_breve }; + + key <AB08> { comma, semicolon, less, multiply }; + key <AB09> { period, colon, greater, division }; + key <AB10> { slash, question, dead_belowdot, dead_abovedot}; include "level3(ralt_switch)" }; @@ -46,57 +48,57 @@ nameGroup1= "Albanian (Plisi)"; - key <TLDE> { grave, asciitilde }; - key <AE01> { 1, exclam, U2019 }; - key <AE02> { 2, at, twosuperior }; - key <AE03> { 3, numbersign, threesuperior }; - key <AE04> { 4, dollar, EuroSign }; - key <AE05> { 5, percent, exclamdown }; - key <AE06> { 6, asciicircum, questiondown }; - key <AE07> { 7, ampersand, braceleft }; - key <AE08> { 8, asterisk, braceright }; - key <AE09> { 9, parenleft, bracketleft }; - key <AE10> { 0, parenright, bracketright }; - key <AE11> { minus, underscore, hyphen }; - key <AE12> { equal, plus, registered }; - - key <AD01> { q, Q, dead_grave }; - key <AD02> { w, W, dead_caron }; - key <AD03> { e, E, dead_circumflex }; - key <AD04> { r, R, dead_diaeresis }; - key <AD05> { t, T, dead_macron }; - key <AD06> { y, Y, dead_doubleacute }; - key <AD07> { u, U, dead_breve }; - key <AD08> { i, I, dead_tilde, U0131 }; - key <AD09> { o, O, dead_abovering }; - key <AD10> { p, P, dead_abovedot }; - key <AD11> { ccedilla, Ccedilla, dead_acute }; - key <AD12> { greater, less, U031C }; - - key <AC01> { a, A, U2264 }; - key <AC02> { s, S, U2265 }; - key <AC03> { d, D, U2300 }; - key <AC04> { f, F, U2032 }; - key <AC05> { g, G, U2033 }; - key <AC06> { h, H, section }; - key <AC07> { j, J, dead_cedilla }; - key <AC08> { k, K, dead_belowcomma }; - key <AC09> { l, L, dead_ogonek }; - key <AC10> { ediaeresis, Ediaeresis, dead_belowdot }; - key <AC11> { apostrophe, quotedbl }; - - key <AB01> { z, Z, guillemotleft }; - key <AB02> { x, X, guillemotright }; - key <AB03> { c, C, copyright }; - key <AB04> { v, V, U2039 }; - key <AB05> { b, B, U203A }; - key <AB06> { n, N, endash }; - key <AB07> { m, M, emdash, mu }; - key <AB08> { comma, semicolon, U02BB }; - key <AB09> { period, colon, U200C }; - key <AB10> { slash, question, U2011 }; - - key <BKSL> { backslash, bar, U031B }; + key <TLDE> { grave, asciitilde }; + key <AE01> { 1, exclam, rightsinglequotemark }; + key <AE02> { 2, at, twosuperior }; + key <AE03> { 3, numbersign, threesuperior }; + key <AE04> { 4, dollar, EuroSign }; + key <AE05> { 5, percent, exclamdown }; + key <AE06> { 6, asciicircum, questiondown }; + key <AE07> { 7, ampersand, braceleft }; + key <AE08> { 8, asterisk, braceright }; + key <AE09> { 9, parenleft, bracketleft }; + key <AE10> { 0, parenright, bracketright }; + key <AE11> { minus, underscore, hyphen }; + key <AE12> { equal, plus, registered }; + + key <AD01> { q, Q, dead_grave }; + key <AD02> { w, W, dead_caron }; + key <AD03> { e, E, dead_circumflex }; + key <AD04> { r, R, dead_diaeresis }; + key <AD05> { t, T, dead_macron }; + key <AD06> { y, Y, dead_doubleacute }; + key <AD07> { u, U, dead_breve }; + key <AD08> { i, I, dead_tilde, idotless }; + key <AD09> { o, O, dead_abovering }; + key <AD10> { p, P, dead_abovedot }; + key <AD11> { ccedilla, Ccedilla, dead_acute }; + key <AD12> { greater, less, U031C }; + + key <AC01> { a, A, U2264 }; + key <AC02> { s, S, U2265 }; + key <AC03> { d, D, U2300 }; + key <AC04> { f, F, U2032 }; + key <AC05> { g, G, U2033 }; + key <AC06> { h, H, section }; + key <AC07> { j, J, dead_cedilla }; + key <AC08> { k, K, dead_belowcomma }; + key <AC09> { l, L, dead_ogonek }; + key <AC10> { ediaeresis, Ediaeresis, dead_belowdot }; + key <AC11> { apostrophe, quotedbl }; + + key <AB01> { z, Z, guillemotleft }; + key <AB02> { x, X, guillemotright }; + key <AB03> { c, C, copyright }; + key <AB04> { v, V, U2039 }; + key <AB05> { b, B, U203A }; + key <AB06> { n, N, endash }; + key <AB07> { m, M, emdash, mu }; + key <AB08> { comma, semicolon, U02BB }; + key <AB09> { period, colon, U200C }; + key <AB10> { slash, question, U2011 }; + + key <BKSL> { backslash, bar, U031B }; include "level3(ralt_switch)" }; @@ -112,36 +114,36 @@ nameGroup1="Albanian (Veqilharxhi)"; // QWERTYUIOP - key <AD01> { U105B0, U10589 }; // 𐖰, 𐖉 - key <AD02> { U1059F, U10578, w, W }; // 𐖟, 𐕸, w, W - key <AD03> { U1059E, U10577 }; // 𐖞, 𐕷 - key <AD04> { U105B1, U1058A, U105B2, U1058B }; // 𐖱, 𐖊, , - key <AD05> { U105B5, U1058E, U105B6, U1058F }; // 𐖵, 𐖎, 𐖶, 𐖏 - key <AD06> { U105BB, U10594 }; // 𐖻, 𐖔 - key <AD07> { U105B7, U10590 }; // 𐖷, 𐖐 - key <AD08> { U105A5, U1057E }; // 𐖥, 𐕾 - key <AD09> { U105AE, U10587 }; // 𐖮, 𐖇 - key <AD10> { U105AF, U10588 }; // 𐖯, 𐖈 + key <AD01> { U105B0, U10589 }; // 𐖰, 𐖉 + key <AD02> { U1059F, U10578, w, W }; // 𐖟, 𐕸, w, W + key <AD03> { U1059E, U10577 }; // 𐖞, 𐕷 + key <AD04> { U105B1, U1058A, U105B2, U1058B }; // 𐖱, 𐖊, , + key <AD05> { U105B5, U1058E, U105B6, U1058F }; // 𐖵, 𐖎, 𐖶, 𐖏 + key <AD06> { U105BB, U10594 }; // 𐖻, 𐖔 + key <AD07> { U105B7, U10590 }; // 𐖷, 𐖐 + key <AD08> { U105A5, U1057E }; // 𐖥, 𐕾 + key <AD09> { U105AE, U10587 }; // 𐖮, 𐖇 + key <AD10> { U105AF, U10588 }; // 𐖯, 𐖈
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/altwin -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/altwin
Changed
@@ -3,7 +3,7 @@ xkb_symbols "meta_alt" { key <LALT> { Alt_L, Meta_L }; key <RALT> { Alt_R, Meta_R , typegroup1 = "TWO_LEVEL" }; - modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R }; + modifier_map Mod1 { <LALT>, <RALT> }; }; // Alt is mapped to the Super and the usual Alt. @@ -38,7 +38,7 @@ key <RWIN> { Alt_R, Meta_R }; key <LCTL> { Super_L }; key <RCTL> { Super_R }; - modifier_map Control { <RALT>, <LALT> }; + modifier_map Control { <LALT>, <RALT> }; modifier_map Mod1 { <LWIN>, <RWIN> }; modifier_map Mod4 { <LCTL>, <RCTL> }; }; @@ -50,7 +50,7 @@ key <RALT> { Alt_R, Alt_R , typegroup1 = "TWO_LEVEL" }; key <LWIN> { Meta_L }; key <RWIN> { Meta_R }; - modifier_map Mod1 { Alt_L, Alt_R }; + modifier_map Mod1 { <LALT>, <RALT> }; modifier_map Mod4 { <META>, Meta_L, Meta_R }; }; @@ -59,7 +59,7 @@ xkb_symbols "left_meta_win" { key <LALT> { Alt_L, Alt_L }; key <LWIN> { Meta_L }; - modifier_map Mod1 { Alt_L }; + modifier_map Mod1 { <LALT> }; modifier_map Mod4 { <META>, Meta_L }; }; @@ -81,6 +81,7 @@ partial modifier_keys xkb_symbols "menu_win" { key <MENU> { Super_R }; + modifier_map Mod4 { <MENU> }; }; // Make the right Super key an additional Alt, @@ -91,8 +92,8 @@ key <RWIN> { Alt_R, Meta_R }; key <LWIN> { Super_L }; key <MENU> { Super_R }; - modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R }; - modifier_map Mod4 { Super_L, Super_R }; + modifier_map Mod1 { <LALT>, <RWIN> }; + modifier_map Mod4 { <LWIN>, <MENU> }; }; // Swap the left Alt and Super. @@ -100,6 +101,8 @@ xkb_symbols "swap_lalt_lwin" { key <LALT> { Super_L , typegroup1 = "ONE_LEVEL" }; key <LWIN> { Alt_L, Meta_L }; + modifier_map Mod4 { <LALT> }; + modifier_map Mod1 { <LWIN> }; }; // Swap the right Alt and Super. @@ -107,6 +110,8 @@ xkb_symbols "swap_ralt_rwin" { key <RALT> { Super_R , typegroup1 = "ONE_LEVEL" }; key <RWIN> { Alt_R, Meta_R }; + modifier_map Mod4 { <RALT> }; + modifier_map Mod1 { <RWIN> }; }; // Swap Alt and Super.
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/am -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/am
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Armenia. + default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ancient
Added
@@ -0,0 +1,198 @@ +// Keyboard layouts for languages from antiquity. + + +default partial alphanumeric_keys +xkb_symbols "dummy" { + include "ancient(uga)" + namegroup1= "Ancient"; +}; + + +// EXTRAS: + +// Gothic layout, created by Tim Nelson <wayland@wayland.id.au>, 2016. +// (Reference: http://www.alanwood.net/unicode/gothic.html.) +// +// Priorities in selecting keys for letters: +// 1. Make the layout like QWERTY (with Jer = Y) +// 2. Borrow a thing from Greek layout (Iggws = X) +// 3. Fit remaining things in (Hwair = V, Thiuth = J) +// 4. Put the numbers in; use Shift for ×10 (10, 20, 30...); +// unshifted AE10 = 900, since Gothic didn't have a zero +// +partial alphanumeric_keys +xkb_symbols "got" { + + namegroup1= "Gothic"; + + key <TLDE> { grave, asciitilde }; + key <AE01> { U10330, U10339 }; // AHSA / EIS + key <AE02> { U10331, U1033A }; // BAIRKAN / KUSMA + key <AE03> { U10332, U1033B }; // GIBA / LAGUS + key <AE04> { U10333, U1033C }; // DAGS / MANNA + key <AE05> { U10334, U1033D }; // AIHVUS / NAUTHS + key <AE06> { U10335, U1033E }; // QAIRTHRA / JER + key <AE07> { U10336, U1033F }; // IUJA / URUS + key <AE08> { U10337, U10340 }; // HAGL / PAIRTHRA + key <AE09> { U10338, U10341 }; // THIUTH / NINETY + key <AE10> { U1034A, U10342 }; // NINE HUNDRED / RAIDA + key <AE11> { minus, underscore }; + key <AE12> { equal, plus }; + + key <AD01> { U10335 }; // Qairthra + key <AD02> { U10345 }; // Winja + key <AD03> { U10334 }; // Aihvus + key <AD04> { U10342 }; // Raida + key <AD05> { U10344 }; // Teiws + key <AD06> { U1033E }; // Jer + key <AD07> { U1033F }; // Urus + key <AD08> { U10339 }; // Eis + key <AD09> { U10349 }; // Othal + key <AD10> { U10340 }; // Pairthra + key <AD11> { bracketleft, braceleft }; + key <AD12> {bracketright, braceright }; + + key <AC01> { U10330 }; // Ahsa + key <AC02> { U10343 }; // Sauil + key <AC03> { U10333 }; // Dags + key <AC04> { U10346 }; // Faihu + key <AC05> { U10332 }; // Giba + key <AC06> { U10337 }; // Hagl + key <AC07> { U10338 }; // Thiuth + key <AC08> { U1033A }; // Kusma + key <AC09> { U1033B }; // Lagus + key <AC10> { semicolon, colon }; + key <AC11> { apostrophe, quotedbl }; + key <BKSL> { backslash, bar }; + + key <AB01> { U10336 }; // Iuja + key <AB02> { U10347 }; // Iggws + key <AB03> { c, C }; + key <AB04> { U10348 }; // Hwair + key <AB05> { U10331 }; // Bairkan + key <AB06> { U1033D }; // Nauths + key <AB07> { U1033C }; // Manna + key <AB08> { comma, less }; + key <AB09> { period, greater }; + key <AB10> { slash, question }; +}; + + +// In this layout the Ugaritic characters get the places of +// the Arabic characters with the matching sound values. +partial alphanumeric_keys +xkb_symbols "uga" { + + nameGroup1= "Ugaritic"; + + key.typeGroup1="TWO_LEVEL"; + + key <TLDE> { U1038F, none }; // 𐎏 + 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, parenleft }; // 9 ( + key <AE10> { 0, parenright }; // 0 ) + key <AE11> { minus, underscore }; // - _ + key <AE12> { equal, plus }; // = + + + key <AD01> { U1039D, none }; // 𐎝 + key <AD02> { U10395, none }; // 𐎕 + key <AD03> { U10398, none }; // 𐎘 + key <AD04> { U10396, none }; // 𐎖 + key <AD05> { U10394, none }; // 𐎔 + key <AD06> { U10399, none }; // 𐎙 + key <AD07> { U10393, grave }; // 𐎓 ` + key <AD08> { U10385, division }; // 𐎅 ÷ + key <AD09> { U10383, multiply }; // 𐎃 × + key <AD10> { U10388, semicolon }; // 𐎈 ; + key <AD11> { U10382, greater }; // 𐎂 > + key <AD12> { U10384, less }; // 𐎄 < + + key <AC01> { U1038C, U27E8 }; // 𐎌 ⟨ + key <AC02> { U10392, U27E9 }; // 𐎒 ⟩ + key <AC03> { U1038A, bracketleft }; // 𐎊 + key <AC04> { U10381, bracketright }; // 𐎁 + key <AC05> { U1038D, none }; // 𐎍 + key <AC06> { U10380, none }; // 𐎀 + key <AC07> { U1039A, none }; // 𐎚 + key <AC08> { U10390, none }; // 𐎐 + key <AC09> { U1038E, slash }; // 𐎎 / + key <AC10> { U1038B, colon }; // 𐎋: + key <AC11> { U10389, quotedbl }; // 𐎉 " + key <BKSL> {backslash, bar }; // \ | + + key <LSGT> { bar, endash }; // | – + key <AB01> { U1039B, guillemotleft }; // 𐎛 « + key <AB02> { none, guillemotright }; // » + key <AB03> { U1039C, braceleft }; // 𐎜 { + key <AB04> { U10397, braceright }; // 𐎗 } + key <AB05> { U1039F, U2039 }; // 𐎟 ‹ + key <AB06> { question, U203A }; // ? › + key <AB07> { U002BC, apostrophe }; // ʼ ' + key <AB08> { U10386, comma }; // 𐎆 , + key <AB09> { U10387, period }; // 𐎇 . + key <AB10> { U10391, periodcentered }; // 𐎑 · +}; + + +// Layout for Avestan, by Ernst Tremel, coded by Simos Xenitellis. +// Reference: https://blog.simos.info/avestan-keyboard-layout/. +// Generated with https://github.com/simos/keyboardlayouteditor. +partial alphanumeric_keys +xkb_symbols "ave" +{ + nameGroup1 = "Avestan"; + + key <AE01> { U10B78 }; // 𐭸 + key <AE02> { U10B79 }; // 𐭹 + key <AE03> { U10B7A }; // 𐭺 + key <AE04> { U10B7B }; // 𐭻 + key <AE05> { U10B7C }; // 𐭼 + key <AE06> { U10B7D }; // 𐭽 + key <AE07> { U10B7E }; // 𐭾 + key <AE08> { U10B7F }; // 𐭿 + + key <AD01> { U10B22, U10B23 }; // 𐬢 𐬣 + key <AD02> { U10B33, U10B34 }; // 𐬳 𐬴 + key <AD03> { U10B08, U10B09 }; // 𐬈 𐬉 + key <AD04> { U10B2D, U10B26 }; // 𐬭 𐬦 + key <AD05> { U10B19, U10B1A }; // 𐬙 𐬚 + key <AD06> { U10B2B, U10B2A }; // 𐬫 𐬪 + key <AD07> { U10B0E, U10B0F }; // 𐬎 𐬏 + key <AD08> { U10B0C, U10B0D }; // 𐬌 𐬍 + key <AD09> { U10B0A, U10B0B }; // 𐬊 𐬋 + key <AD10> { U10B1E }; // 𐬞 + key <AD11> { U10B06, U10B07 }; // 𐬆 𐬇 + key <AD12> { U10B02, U10B03 }; // 𐬂 𐬃 + + key <AC01> { U10B00, U10B01 }; // 𐬀 𐬁 + key <AC02> { U10B2F, U10B31 }; // 𐬯 𐬱 + key <AC03> { U10B1B, U10B1C }; // 𐬛 𐬜 + key <AC04> { U10B1F, U10B16 }; // 𐬟 𐬖 + key <AC05> { U10B14, U10B15 }; // 𐬔 𐬕 + key <AC06> { U10B35, UE100 }; // 𐬵 + key <AC07> { U10B18, U10B24 }; // 𐬘 𐬤 + key <AC08> { U10B10, UE101 }; // 𐬐 + key <AC09> { U10B2E, UE103 }; // 𐬮 + key <AC10> { U10B3B, U10B3A }; // 𐬻 𐬺 + key <AC11> { U10B1D }; // 𐬝 + key <BKSL> { U10B04, U10B05 }; // 𐬄 𐬅 + + key <LSGT> { U10B04, U10B05 }; // 𐬄 𐬅 + key <AB01> { U10B30, U10B32 }; // 𐬰 𐬲 + key <AB02> { U10B11, U10B12 }; // 𐬑 𐬒 + key <AB03> { U10B17, UE102 }; // 𐬗 + key <AB04> { U10B2C, U10B13 }; // 𐬬 𐬓 + key <AB05> { U10B20, U10B21 }; // 𐬠 𐬡 + key <AB06> { U10B25, U10B27 }; // 𐬥 𐬧 + key <AB07> { U10B28, U10B29 }; // 𐬨 𐬩 + key <AB08> { U10B3C, U10B39 }; // 𐬼 𐬹 + key <AB09> { U10B3E, U10B3D }; // 𐬾 𐬽 + key <AB10> { U10B3F, periodcentered }; // 𐬿 · +};
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ara -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ara
Changed
@@ -4,63 +4,63 @@ nameGroup1= "Arabic"; key.typeGroup1="FOUR_LEVEL"; - - key <TLDE> { Arabic_thal, Arabic_shadda, Arabic_percent, U0609 }; // ذ ◌ّ ٪ ؉ - key <AE01> { 1, exclam, Arabic_1, NoSymbol }; // 1 ! ١ - key <AE02> { 2, at, Arabic_2, NoSymbol }; // 2 @ ٢ - key <AE03> { 3, numbersign, Arabic_3, NoSymbol }; // 3 # ٣ - key <AE04> { 4, dollar, Arabic_4, NoSymbol }; // 4 $ ٤ - key <AE05> { 5, percent, Arabic_5, U2030 }; // 5 % ٥ ‰ - key <AE06> { 6, asciicircum, Arabic_6, NoSymbol }; // 6 ^ ٦ - key <AE07> { 7, ampersand, Arabic_7, NoSymbol }; // 7 & ٧ - key <AE08> { 8, asterisk, Arabic_8, NoSymbol }; // 8 * ٨ - key <AE09> { 9, parenright, Arabic_9, NoSymbol }; // 9 ) ٩ - key <AE10> { 0, parenleft, Arabic_0, NoSymbol }; // 0 ( ٠ - key <AE11> { minus, underscore, endash, U2011 }; // - _ – Non-Breaking-Hyphen - key <AE12> { equal, plus, notequal, U2248 }; // = + ≠ ≈ - - key <AD01> { Arabic_dad, Arabic_fatha, NoSymbol, U2066 }; // ض ◌َ LEFT‑TO‑RIGHT ISOLATE - key <AD02> { Arabic_sad, Arabic_fathatan, NoSymbol, U2067 }; // ص ◌ً RIGHT‑TO‑LEFT ISOLATE - key <AD03> { Arabic_theh, Arabic_damma, NoSymbol, U2068 }; // ث ◌ُ FIRST STRONG ISOLATE - key <AD04> { Arabic_qaf, Arabic_dammatan, NoSymbol, U2069 }; // ق ◌ٌ POP DIRECTIONAL ISOLATE - key <AD05> { Arabic_feh, UFEF9, Arabic_veh, NoSymbol }; // ف ﻹ ڤ - key <AD06> { Arabic_ghain,Arabic_hamzaunderalef, NoSymbol, U202A }; // غ إ LEFT-TO-RIGHT-EMBEDDING - key <AD07> { Arabic_ain, grave, NoSymbol, U202B }; // ع ` RIGHT-TO-LEFT EMBEDDING - key <AD08> { Arabic_ha, division, NoSymbol, U202C }; // ه ÷ POP DIRECTIONAL FORMATTING - key <AD09> { Arabic_khah, multiply, NoSymbol, NoSymbol }; // خ × - key <AD10> { Arabic_hah, Arabic_semicolon, NoSymbol, U200E }; // ح ؛ LEFT-TO-RIGHT MARK - key <AD11> { Arabic_jeem, less, Arabic_tcheh, U200F }; // ج < چ RIGHT-TO-LEFT MARK - key <AD12> { Arabic_dal, greater, NoSymbol, U061C }; // د > ARABIC LETTER MARK - - key <AC01> { Arabic_sheen, Arabic_kasra, NoSymbol, NoSymbol }; // ش ◌ِ - key <AC02> { Arabic_seen, Arabic_kasratan, NoSymbol, NoSymbol }; // س ◌ٍ - key <AC03> { Arabic_yeh, bracketright, NoSymbol, NoSymbol }; // ي - key <AC04> { Arabic_beh, bracketleft, Arabic_peh, NoSymbol }; // ب پ - key <AC05> { Arabic_lam, U0FEF7, NoSymbol, NoSymbol }; // ل ﻷ - key <AC06> { Arabic_alef, Arabic_hamzaonalef, U0671, NoSymbol }; // ا أ ٱ - key <AC07> { Arabic_teh, Arabic_tatweel, NoSymbol, NoSymbol }; // ت ـ - key <AC08> { Arabic_noon, Arabic_comma, U066B, NoSymbol }; // ن ، ٫ - key <AC09> { Arabic_meem, slash, NoSymbol, NoSymbol }; // م / - key <AC10> { Arabic_kaf, colon, Arabic_gaf, NoSymbol }; // ك : گ - key <AC11> { Arabic_tah, quotedbl, U27E9, U200D }; // ط " ⟩ ZWJ - key <BKSL> { backslash, bar, U27E8, U202F }; // \ | ⟨ NNBSP - - key <LSGT> { bar, ellipsis, brokenbar, NoSymbol }; // | … ¦ - key <AB01> { Arabic_hamzaonyeh, asciitilde, guillemotright, U203A }; // ئ ~ » › - key <AB02> { Arabic_hamza, Arabic_sukun, guillemotleft, U2039 }; // ء ◌ْ « ‹ - key <AB03> { Arabic_hamzaonwaw, braceright, NoSymbol, NoSymbol }; // ؤ } - key <AB04> { Arabic_ra, braceleft, NoSymbol, NoSymbol }; // ر { - key <AB05> { UFEFB, UFEF5, NoSymbol, NoSymbol }; // ﻻ ﻵ - key <AB06> {Arabic_alefmaksura, Arabic_maddaonalef, Arabic_superscript_alef, NoSymbol }; // ى آ ◌ٰ - key <AB07> { Arabic_tehmarbuta, apostrophe, NoSymbol, NoSymbol }; // ة ' - key <AB08> { Arabic_waw, comma, U066C, NoSymbol }; // و , ٬ - key <AB09> { Arabic_zain, period, Arabic_jeh, NoSymbol }; // ز . ژ - key <AB10> { Arabic_zah, Arabic_question_mark, U066D, U200C }; // ظ ؟ ٭ ZWNJ - - include "level3(ralt_switch)" + + key <TLDE> { Arabic_thal, Arabic_shadda, Arabic_percent, U0609 }; // ذ ◌ّ ٪ ؉ + key <AE01> { 1, exclam, Arabic_1, any }; // 1 ! ١ + key <AE02> { 2, at, Arabic_2, any }; // 2 @ ٢ + key <AE03> { 3, numbersign, Arabic_3, any }; // 3 # ٣ + key <AE04> { 4, dollar, Arabic_4, any }; // 4 $ ٤ + key <AE05> { 5, percent, Arabic_5, U2030 }; // 5 % ٥ ‰ + key <AE06> { 6, asciicircum, Arabic_6, any }; // 6 ^ ٦ + key <AE07> { 7, ampersand, Arabic_7, any }; // 7 & ٧ + key <AE08> { 8, asterisk, Arabic_8, any }; // 8 * ٨ + key <AE09> { 9, parenright, Arabic_9, any }; // 9 ) ٩ + key <AE10> { 0, parenleft, Arabic_0, any }; // 0 ( ٠ + key <AE11> { minus, underscore, endash, U2011 }; // - _ – Non-Breaking-Hyphen + key <AE12> { equal, plus, notequal, U2248 }; // = + ≠ ≈ + + key <AD01> { Arabic_dad, Arabic_fatha, any, U2066 }; // ض ◌َ LEFT‑TO‑RIGHT ISOLATE + key <AD02> { Arabic_sad, Arabic_fathatan, any, U2067 }; // ص ◌ً RIGHT‑TO‑LEFT ISOLATE + key <AD03> { Arabic_theh, Arabic_damma, any, U2068 }; // ث ◌ُ FIRST STRONG ISOLATE + key <AD04> { Arabic_qaf, Arabic_dammatan, any, U2069 }; // ق ◌ٌ POP DIRECTIONAL ISOLATE + key <AD05> { Arabic_feh, UFEF9, Arabic_veh, any }; // ف ﻹ ڤ + key <AD06> { Arabic_ghain,Arabic_hamzaunderalef, any, U202A }; // غ إ LEFT-TO-RIGHT-EMBEDDING + key <AD07> { Arabic_ain, grave, any, U202B }; // ع ` RIGHT-TO-LEFT EMBEDDING + key <AD08> { Arabic_ha, division, any, U202C }; // ه ÷ POP DIRECTIONAL FORMATTING + key <AD09> { Arabic_khah, multiply, any, any }; // خ × + key <AD10> { Arabic_hah, Arabic_semicolon, any, U200E }; // ح ؛ LEFT-TO-RIGHT MARK + key <AD11> { Arabic_jeem, less, Arabic_tcheh, U200F }; // ج < چ RIGHT-TO-LEFT MARK + key <AD12> { Arabic_dal, greater, any, U061C }; // د > ARABIC LETTER MARK + + key <AC01> { Arabic_sheen, Arabic_kasra, any, any }; // ش ◌ِ + key <AC02> { Arabic_seen, Arabic_kasratan, any, any }; // س ◌ٍ + key <AC03> { Arabic_yeh, bracketright, any, any }; // ي + key <AC04> { Arabic_beh, bracketleft, Arabic_peh, any }; // ب پ + key <AC05> { Arabic_lam, U0FEF7, any, any }; // ل ﻷ + key <AC06> { Arabic_alef, Arabic_hamzaonalef, U0671, any }; // ا أ ٱ + key <AC07> { Arabic_teh, Arabic_tatweel, any, any }; // ت ـ + key <AC08> { Arabic_noon, Arabic_comma, U066B, any }; // ن ، ٫ + key <AC09> { Arabic_meem, slash, any, any }; // م / + key <AC10> { Arabic_kaf, colon, Arabic_gaf, any }; // ك : گ + key <AC11> { Arabic_tah, quotedbl, U27E9, U200D }; // ط " ⟩ ZWJ + key <BKSL> { backslash, bar, U27E8, U202F }; // \ | ⟨ NNBSP + + key <LSGT> { bar, ellipsis, brokenbar, any }; // | … ¦ + key <AB01> {Arabic_hamzaonyeh, asciitilde, guillemotright, U203A }; // ئ ~ » › + key <AB02> { Arabic_hamza, Arabic_sukun, guillemotleft, U2039 }; // ء ◌ْ « ‹ + key <AB03> {Arabic_hamzaonwaw, braceright, any, any }; // ؤ } + key <AB04> { Arabic_ra, braceleft, any, any }; // ر { + key <AB05> { UFEFB, UFEF5, any, any }; // ﻻ ﻵ + key <AB06> {Arabic_alefmaksura, Arabic_maddaonalef, Arabic_superscript_alef, any }; // ى آ ◌ٰ + key <AB07> {Arabic_tehmarbuta, apostrophe, any, any }; // ة ' + key <AB08> { Arabic_waw, comma, U066C, any }; // و , ٬ + key <AB09> { Arabic_zain, period, Arabic_jeh, any }; // ز . ژ + key <AB10> { Arabic_zah, Arabic_question_mark, U066D, U200C }; // ظ ؟ ٭ ZWNJ + + include "level3(ralt_switch)" }; -// Synonym for the default +// Synonym for the default. partial alphanumeric_keys xkb_symbols "qwerty" { include "ara(basic)" @@ -68,54 +68,56 @@ }; -// Replaces the Western numeral signs with Arabic-script digits on the keypad, pushing the Western digits to the third level accessible by the right alt key. -// As this set of definitions is unlisted, it is not usable without parallel mapping on the numeric row in the ara(digits) layout which includes it. -partial hidden keypad_keys +// Replaces the Western numeral signs with Arabic-script digits on the keypad, +// pushing the Western digits to the third level accessible by the right Alt key. +// Additionally, the fourth level gives the Persian digits. +hidden partial keypad_keys xkb_symbols "digits_KP" { - + key.typeGroup1="FOUR_LEVEL_MIXED_KEYPAD"; - key <KP7> { KP_Home, Arabic_7, 7, NoSymbol }; - key <KP8> { KP_Up, Arabic_8, 8, NoSymbol }; - key <KP9> { KP_Prior, Arabic_9, 9, NoSymbol }; + key <KP7> { KP_Home, Arabic_7, 7, Farsi_7 }; + key <KP8> { KP_Up, Arabic_8, 8, Farsi_8 }; + key <KP9> { KP_Prior, Arabic_9, 9, Farsi_9 }; - key <KP4> { KP_Left, Arabic_4, 4, NoSymbol }; - key <KP5> { KP_Begin, Arabic_5, 5, NoSymbol }; - key <KP6> { KP_Right, Arabic_6, 6, NoSymbol }; + key <KP4> { KP_Left, Arabic_4, 4, Farsi_4 }; + key <KP5> { KP_Begin, Arabic_5, 5, Farsi_5 }; + key <KP6> { KP_Right, Arabic_6, 6, Farsi_6 }; - key <KP1> { KP_End, Arabic_1, 1, NoSymbol }; - key <KP2> { KP_Down, Arabic_2, 2, NoSymbol }; - key <KP3> { KP_Next, Arabic_3, 3, NoSymbol }; + key <KP1> { KP_End, Arabic_1, 1, Farsi_1 }; + key <KP2> { KP_Down, Arabic_2, 2, Farsi_2 }; + key <KP3> { KP_Next, Arabic_3, 3, Farsi_3 }; - key <KP0> { KP_Insert, Arabic_0, 0, NoSymbol }; - - include "kpdl(momayyezoss)" + key <KP0> { KP_Insert, Arabic_0, 0, Farsi_0 }; + + include "kpdl(momayyezoss)" }; -// Replaces the Western numeral signs with Arabic-script digits on the numeric row, pushing the Western digits to the third level accessible by the right alt key. +// Replaces the Western numeral signs with Arabic-script digits on the numeric row, +// pushing the Western digits to the third level accessible by the right Alt key. partial alphanumeric_keys xkb_symbols "digits" { - include "ara(basic)" - + include "ara(basic)" + nameGroup1= "Arabic (Eastern Arabic numerals)"; - key <TLDE> { Arabic_thal,Arabic_shadda, percent,U2030}; - key <AE01> { Arabic_1, exclam, 1, NoSymbol }; - key <AE02> { Arabic_2, at, 2, NoSymbol }; - key <AE03> { Arabic_3, numbersign, 3, NoSymbol }; - key <AE04> { Arabic_4, dollar, 4, NoSymbol }; - key <AE05> { Arabic_5, Arabic_percent, 5, U0609 }; - key <AE06> { Arabic_6, asciicircum, 6, NoSymbol }; - key <AE07> { Arabic_7, ampersand, 7, NoSymbol }; - key <AE08> { Arabic_8, asterisk, 8, NoSymbol }; - key <AE09> { Arabic_9, parenright, 9, NoSymbol }; - key <AE10> { Arabic_0, parenleft, 0, NoSymbol }; - - include "ara(digits_KP)" + key <TLDE> {Arabic_thal, Arabic_shadda, percent, U2030 }; + key <AE01> { Arabic_1, exclam, 1, any }; + key <AE02> { Arabic_2, at, 2, any }; + key <AE03> { Arabic_3, numbersign, 3, any }; + key <AE04> { Arabic_4, dollar, 4, any }; + key <AE05> { Arabic_5, Arabic_percent, 5, U0609 }; + key <AE06> { Arabic_6, asciicircum, 6, any }; + key <AE07> { Arabic_7, ampersand, 7, any }; + key <AE08> { Arabic_8, asterisk, 8, any }; + key <AE09> { Arabic_9, parenright, 9, any }; + key <AE10> { Arabic_0, parenleft, 0, any };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/at -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/at
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Austria. + default xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/au -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/au
Changed
@@ -1,9 +1,9 @@ -// -// Default Australian is the same as American -// +// Keyboard layout for Australia. + +// The default Australian layout is the same as the American. default partial alphanumeric_keys xkb_symbols "basic" { include "us(basic)" - nameGroup1= "English (Australian)"; + nameGroup1= "English (Australia)"; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/az -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/az
Changed
@@ -1,8 +1,8 @@ -// Symbols definition for a Azerbaijani keyboard layout. -// Based on AZS 495-2010 standard. +// Keyboard layouts for Azerbaijan. + +// Azerbaijani layout, based on the AZS 495-2010 standard. // 2001 - Pablo Saratxaga <pablo@mandrakesoft.com> // 2015 - Adil Aliyev <adilaliev@gmail.com> - default partial alphanumeric_keys xkb_symbols "latin" { @@ -10,26 +10,24 @@ nameGroup1= "Azerbaijani"; - key <TLDE> { grave, asciitilde }; - key <AE02> { 2, quotedbl }; - key <AE03> { 3, U2166 }; - key <AE04> { 4, semicolon }; - key <AE05> { 5, percent }; - key <AE06> { 6, colon }; - key <AE07> { 7, question }; - key <AE08> { 8, asterisk }; + key <AE02> { 2, quotedbl, at }; + key <AE03> { 3, numerosign }; + key <AE04> { 4, semicolon, U20BC }; // ₼ (manat sign) + key <AE06> { 6, colon }; + key <AE07> { 7, question }; + + key <AD02> { udiaeresis, Udiaeresis }; + key <AD08> { i, Iabovedot }; + key <AD11> { odiaeresis, Odiaeresis }; + key <AD12> { gbreve, Gbreve }; + key <BKSL> { backslash, slash }; - key <BKSL> { backslash, slash }; + key <AC10> { idotless, I }; + key <AC11> { schwa, SCHWA }; - key <AD02> { udiaeresis, Udiaeresis }; - key <AD08> { i, Iabovedot }; - key <AD11> { odiaeresis, Odiaeresis }; - key <AD12> { gbreve, Gbreve }; - key <AC10> { idotless, I }; - key <AC11> { schwa, SCHWA }; - key <AB08> { ccedilla, Ccedilla }; - key <AB09> { scedilla, Scedilla }; - key <AB10> { period, comma }; + key <AB08> { ccedilla, Ccedilla }; + key <AB09> { scedilla, Scedilla }; + key <AB10> { period, comma }; include "level3(ralt_switch)" }; @@ -39,49 +37,55 @@ nameGroup1= "Azerbaijani (Cyrillic)"; - key <AE02> { 2, quotedbl }; - key <AE03> { 3, numbersign }; - key <AE04> { 4, semicolon }; - key <AE06> { 6, colon }; - key <AE07> { 7, question }; - key <AE08> { 8, asterisk, braceleft }; - key <AE09> { 9, parenleft, bracketleft }; - key <AE10> { 0, parenright, bracketright }; - key <AE11> { minus, underscore, braceright }; + key <TLDE> { grave, asciitilde }; + key <AE01> { 1, exclam }; + key <AE02> { 2, quotedbl, at }; // @ + key <AE03> { 3, numbersign }; + key <AE04> { 4, semicolon, U20BC }; // ₼ + key <AE05> { 5, percent }; + key <AE06> { 6, colon }; + key <AE07> { 7, question }; + key <AE08> { 8, asterisk, braceleft }; + key <AE09> { 9, parenleft, bracketleft }; + key <AE10> { 0, parenright, bracketright }; + key <AE11> { minus, underscore, braceright }; + key <AE12> { equal, plus }; - key <AD01> { Cyrillic_je, Cyrillic_JE }; - key <AD02> { Cyrillic_u_straight, Cyrillic_U_straight }; - key <AD03> { Cyrillic_u, Cyrillic_U }; - key <AD04> { Cyrillic_ka, Cyrillic_KA }; - key <AD05> { Cyrillic_ie, Cyrillic_IE }; - key <AD06> { Cyrillic_en, Cyrillic_EN }; - key <AD07> { Cyrillic_ghe, Cyrillic_GHE }; - key <AD08> { Cyrillic_sha, Cyrillic_SHA }; - key <AD09> { Cyrillic_shha, Cyrillic_SHHA }; - key <AD10> { Cyrillic_ze, Cyrillic_ZE }; - key <AD11> { Cyrillic_ha, Cyrillic_HA }; - key <AD12> { Cyrillic_che_vertstroke, Cyrillic_CHE_vertstroke }; + key <AD01> { Cyrillic_je, Cyrillic_JE }; + key <AD02> {Cyrillic_u_straight,Cyrillic_U_straight}; + key <AD03> { Cyrillic_u, Cyrillic_U }; + key <AD04> { Cyrillic_ka, Cyrillic_KA }; + key <AD05> { Cyrillic_ie, Cyrillic_IE }; + key <AD06> { Cyrillic_en, Cyrillic_EN }; + key <AD07> { Cyrillic_ghe, Cyrillic_GHE }; + key <AD08> { Cyrillic_sha, Cyrillic_SHA }; + key <AD09> { Cyrillic_shha, Cyrillic_SHHA }; + key <AD10> { Cyrillic_ze, Cyrillic_ZE }; + key <AD11> { Cyrillic_ha, Cyrillic_HA }; + key <AD12> { Cyrillic_che_vertstroke, Cyrillic_CHE_vertstroke }; - key <AC01> { Cyrillic_ef, Cyrillic_EF }; - key <AC02> { Cyrillic_yeru, Cyrillic_YERU }; - key <AC03> { Cyrillic_ve, Cyrillic_VE }; - key <AC04> { Cyrillic_a, Cyrillic_A }; - key <AC05> { Cyrillic_pe, Cyrillic_PE }; - key <AC06> { Cyrillic_er, Cyrillic_ER }; - key <AC07> { Cyrillic_o, Cyrillic_O }; - key <AC08> { Cyrillic_el, Cyrillic_EL }; - key <AC09> { Cyrillic_de, Cyrillic_DE }; - key <AC10> { Cyrillic_zhe, Cyrillic_ZHE }; - key <AC11> { Cyrillic_ka_vertstroke,Cyrillic_KA_vertstroke }; + key <AC01> { Cyrillic_ef, Cyrillic_EF }; + key <AC02> { Cyrillic_yeru, Cyrillic_YERU }; + key <AC03> { Cyrillic_ve, Cyrillic_VE }; + key <AC04> { Cyrillic_a, Cyrillic_A }; + key <AC05> { Cyrillic_pe, Cyrillic_PE }; + key <AC06> { Cyrillic_er, Cyrillic_ER }; + key <AC07> { Cyrillic_o, Cyrillic_O }; + key <AC08> { Cyrillic_el, Cyrillic_EL }; + key <AC09> { Cyrillic_de, Cyrillic_DE }; + key <AC10> { Cyrillic_zhe, Cyrillic_ZHE }; + key <AC11> { Cyrillic_ka_vertstroke, Cyrillic_KA_vertstroke }; - key <AB01> { Cyrillic_schwa, Cyrillic_SCHWA }; - key <AB02> { Cyrillic_che, Cyrillic_CHE }; - key <AB03> { Cyrillic_es, Cyrillic_ES }; - key <AB04> { Cyrillic_em, Cyrillic_EM }; - key <AB05> { Cyrillic_i, Cyrillic_I }; - key <AB06> { Cyrillic_te, Cyrillic_TE }; - key <AB07> { Cyrillic_ghe_bar, Cyrillic_GHE_bar }; - key <AB08> { Cyrillic_be, Cyrillic_BE }; - key <AB09> { Cyrillic_o_bar, Cyrillic_O_bar }; - key <AB10> { period, comma }; + key <AB01> { Cyrillic_schwa, Cyrillic_SCHWA }; + key <AB02> { Cyrillic_che, Cyrillic_CHE }; + key <AB03> { Cyrillic_es, Cyrillic_ES }; + key <AB04> { Cyrillic_em, Cyrillic_EM }; + key <AB05> { Cyrillic_i, Cyrillic_I }; + key <AB06> { Cyrillic_te, Cyrillic_TE }; + key <AB07> { Cyrillic_ghe_bar, Cyrillic_GHE_bar }; + key <AB08> { Cyrillic_be, Cyrillic_BE }; + key <AB09> { Cyrillic_o_bar, Cyrillic_O_bar }; + key <AB10> { period, comma }; + + include "level3(ralt_switch)" };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ba -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ba
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Bosnia. + default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/bd -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/bd
Changed
@@ -1,10 +1,10 @@ -// National Bangla/Bengali Standard keyboard layout for Bangladesh, +// Keyboard layouts for Bangladesh. + +// National Bangla/Bengali Standard keyboard layout, // developed by the Bangladesh Computer Council (BCC). -// Ref: http://www.bcc.net.bd/keyboard/bsti_kb_specification.pdf +// http://www.bcc.net.bd/keyboard/bsti_kb_specification.pdf // -// Author: Jamil Ahmed <jamil at bengalinux.org> -// Last Updated: 08-01-2006 -// Version: 6.01.3 +// Original author: Jamil Ahmed <jamil at bengalinux.org>, 2006. // // Issues: // <AE06> has U+09B3 even though it is not allocated in Unicode;
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/be -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/be
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Belgium. + default partial alphanumeric_keys xkb_symbols "basic" { @@ -5,38 +7,38 @@ nameGroup1="Belgian"; - key <TLDE> { twosuperior, threesuperior, notsign, notsign }; - key <AE01> { ampersand, 1, bar, exclamdown }; - key <AE02> { eacute, 2, at, oneeighth }; - key <AE03> { quotedbl, 3, numbersign, sterling }; - key <AE04> { apostrophe, 4, onequarter, dollar }; - key <AE05> { parenleft, 5, onehalf, threeeighths }; - key <AE06> { section, 6, asciicircum, fiveeighths }; - key <AE07> { egrave, 7, braceleft, seveneighths }; - key <AE08> { exclam, 8, bracketleft, trademark }; - key <AE09> { ccedilla, 9, braceleft, plusminus }; - key <AE10> { agrave, 0, braceright, degree }; - key <AE11> { parenright, degree, backslash, questiondown }; - key <AE12> { minus, underscore, dead_cedilla, dead_ogonek }; - - key <AD01> { a, A, at, Greek_OMEGA }; - key <AD02> { z, Z, U017F, section }; - key <AD03> { e, E, EuroSign, cent }; - key <AD09> { o, O, oe, OE }; // o O œ Œ - key <AD11> { dead_circumflex, dead_diaeresis, bracketleft, dead_abovering }; - key <AD12> { dollar, asterisk, bracketright, dead_macron }; - - key <AC01> { q, Q, ae, AE }; - key <AC10> { m, M, dead_acute, dead_doubleacute }; - key <AC11> { ugrave, percent, dead_acute, dead_caron }; - key <BKSL> { mu, sterling, dead_grave, dead_breve }; - - key <LSGT> { less, greater, backslash, backslash }; - key <AB01> { w, W, guillemotleft, less }; - key <AB07> { comma, question, dead_cedilla, masculine }; - key <AB08> { semicolon, period, U2022, multiply }; // bullet - key <AB09> { colon, slash, periodcentered, division }; - key <AB10> { equal, plus, dead_tilde, dead_abovedot }; + key <TLDE> {twosuperior, threesuperior, notsign, notsign }; + key <AE01> { ampersand, 1, bar, exclamdown }; + key <AE02> { eacute, 2, at, oneeighth }; + key <AE03> { quotedbl, 3, numbersign, sterling }; + key <AE04> { apostrophe, 4, onequarter, dollar }; + key <AE05> { parenleft, 5, onehalf, threeeighths }; + key <AE06> { section, 6, asciicircum, fiveeighths }; + key <AE07> { egrave, 7, braceleft, seveneighths }; + key <AE08> { exclam, 8, bracketleft, trademark }; + key <AE09> { ccedilla, 9, braceleft, plusminus }; + key <AE10> { agrave, 0, braceright, degree }; + key <AE11> { parenright, degree, backslash, questiondown }; + key <AE12> { minus, underscore, dead_cedilla, dead_ogonek }; + + key <AD01> { a, A, at, Greek_OMEGA }; + key <AD02> { z, Z, U017F, section }; + key <AD03> { e, E, EuroSign, cent }; + key <AD09> { o, O, oe, OE }; + key <AD11> {dead_circumflex, dead_diaeresis, bracketleft, dead_abovering}; + key <AD12> { dollar, asterisk, bracketright, dead_macron }; + + key <AC01> { q, Q, ae, AE }; + key <AC10> { m, M, dead_acute, dead_doubleacute}; + key <AC11> { ugrave, percent, dead_acute, dead_caron }; + key <BKSL> { mu, sterling, dead_grave, dead_breve }; + + key <LSGT> { less, greater, backslash, backslash }; + key <AB01> { w, W, guillemotleft, less }; + key <AB07> { comma, question, dead_cedilla, masculine }; + key <AB08> { semicolon, period, U2022, multiply }; // bullet + key <AB09> { colon, slash, periodcentered, division }; + key <AB10> { equal, plus, dead_tilde, dead_abovedot}; include "level3(ralt_switch)" }; @@ -49,10 +51,10 @@ // │ ³ ≤ │ 1 ≥ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ™ │ 7 È │ 8 ¡ │ 9 Ç │ 0 À │ ° Ø │ _ ± ┃ ⌫ Retour┃ // │ ² ¹ │ & | │ é @ │ " # │ ' ¸ │ ( ˇ │ § ^ │ è ` │ ! ~ │ ç { │ à } │ ) ø │ - ‑ ┃ arrière┃ // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ -// ┃ ┃ A Æ │ Z  │ E ¢ │ R Ê │ T Þ │ Y Ÿ │ U Û │ I Î │ O Œ │ P Ô │ ¨ ˚ │ * ̨ ┃Entrée ┃ +// ┃ ┃ A Æ │ Z  │ E ¢ │ R Ê │ T Þ │ Y Ÿ │ U Û │ I Î │ O Œ │ P Ô │ ¨ ˚ │ * ̨ ┃Entrée ┃ // ┃Tab ↹ ┃ a æ │ z â │ e € │ r ê │ t þ │ y ÿ │ u û │ i î │ o œ │ p ô │ ^ │ $ ┃ ⏎ ┃ // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ Q Ä │ S „ │ D Ë │ F ‚ │ G ¥ │ H Ð │ J Ü │ K Ï │ L │ M Ö │ % Ù │ £ ̄ ┃ ┃ +// ┃ ┃ Q Ä │ S „ │ D Ë │ F ‚ │ G ¥ │ H Ð │ J Ü │ K Ï │ L │ M Ö │ % Ù │ £ ̄ ┃ ┃ // ┃Maj ⇬ ┃ q ä │ s ß │ d ë │ f ‘ │ g ’ │ h ð │ j ü │ k ï │ l / │ m ö │ ù ' │ µ ` ┃ ┃ // ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ // ┃ ┃ > ≠ │ W “ │ X ” │ C ® │ V ← │ B ↑ │ N → │ ? … │ . . │ / ∕ │ + − ┃ ┃ @@ -72,30 +74,27 @@ partial alphanumeric_keys xkb_symbols "oss_frbe" { - // First row - key <TLDE> { twosuperior, threesuperior, onesuperior, lessthanequal }; // ² ³ ¹ ≤ - key <AE01> { ampersand, 1, bar, greaterthanequal }; // & 1 | ≥ - key <AE02> { eacute, 2, at, Eacute }; // é 2 @ É - key <AE04> { apostrophe, 4, dead_cedilla, 0x1002014 }; // ' 4 ¸ — (tiret cadratin) - key <AE05> { parenleft, 5, dead_caron, 0x1002013 }; // ( 5 ˇ – (tiret demi-cadratin) - key <AE06> { section, 6, asciicircum, trademark }; // § 6 ^ ™ - key <AE08> { exclam, 8, asciitilde, exclamdown }; // ! 8 ~ ¡ - key <AE09> { ccedilla, 9, braceleft, Ccedilla }; // ç 9 { Ç - key <AE10> { agrave, 0, braceright, Agrave }; // à 0 } À - key <AE11> { parenright, degree, oslash, Oslash }; // ) ° ø Ø - key <AE12> { minus, underscore, 0x1002011, plusminus }; // - _ - (tiret insécable) ± - - // Second row - key <AD11> { dead_circumflex, dead_diaeresis, bracketleft, dead_abovering }; // ^ ̈ ˚ - key <AD12> { dollar, asterisk, bracketright, dead_ogonek }; // $ * ̨ - - // Third row - key <AC09> { l, L, dead_stroke }; - key <BKSL> { mu, sterling, dead_grave, dead_macron }; // µ £ ` ̄ - - // Fourth row - key <LSGT> { less, greater, backslash, notequal }; // < > \ ≠ - key <AB10> { equal, plus, dead_tilde, 0x1002212 }; // = + ~ − + + key <TLDE> { twosuperior, threesuperior, onesuperior, lessthanequal }; // ² ³ ¹ ≤ + key <AE01> { ampersand, 1, bar, greaterthanequal }; // & 1 | ≥ + key <AE02> { eacute, 2, at, Eacute }; // é 2 @ É + key <AE04> { apostrophe, 4, dead_cedilla, U2014 }; // ' 4 ¸ — (tiret cadratin) + key <AE05> { parenleft, 5, dead_caron, U2013 }; // ( 5 ˇ – (tiret demi-cadratin) + key <AE06> { section, 6, asciicircum, trademark }; // § 6 ^ ™ + key <AE08> { exclam, 8, asciitilde, exclamdown }; // ! 8 ~ ¡ + key <AE09> { ccedilla, 9, braceleft, Ccedilla }; // ç 9 { Ç + key <AE10> { agrave, 0, braceright, Agrave }; // à 0 } À + key <AE11> { parenright, degree, oslash, Oslash }; // ) ° ø Ø + key <AE12> { minus, underscore, U2011, plusminus }; // - _ - ± (tiret insécable) + + key <AD11> { dead_circumflex, dead_diaeresis, bracketleft, dead_abovering }; // ^ ̈ ˚ + key <AD12> { dollar, asterisk, bracketright, dead_ogonek }; // $ * ̨ + + key <AC09> { l, L, dead_stroke }; + key <BKSL> { mu, sterling, dead_grave, dead_macron }; // µ £ ` ̄ + + key <LSGT> { less, greater, backslash, notequal }; // < > \ ≠ + key <AB10> { equal, plus, dead_tilde, U2212 }; // = + ~ − }; @@ -110,38 +109,36 @@ nameGroup1="Belgian (Latin-9 only, alt.)"; - // First row - key <TLDE> { twosuperior, threesuperior, onesuperior, less }; // ² ³ ¹ < - key <AE01> { ampersand, 1, bar, greater }; // & 1 | > - key <AE04> { apostrophe, 4, dead_cedilla, minus }; // ' 4 ¸ - - key <AE05> { parenleft, 5, dead_caron, minus }; // ( 5 ˇ - - key <AE06> { section, 6, asciicircum, asciicircum }; // § 6 ^ ^ - key <AE12> { minus, underscore, minus, plusminus }; // - _ - ± + key <TLDE> { twosuperior, threesuperior, onesuperior, less }; // ² ³ ¹ < + key <AE01> { ampersand, 1, bar, greater }; // & 1 | > + key <AE04> { apostrophe, 4, dead_cedilla, minus }; // ' 4 ¸ - + key <AE05> { parenleft, 5, dead_caron, minus }; // ( 5 ˇ - + key <AE06> { section, 6, asciicircum, asciicircum }; // § 6 ^ ^ + key <AE12> { minus, underscore, minus, plusminus }; // - _ - ± - // Second row - key <AD12> { dollar, asterisk, bracketright, dead_cedilla }; // $ * ¸ + key <AD12> { dollar, asterisk, bracketright, dead_cedilla }; // $ * ¸ - // Third row - key <AC09> { l, L, l, L }; // l L l L - key <BKSL> { mu, sterling, dead_grave, dead_circumflex }; // µ £ ` ^ + key <AC09> { l, L, l, L }; // l L l L + key <BKSL> { mu, sterling, dead_grave, dead_circumflex }; // µ £ ` ^ - // Fourth row - key <LSGT> { less, greater, backslash, equal }; // < > \ = - key <AB10> { equal, plus, dead_tilde, minus }; // = + ~ - + key <LSGT> { less, greater, backslash, equal }; // < > \ = + key <AB10> { equal, plus, dead_tilde, minus }; // = + ~ - }; partial alphanumeric_keys xkb_symbols "iso-alternate" { + include "be(basic)" + nameGroup1="Belgian (ISO, alt.)"; - key <AD01> { a, A, ae, AE }; - key <AD02> { z, Z, guillemotleft, less }; - key <AC01> { q, Q, at, Greek_OMEGA }; - key <AC10> { m, M, mu, masculine }; - key <AB01> { w, W, lstroke, Lstroke }; - key <AB07> { comma, question, dead_cedilla, dead_doubleacute }; + key <AD01> { a, A, ae, AE }; + key <AD02> { z, Z, guillemotleft, less }; + key <AC01> { q, Q, at, Greek_OMEGA }; + key <AC10> { m, M, mu, masculine }; + key <AB01> { w, W, lstroke, Lstroke }; + key <AB07> { comma, question, dead_cedilla, dead_doubleacute }; }; partial alphanumeric_keys
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/bg -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/bg
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Bulgaria. + ////////////////////////////////////////////////////////////////////////// // Copyright (C) 1999, 2000, 2007, 2009 by Anton Zinoviev <anton@lml.bas.bg> // @@ -44,9 +46,8 @@ ////////////////////////////////////////////////////////////////////////// -// Describes Bulgarian keyboard "BDS" modified according to the -// the new state standard BDS 5237:2006 and extended with symbols in -// levels 3 and 4. +// Describes Bulgarian keyboard "BDS" according to the new state standard +// BDS 5237:2006 and extended with symbols in levels 3 and 4. default partial alphanumeric_keys xkb_symbols "bds" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/br -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/br
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Brazil. + default xkb_symbols "abnt2" { @@ -85,8 +87,8 @@ key <AD03> { e, E, EuroSign }; key <AD11> { dead_acute, dead_grave, acute, grave }; - key <AD12> { bracketleft, braceleft, 0x10000AA }; - key <BKSL> { bracketright, braceright, 0x10000BA }; + key <AD12> { bracketleft, braceleft, ordfeminine }; + key <BKSL> { bracketright, braceright, masculine }; key <AC10> { ccedilla, Ccedilla }; key <AC11> { dead_tilde, dead_circumflex }; @@ -103,6 +105,52 @@ // +// Phonetic Russian for ABNT2 standard layout. +// +// Evandro Bernardes <evbernardes@gmail.com> 2023-02-14 +// +partial alphanumeric_keys +xkb_symbols "rus" { + + include "br(abnt2)" + nameGroup1= "Russian (Brazil, phonetic)"; + + // 1st row + key <LatQ> { Cyrillic_softsign, Cyrillic_SOFTSIGN, Cyrillic_hardsign, Cyrillic_HARDSIGN }; + key <LatW> { Cyrillic_zhe, Cyrillic_ZHE }; + key <LatE> { Cyrillic_ie, Cyrillic_IE, Cyrillic_e, Cyrillic_E }; + key <LatR> { Cyrillic_er, Cyrillic_ER }; + key <LatT> { Cyrillic_te, Cyrillic_TE }; + key <LatY> { Cyrillic_yeru, Cyrillic_YERU }; + key <LatU> { Cyrillic_u, Cyrillic_U, Cyrillic_yu, Cyrillic_YU }; + key <LatI> { Cyrillic_i, Cyrillic_I }; + key <LatO> { Cyrillic_o, Cyrillic_O, Cyrillic_io, Cyrillic_IO }; + key <LatP> { Cyrillic_pe, Cyrillic_PE }; + + // 2nd row + key <LatA> { Cyrillic_a, Cyrillic_A, Cyrillic_ya, Cyrillic_YA }; + key <LatS> { Cyrillic_es, Cyrillic_ES }; + key <LatD> { Cyrillic_de, Cyrillic_DE }; + key <LatF> { Cyrillic_ef, Cyrillic_EF }; + key <LatG> { Cyrillic_ghe, Cyrillic_GHE }; + key <LatH> { Cyrillic_ha, Cyrillic_HA }; + key <LatJ> { Cyrillic_shorti, Cyrillic_SHORTI }; + key <LatK> { Cyrillic_ka, Cyrillic_KA }; + key <LatL> { Cyrillic_el, Cyrillic_EL }; + key <AC10> { Cyrillic_che, Cyrillic_CHE, dead_acute,dead_doubleacute }; // ccedille + + // 3rd row + key <LatZ> { Cyrillic_ze, Cyrillic_ZE }; + key <LatX> { Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA }; + key <LatC> { Cyrillic_tse, Cyrillic_TSE }; + key <LatV> { Cyrillic_ve, Cyrillic_VE }; + key <LatB> { Cyrillic_be, Cyrillic_BE }; + key <LatN> { Cyrillic_en, Cyrillic_EN }; + key <LatM> { Cyrillic_em, Cyrillic_EM }; +}; + + +// // Brazilian Dvorak layout 2005-04-18 // "Teclado Simplificado Brasileiro" ou "Dvorak Brasileiro" //
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/bt -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/bt
Changed
@@ -1,5 +1,5 @@ -// Dzongkha / Tibetan keyboard layout for Bhutan. -// +// Keyboard layout for Bhutan. + // Based on the official layout for Dzongkha that was // approved by the Department of Information Technology and // the Dzongkha Development Commission of the Government of Bhutan.
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/bw -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/bw
Changed
@@ -1,3 +1,5 @@ +// Keyboard layout for Botswana. + default partial alphanumeric_keys xkb_symbols "tswana" { @@ -5,15 +7,15 @@ nameGroup1= "Tswana"; - key <TLDE> { grave, asciitilde, 0x01000300, 0x01000303 }; // COMBINING GRAVE ACCENT, COMBINING TILDE - key <AE06> { 6, asciicircum, 0x01000302 }; // COMBINING CIRCUMFLEX ACCENT - key <AE08> { 8, asterisk, 0x01000307, 0x01000323 }; // COMBINING DOT ABOVE, COMBINING DOT BELOW - key <AE09> { 9, parenleft, 0x01000306 }; // COMBINING BREVE - key <AE10> { 0, parenright, 0x0100030c }; // COMBINING CARON - key <AE11> { minus, underscore, 0x01000304, 0x01000331 }; // COMBINING MACRON, COMBINING MACRON BELOW + key <TLDE> { grave, asciitilde, U0300, U0303 }; // COMBINING GRAVE ACCENT, COMBINING TILDE + key <AE06> { 6, asciicircum, U0302 }; // COMBINING CIRCUMFLEX ACCENT + key <AE08> { 8, asterisk, U0307, U0323 }; // COMBINING DOT ABOVE, COMBINING DOT BELOW + key <AE09> { 9, parenleft, U0306 }; // COMBINING BREVE + key <AE10> { 0, parenright, U030c }; // COMBINING CARON + key <AE11> { minus, underscore, U0304, U0331 }; // COMBINING MACRON, COMBINING MACRON BELOW - key <AC10> { semicolon, colon, 0x01000324, 0x01000324 }; // COMBINING DIAERESIS BELOW - key <AC11> {apostrophe, quotedbl, 0x01000301, 0x01000308 }; // COMBINING ACUTE ACCENT, COMBINING DIAERESIS + key <AC10> { semicolon, colon, U0324, U0324 }; // COMBINING DIAERESIS BELOW + key <AC11> {apostrophe, quotedbl, U0301, U0308 }; // COMBINING ACUTE ACCENT, COMBINING DIAERESIS include "level3(ralt_switch)" };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/by -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/by
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Belarus. + // Belarusian standard keyboard, by Alexander Mikhailian <mikhailian@altern.org>. // Reworked to use Russian keymap as base and winkeys by default, // by Paul Lubetsky <vegeek@gmail.com>, see https://bugs.freedesktop.org/23604. @@ -10,6 +12,7 @@ include "ru(winkeys)" nameGroup1= "Belarusian"; + key <AD07> { Cyrillic_ghe, Cyrillic_GHE, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN }; key <AD09> { Byelorussian_shortu, Byelorussian_SHORTU }; key <AD12> { apostrophe, apostrophe }; key <AB05> { Ukrainian_i, Ukrainian_I }; @@ -38,6 +41,7 @@ key <AD02> { w, W, scaron, Scaron }; key <AD07> { u, U, ubreve, Ubreve }; key <AC02> { s, S, sacute, Sacute }; + key <AC08> { k, K, lacute, Lacute }; key <AC09> { l, L, lstroke, Lstroke }; key <AB01> { z, Z, zacute, Zacute }; key <AB02> { x, X, zcaron, Zcaron }; @@ -45,6 +49,12 @@ key <AB04> { v, V, ccaron, Ccaron }; key <AB06> { n, N, nacute, Nacute }; + // Poland + key <AD03> { e, E, eogonek, Eogonek }; + key <AD09> { o, O, oacute, Oacute }; + key <AC01> { a, A, aogonek, Aogonek }; + key <AC10> { j, J, zabovedot, Zabovedot }; + include "level3(ralt_switch)" };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ca -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ca
Changed
@@ -1,60 +1,62 @@ +// Keyboard layouts for Canada. + default partial xkb_symbols "fr" { nameGroup1 = "French (Canada)"; - key <TLDE> { numbersign, bar, backslash }; - key <AE01> { 1, exclam, plusminus }; - key <AE02> { 2, quotedbl, at }; - key <AE03> { 3, slash, sterling }; - key <AE04> { 4, dollar, cent }; - key <AE05> { 5, percent, currency }; - key <AE06> { 6, question, notsign }; - key <AE07> { 7, ampersand, brokenbar }; - key <AE08> { 8, asterisk, twosuperior }; - key <AE09> { 9, parenleft, threesuperior }; - key <AE10> { 0, parenright, onequarter }; - key <AE11> { minus, underscore, onehalf }; - key <AE12> { equal, plus, threequarters }; - - key <AD01> { q, Q }; - key <AD02> { w, W }; - key <AD03> { e, E, EuroSign }; - key <AD04> { r, R }; - key <AD05> { t, T }; - key <AD06> { y, Y, yen }; - key <AD07> { u, U }; - key <AD08> { i, I }; - key <AD09> { o, O, section }; - key <AD10> { p, P, paragraph }; - key <AD11> { dead_circumflex, dead_circumflex, bracketleft }; - key <AD12> { dead_cedilla, dead_diaeresis, bracketright }; - - key <AC01> { a, A }; - key <AC02> { s, S }; - key <AC03> { d, D }; - key <AC04> { f, F }; - key <AC05> { g, G }; - key <AC06> { h, H }; - key <AC07> { j, J }; - key <AC08> { k, K }; - key <AC09> { l, L }; - key <AC10> { semicolon, colon, asciitilde }; - key <AC11> { dead_grave, dead_grave, braceleft }; - key <BKSL> { less, greater, braceright }; - - key <LSGT> { guillemotleft, guillemotright, degree }; - key <AB01> { z, Z }; - key <AB02> { x, X }; - key <AB03> { c, C }; - key <AB04> { v, V }; - key <AB05> { b, B }; - key <AB06> { n, N }; - key <AB07> { m, M, mu }; - key <AB08> { comma, apostrophe, macron }; - key <AB09> { period, period, hyphen }; - key <AB10> { eacute, Eacute, dead_acute }; - - key <SPCE> { space, space, nobreakspace }; + key <TLDE> { numbersign, bar, backslash }; + key <AE01> { 1, exclam, plusminus }; + key <AE02> { 2, quotedbl, at }; + key <AE03> { 3, slash, sterling }; + key <AE04> { 4, dollar, cent }; + key <AE05> { 5, percent, currency }; + key <AE06> { 6, question, notsign }; + key <AE07> { 7, ampersand, brokenbar }; + key <AE08> { 8, asterisk, twosuperior }; + key <AE09> { 9, parenleft, threesuperior }; + key <AE10> { 0, parenright, onequarter }; + key <AE11> { minus, underscore, onehalf }; + key <AE12> { equal, plus, threequarters }; + + key <AD01> { q, Q }; + key <AD02> { w, W }; + key <AD03> { e, E, EuroSign }; + key <AD04> { r, R }; + key <AD05> { t, T }; + key <AD06> { y, Y, yen }; + key <AD07> { u, U }; + key <AD08> { i, I }; + key <AD09> { o, O, section }; + key <AD10> { p, P, paragraph }; + key <AD11> {dead_circumflex, dead_circumflex, bracketleft }; + key <AD12> { dead_cedilla, dead_diaeresis, bracketright }; + + key <AC01> { a, A }; + key <AC02> { s, S }; + key <AC03> { d, D }; + key <AC04> { f, F }; + key <AC05> { g, G }; + key <AC06> { h, H }; + key <AC07> { j, J }; + key <AC08> { k, K }; + key <AC09> { l, L }; + key <AC10> { semicolon, colon, asciitilde }; + key <AC11> {dead_grave, dead_grave, braceleft }; + key <BKSL> { less, greater, braceright }; + + key <LSGT> {guillemotleft, guillemotright, degree}; + key <AB01> { z, Z }; + key <AB02> { x, X }; + key <AB03> { c, C }; + key <AB04> { v, V }; + key <AB05> { b, B }; + key <AB06> { n, N }; + key <AB07> { m, M, mu }; + key <AB08> { comma, apostrophe, macron }; + key <AB09> { period, period, hyphen }; + key <AB10> { eacute, Eacute, dead_acute }; + + key <SPCE> { space, space, nobreakspace }; include "level3(ralt_switch)" }; @@ -62,59 +64,59 @@ xkb_symbols "fr-dvorak" { nameGroup1 = "French (Canada, Dvorak)"; - key <TLDE> { numbersign, bar, backslash }; - key <AE01> { 1, exclam, plusminus }; - key <AE02> { 2, quotedbl, at }; - key <AE03> { 3, slash, sterling }; - key <AE04> { 4, dollar, cent }; - key <AE05> { 5, percent, currency }; - key <AE06> { 6, question, notsign }; - key <AE07> { 7, ampersand, brokenbar }; - key <AE08> { 8, asterisk, twosuperior }; - key <AE09> { 9, parenleft, threesuperior }; - key <AE10> { 0, parenright, onequarter }; - key <AE11> { dead_circumflex, dead_circumflex, bracketleft }; - key <AE12> { dead_cedilla, dead_diaeresis, bracketright }; - - key <AD01> { dead_grave, dead_grave, braceleft }; - key <AD02> { comma, apostrophe, macron }; - key <AD03> { period, period, hyphen }; - key <AD04> { p, P, paragraph }; - key <AD05> { y, Y }; - key <AD06> { f, F }; - key <AD07> { g, G }; - key <AD08> { c, C }; - key <AD09> { r, R }; - key <AD10> { l, L }; - key <AD11> { eacute, Eacute, dead_acute }; - key <AD12> { equal, plus, threequarters }; - - key <AC01> { a, A }; - key <AC02> { o, O, section }; - key <AC03> { e, E }; - key <AC04> { u, U }; - key <AC05> { i, I }; - key <AC06> { d, D }; - key <AC07> { h, H }; - key <AC08> { t, T }; - key <AC09> { n, N }; - key <AC10> { s, S }; - key <AC11> { minus, underscore, onehalf }; - key <BKSL> { less, greater, braceright }; - - key <LSGT> { guillemotleft, guillemotright, degree }; - key <AB01> { semicolon, colon, asciitilde }; - key <AB02> { q, Q }; - key <AB03> { j, J }; - key <AB04> { k, K }; - key <AB05> { x, X }; - key <AB06> { b, B }; - key <AB07> { m, M, mu }; - key <AB08> { w, W }; - key <AB09> { v, V }; - key <AB10> { z, Z }; - - key <SPCE> { space, space, nobreakspace }; + key <TLDE> { numbersign, bar, backslash }; + key <AE01> { 1, exclam, plusminus }; + key <AE02> { 2, quotedbl, at }; + key <AE03> { 3, slash, sterling }; + key <AE04> { 4, dollar, cent }; + key <AE05> { 5, percent, currency }; + key <AE06> { 6, question, notsign }; + key <AE07> { 7, ampersand, brokenbar }; + key <AE08> { 8, asterisk, twosuperior }; + key <AE09> { 9, parenleft, threesuperior }; + key <AE10> { 0, parenright, onequarter }; + key <AE11> {dead_circumflex, dead_circumflex, bracketleft }; + key <AE12> { dead_cedilla, dead_diaeresis, bracketright }; + + key <AD01> {dead_grave, dead_grave, braceleft }; + key <AD02> { comma, apostrophe, macron }; + key <AD03> { period, period, hyphen }; + key <AD04> { p, P, paragraph }; + key <AD05> { y, Y }; + key <AD06> { f, F }; + key <AD07> { g, G }; + key <AD08> { c, C }; + key <AD09> { r, R }; + key <AD10> { l, L }; + key <AD11> { eacute, Eacute, dead_acute }; + key <AD12> { equal, plus, threequarters }; +
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/capslock -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/capslock
Changed
@@ -1,24 +1,24 @@ default hidden partial modifier_keys xkb_symbols "capslock" { - replace key <CAPS> { Caps_Lock }; + replace key <CAPS> { Caps_Lock , typegroup1 = "ONE_LEVEL" }; modifier_map Lock { Caps_Lock }; }; hidden partial modifier_keys xkb_symbols "shiftlock" { - replace key <CAPS> { Shift_Lock }; + replace key <CAPS> { Shift_Lock , typegroup1 = "ONE_LEVEL" }; modifier_map Shift { Shift_Lock }; }; hidden partial modifier_keys xkb_symbols "swapescape" { - key <CAPS> { Escape }; + key <CAPS> { Escape , typegroup1 = "ONE_LEVEL" }; key <ESC> { Caps_Lock }; }; hidden partial modifier_keys xkb_symbols "escape" { - key <CAPS> { Escape }; + key <CAPS> { Escape , typegroup1 = "ONE_LEVEL" }; }; hidden partial modifier_keys @@ -41,29 +41,29 @@ hidden partial modifier_keys xkb_symbols "backspace" { - key <CAPS> { BackSpace }; + key <CAPS> { BackSpace , typegroup1 = "ONE_LEVEL" }; }; hidden partial modifier_keys xkb_symbols "super" { - key <CAPS> { Super_L }; + key <CAPS> { Super_L , typegroup1 = "ONE_LEVEL" }; modifier_map Mod4 { <CAPS> }; }; hidden partial modifier_keys xkb_symbols "hyper" { - key <CAPS> { Hyper_L }; + key <CAPS> { Hyper_L , typegroup1 = "ONE_LEVEL" }; modifier_map Mod4 { <CAPS> }; }; hidden partial modifier_keys xkb_symbols "menu" { - key <CAPS> { Menu }; + key <CAPS> { Menu , typegroup1 = "ONE_LEVEL" }; }; hidden partial modifier_keys xkb_symbols "numlock" { - key <CAPS> { Num_Lock }; + key <CAPS> { Num_Lock , typegroup1 = "ONE_LEVEL" }; }; // This changes the <CAPS> key to become a Control modifier, @@ -80,5 +80,5 @@ hidden partial modifier_keys xkb_symbols "none" { - key <CAPS> { VoidSymbol }; + key <CAPS> { VoidSymbol , typegroup1 = "ONE_LEVEL" }; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/cd -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/cd
Changed
@@ -1,3 +1,5 @@ +// Keyboard layout for Congo. + default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ch -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ch
Changed
@@ -1,48 +1,53 @@ +// Keyboard layouts for Switzerland. + default partial alphanumeric_keys xkb_symbols "basic" { include "latin" + nameGroup1= "German (Switzerland)"; - key <TLDE> { section, degree }; - key <AE01> { 1, plus, bar, exclamdown }; - key <AE02> { 2, quotedbl, at, oneeighth }; - key <AE03> { 3, asterisk, numbersign }; - key <AE04> { 4, ccedilla }; - key <AE05> { 5, percent }; - key <AE06> { 6, ampersand, notsign }; - key <AE07> { 7, slash, bar }; - key <AE08> { 8, parenleft, cent }; - key <AE09> { 9, parenright }; - key <AE10> { 0, equal }; - key <AE11> { apostrophe, question, dead_acute }; - key <AE12> { dead_circumflex, dead_grave, dead_tilde }; - - key <AD03> { e, E, EuroSign }; - key <AD06> { z, Z }; - key <AD09> { o, O, oe, OE }; - key <AD11> { udiaeresis, egrave, bracketleft }; - key <AD12> { dead_diaeresis, exclam, bracketright }; - - key <AC10> { odiaeresis, eacute }; - key <AC11> { adiaeresis, agrave, braceleft }; - key <BKSL> { dollar, sterling, braceright }; - - key <LSGT> { less, greater, backslash, brokenbar }; - key <AB01> { y, Y }; - key <AB08> { comma, semicolon }; - key <AB09> { period, colon }; - key <AB10> { minus, underscore }; + key <TLDE> { section, degree }; + key <AE01> { 1, plus, bar, exclamdown }; + key <AE02> { 2, quotedbl, at, oneeighth }; + key <AE03> { 3, asterisk, numbersign }; + key <AE04> { 4, ccedilla }; + key <AE05> { 5, percent }; + key <AE06> { 6, ampersand, notsign }; + key <AE07> { 7, slash, bar }; + key <AE08> { 8, parenleft, cent }; + key <AE09> { 9, parenright }; + key <AE10> { 0, equal }; + key <AE11> { apostrophe, question, dead_acute }; + key <AE12> { dead_circumflex, dead_grave, dead_tilde }; + + key <AD03> { e, E, EuroSign }; + key <AD06> { z, Z }; + key <AD09> { o, O, oe, OE }; + key <AD11> { udiaeresis, egrave, bracketleft }; + key <AD12> { dead_diaeresis, exclam, bracketright }; + + key <AC10> { odiaeresis, eacute }; + key <AC11> { adiaeresis, agrave, braceleft }; + key <BKSL> { dollar, sterling, braceright }; + + key <LSGT> { less, greater, backslash, brokenbar }; + key <AB01> { y, Y }; + key <AB08> { comma, semicolon }; + key <AB09> { period, colon }; + key <AB10> { minus, underscore }; include "level3(ralt_switch)" }; partial alphanumeric_keys xkb_symbols "legacy" { + include "ch(basic)" nameGroup1= "German (Switzerland, legacy)"; - key <AE07> { 7, slash, brokenbar }; + + key <AE07> { 7, slash, brokenbar }; }; partial alphanumeric_keys @@ -52,105 +57,102 @@ partial alphanumeric_keys xkb_symbols "de_nodeadkeys" { - // modify the basic Swiss German layout not to have any dead keys + include "ch(basic)" + nameGroup1= "German (Switzerland, no dead keys)"; - key <AE11> { apostrophe, question, acute }; - key <AE12> { asciicircum, grave, asciitilde }; - key <AD12> { diaeresis, exclam, bracketright }; + + key <AE11> { apostrophe, question, acute }; + key <AE12> { asciicircum, grave, asciitilde }; + key <AD12> { diaeresis, exclam, bracketright }; }; partial alphanumeric_keys xkb_symbols "fr" { include "ch(basic)" + nameGroup1= "French (Switzerland)"; - override key <AD11> { - egrave, udiaeresis, bracketleft - }; - override key <AC10> { - eacute, odiaeresis - }; - override key <AC11> { - agrave, adiaeresis, braceleft - }; + override key <AD11> { egrave, udiaeresis, bracketleft }; + override key <AC10> { eacute, odiaeresis }; + override key <AC11> { agrave, adiaeresis, braceleft }; }; partial alphanumeric_keys xkb_symbols "fr_nodeadkeys" { - // modify the basic Swiss French layout not to have any dead keys + include "ch(fr)" + nameGroup1= "French (Switzerland, no dead keys)"; - key <AE11> { apostrophe, question, acute }; - key <AE12> { asciicircum, grave, asciitilde }; - key <AD12> { diaeresis, exclam, bracketright }; -}; -// Copied from macintosh_vndr/ch -// 03.01.2003 -// Andreas Tobler <a.tobler@schweiz.ch> -// modified for Swiss German Apple Extended Keyboard II + key <AE11> { apostrophe, question, acute }; + key <AE12> { asciicircum, grave, asciitilde }; + key <AD12> { diaeresis, exclam, bracketright }; +}; +// Layout for a Swiss German Apple Extended Keyboard II. +// Original author: Andreas Tobler <a.tobler@schweiz.ch>, 2000, 2003. partial alphanumeric_keys xkb_symbols "de_mac" { nameGroup1= "German (Switzerland, Macintosh)"; - key <AE01> { 1, plus, plusminus, infinity }; - key <AE02> { 2, quotedbl, leftdoublequotemark, rightdoublequotemark }; - key <AE03> { 3, asterisk, numbersign, less }; - key <AE04> { 4, ccedilla, Ccedilla, slash }; - key <AE05> { 5, percent, bracketleft }; - key <AE06> { 6, ampersand, bracketright }; - key <AE07> { 7, slash, bar, backslash }; - key <AE08> { 8, parenleft, braceleft, Ograve }; - key <AE09> { 9, parenright, braceright, Ocircumflex }; - key <AE10> { 0, equal, notequal, Uacute }; - key <AE11> { apostrophe, question, questiondown, NoSymbol }; - key <AE12> { dead_circumflex,dead_grave, dead_acute, asciicircum }; - key <AD01> { q, Q, oe, OE }; - 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 <AD06> { z, Z, Greek_OMEGA, Iacute }; - key <AD07> { u, U, degree, Ugrave }; - key <AD08> { i, I, exclamdown, idotless }; - key <AD09> { o, O, oslash, Oslash }; - key <AD10> { p, P, Greek_pi, Greek_PI }; - key <AD11> { udiaeresis, egrave, section, ydiaeresis }; - key <AD12> { dead_diaeresis, exclam, grave, apostrophe }; - key <AC01> { a, A, aring, Aring }; - key <AC02> { s, S, ssharp, U1E9E }; - // ligature fl - key <AC03> { d, D, Greek_sigma, NoSymbol }; - // partialderivative is not available here att - key <AC04> { f, F, function, doubledagger }; - key <AC05> { g, G, at, comma }; - key <AC06> { h, H, ordfeminine, periodcentered }; - key <AC07> { j, J, masculine, eth }; - key <AC08> { k, K, Greek_DELTA, macron }; - key <AC09> { l, L, notsign, caret }; - key <AC10> { odiaeresis, eacute, cent, breve }; - key <AC11> { adiaeresis, agrave, ae, AE }; - key <AB01> { y, Y, yen, Ydiaeresis }; - 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 <AB06> { n, N, dead_tilde, enopencircbullet }; - // to be fixed att - key <AB07> { m, M, mu, dead_abovering }; - // not sure att - key <AB08> { comma, semicolon, guillemotleft, guillemotright }; - key <AB09> { period, colon, ellipsis, division }; - key <AB10> { minus, underscore, hyphen, emdash };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/cm -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/cm
Changed
@@ -1,147 +1,40 @@ -// ========== Cameroon Keyboards ========== +// Keyboard layouts for Cameroon. +// Cameroon is officially a bilingual country, using French and English, but there are over 270 minority languages. +// The XKB versions of the French and English keyboards were developed by Matthew Lee, Jenni Beadle, and Bruce Cox +// of SIL Cameroon in association with Going Komputya, Uwe Yung of the Goethe Institute, Yaoundé, and Centre ANACLAC. -// ---------------------------------------------------------------------------- -// This comment was added by <fotang at mmuock dot org>, on 18-Jun-2016: -// -// All comments below this one, were in the original cm file;they do not -// apply to the Mmuock keyboard which is defined towards the end of this file. -// ---------------------------------------------------------------------------- - -// ****** For Instructions, see "Use of Cameroon Keyboards" section below ****** - - -// The XKB versions of these keyboards were developed by Matthew Lee, Jenni Beadle, and Bruce Cox of SIL Cameroon in association with Going Komputya, Uwe Yung of the Goethe Institute, Yaoundé, and Centre ANACLAC. - -// Cameroon is officially a bilingual country, using French and English, but there are over 270 minority languages. - -// * Cameroon Français is an exact copy of the French France keyboard intended for AZERTY users. -// * Cameroon is an exact copy of the Basic US Keyboard. I can not currently name this "Cameroon English" due to a limitation of XKB. -// * Cameroon QWERTY and Cameroon AZERTY are based largely on SIL Cameroon's Keyman and Microsoft keyboards of the same style already in wide use. These keyboards are designed to allow the user to type any of Cameroon's 270+ languages and dialects that use the approved orthography. This Approved Orthography was adopted in 1979 by the National Committee for the Unification and Harmonisation of Alphabets of Camerooninan Languages. -// * Cameroon Dvorak is described below. - -// ===== Use of Cameroon Keyboards ===== - -// == Fonts == -// These keyboards are fully Unicode (5.1), so we recommend using a good unicode font for diacritics to position correctly. Recommended fonts are: ttf-sil-charis, ttf-sil-doulos, ttf-sil-gentium and ttf-sil-andika (All of which are free for Linux, Mac, and Windows). - - -// == Cameroon AZERTY == -// Cameroon AZERTY uses the French France (AZERTY) layout, as french keyboards are widely used here. While this keyboard is designed for Cameroonian orthography, it still is possible but not recommended, to type French with minimal discomfort using this keyboard. -// Cameroon AZERTY uses the "!" (exclamation) key as the "Cameroon" key. Pressing this key before another key allows you to access the special letters and diacritics needed in Cameroonian orthography. -// For example, press "!" then "a" and get "ɛ" (small epsilon). "!" then "Shift" + "a" (A) will get an "Ɛ" (capital epsilon). Press the "!" key twice to get a "!". -// If you prefer, you can hold the AltGr (and/or Shift) key to access the same letters, but we have found this to be much more awkward in practice. If you really don't like our Cameroon key, simply comment out "include "cm(exclamation_switch)"" and the exclamation key will return to normal. -// All Diacritics (with the exception of French Trema and Circumflex) must be typed (in order of stacking) after the letter. - - -// == Cameroon QWERTY == -// Cameroon QWERTY uses the US QWERTY layout, as US keyboards are also widely used here. While this keyboard is designed for Cameroonian orthography, it is possible, but not recommended, to type English with minimal discomfort using this keyboard. -// Cameroon QWERTY uses the ";" (semicolon) key as the "Cameroon" key. Pressing this key before another key allows you to access the special letters and diacritics needed in Cameroonian orthography. -// For example, press ";" then "a" and get "ɛ" (small epsilon). ";" then "Shift" + "a" (A) will get an "Ɛ" (capital epsilon). Press ";" twice to get a ";", or press Shift + ; (:) twice to get a ":" (colon). -// If you prefer, you can hold the AltGr (and/or Shift) key to access the same letters, but we have found this to be much more awkward in practice. If you really don't like our Cameroon key, simply comment out "include "cm(semicolon_switch)"" and the semicolon key will return to normal. -// All Diacritics must be typed (in order of stacking) after the letter. - - -// == Cameroon Dvorak == -// Cameroon Dvorak is uses a similar system to Cameroon QWERTY. +// Cameroon QWERTY and Cameroon AZERTY are based largely on SIL Cameroon's Keyman and Microsoft keyboards of the +// same style already in wide use. These keyboards are designed to allow the user to type any of Cameroon's 270+ +// languages and dialects that use the approved orthography. This Approved Orthography was adopted in 1979 by the +// National Committee for the Unification and Harmonisation of Alphabets of Camerooninan Languages. default partial alphanumeric_keys -xkb_symbols "basic" { - +xkb_symbols "basic" +{ + include "us(basic)" nameGroup1="English (Cameroon)"; - - key <TLDE> { grave, asciitilde }; - key <AE01> { 1, exclam }; - key <AE02> { 2, at }; - key <AE03> { 3, numbersign }; - key <AE04> { 4, dollar }; - key <AE05> { 5, percent }; - key <AE06> { 6, asciicircum }; - key <AE07> { 7, ampersand }; - key <AE08> { 8, asterisk }; - key <AE09> { 9, parenleft }; - key <AE10> { 0, parenright }; - key <AE11> { minus, underscore }; - key <AE12> { equal, plus }; - - key <AD01> { q, Q }; - key <AD02> { w, W }; - key <AD03> { e, E }; - key <AD04> { r, R }; - key <AD05> { t, T }; - key <AD06> { y, Y }; - key <AD07> { u, U }; - key <AD08> { i, I }; - key <AD09> { o, O }; - key <AD10> { p, P }; - key <AD11> { bracketleft, braceleft }; - key <AD12> { bracketright, braceright }; - key <AC01> { a, A }; - key <AC02> { s, S }; - key <AC03> { d, D }; - key <AC04> { f, F }; - key <AC05> { g, G }; - key <AC06> { h, H }; - key <AC07> { j, J }; - key <AC08> { k, K }; - key <AC09> { l, L }; - key <AC10> { semicolon, colon }; - key <AC11> { apostrophe, quotedbl }; - - key <AB01> { z, Z }; - key <AB02> { x, X }; - key <AB03> { c, C }; - key <AB04> { v, V }; - key <AB05> { b, B }; - key <AB06> { n, N }; - key <AB07> { m, M }; - key <AB08> { comma, less }; - key <AB09> { period, greater }; - key <AB10> { slash, U003F }; - - key <BKSL> { backslash, bar }; }; partial alphanumeric_keys xkb_symbols "french" { - include "latin" + include "fr(basic)" nameGroup1="French (Cameroon)"; - - key <TLDE> { twosuperior, asciitilde, notsign, notsign }; - key <AE01> { ampersand, 1, onesuperior, exclamdown }; - key <AE02> { eacute, 2, asciitilde, oneeighth }; - key <AE03> { quotedbl, 3, numbersign, sterling }; - key <AE04> { apostrophe, 4, braceleft, dollar }; - key <AE05> { parenleft, 5, bracketleft, threeeighths }; - key <AE06> { minus, 6, bar, fiveeighths }; - key <AE07> { egrave, 7, grave, seveneighths }; - key <AE08> { underscore, 8, backslash, trademark }; - key <AE09> { ccedilla, 9, asciicircum, plusminus }; - key <AE10> { agrave, 0, at, degree }; - key <AE11> { parenright, degree, bracketright, questiondown }; - key <AE12> { equal, plus, braceright, dead_ogonek }; - - key <AD01> { a, A, ae, AE }; - key <AD02> { z, Z, guillemotleft, less }; - key <AD03> { e, E, EuroSign, cent }; - key <AD11> { dead_circumflex, dead_diaeresis, dead_diaeresis, dead_abovering }; - key <AD12> { dollar, sterling, currency, dead_macron }; - - key <AC01> { q, Q, at, Greek_OMEGA }; - key <AC10> { m, M, mu, masculine }; - key <AC11> { ugrave, percent, dead_circumflex, dead_caron }; - key <BKSL> { asterisk, mu, dead_grave, dead_breve }; - - key <AB01> { w, W, lstroke, Lstroke }; - key <AB07> { comma, U003F, dead_acute, dead_doubleacute }; - key <AB08> { semicolon, period, U2022, multiply }; // bullet - key <AB09> { colon, slash, periodcentered, division }; - key <AB10> { exclam, section, dead_belowdot, dead_abovedot }; - - include "level3(ralt_switch)" }; +// == Cameroon AZERTY == +// Cameroon AZERTY uses the French AZERTY layout, as French keyboards are widely used here. While this keyboard is designed for +// Cameroonian orthography, it still is possible (but not recommended) to type French with minimal discomfort using this keyboard. +// Cameroon AZERTY uses the "!" (exclamation) key as the "Cameroon" key. Pressing this key before another key allows you to access +// the special letters and diacritics needed in Cameroonian orthography. +// For example, press "!" then "a" and get "ɛ" (small epsilon). "!" then "Shift" + "a" (A) will get an "Ɛ" (capital epsilon). +// Press the "!" key twice to get a "!". +// If you prefer, you can hold the AltGr key to access the same letters, but we have found this to be much more awkward in practice. +// If you really don't like our Cameroon key, simply comment out "include "cm(exclamation_switch)"" and the exclamation key will +// return to normal. +// All Diacritics (with the exception of French Trema and Circumflex) must be typed (in order of stacking) after the letter. + partial alphanumeric_keys xkb_symbols "azerty" { @@ -189,16 +82,28 @@ key <AE07> { U00E8, KP_7, U0300 }; // SMALL LETTER E WITH GRAVE, 7, COMBINING GRAVE key <AE08> { underscore, KP_8, backslash, U20D6 }; // UNDERSCORE, 8, BACKSLASH, COMBINING LEFT ARROW ABOVE key <AE09> { ccedilla, KP_9, U005E }; // SMALL LETTER C WITH CEDILLA, 9, CIRCUMFLEX - key <AE10> { U00E0, KP_0, at, U20D7 }; // SMALL LETTER A WITH GRAVE + key <AE10> { U00E0, KP_0, at, U20D7 }; // SMALL LETTER A WITH GRAVE, 0, @, COMBINING RIGHT ARROW ABOVE key <AE11> { U0029, U00B0, U005D }; // RIGHT PARENTHESIS, DEGREE, RIGHT SQUARE BRACKET key <AE12> { U003D, U002B, U007D, U00B1 }; // EQUAL SIGN, PLUS SIGN, RIGHT CURLY BRACKET, PLUS-MINUS SIGN - key <BKSL> { U1DC6, U1DC7, KP_Multiply, U00A4 }; // COMBINING MID-LOW, COMBINING HIGH-MID, MULTIPLY, CURRENCY SIGN + key <BKSL> { U1DC6, U1DC7, asterisk, U00A4 }; // COMBINING MID-LOW, COMBINING HIGH-MID, MULTIPLY, CURRENCY SIGN key <LSGT> { U003C, U003E, U00AB, U00BB }; // LESS THAN, GREATER THAN, LEFT GUILLEMET, RIGHT GUILLEMET key <TLDE> { U0024, U20AC, U00B2, U00B3 }; // DOLLAR, EURO, SUPERSCRIPT 2, SUPERSCRIPT 3 include "cm(exclamation_switch)" include "level3(ralt_switch)" }; +// == Cameroon QWERTY == +// Cameroon QWERTY uses the US QWERTY layout, as US keyboards are also widely used here. While this keyboard is designed for +// Cameroonian orthography, it is possible (but not recommended) to type English with minimal discomfort using this keyboard. +// Cameroon QWERTY uses the ";" (semicolon) key as the "Cameroon" key. Pressing this key before another key allows you to access +// the special letters and diacritics needed in Cameroonian orthography. +// For example, press ";" then "a" and get "ɛ" (small epsilon). ";" then "Shift" + "a" (A) will get an "Ɛ" (capital epsilon). +// Press ";" twice to get a ";", or press Shift + ; (:) twice to get a ":" (colon). +// If you prefer, you can hold the AltGr key to access the same letters, but we have found this to be much more awkward in practice. +// If you really don't like our Cameroon key, simply comment out "include "cm(semicolon_switch)"" and the semicolon key will return +// to normal. +// All Diacritics must be typed (in order of stacking) after the letter. +
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/cn -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/cn
Changed
@@ -1,6 +1,6 @@ -// -// Default Chinese is the same as American -// +// Keyboard layouts for China. + +// The default Chinese layout is the same as the American. default partial alphanumeric_keys xkb_symbols "basic" { include "us(basic)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ctrl -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ctrl
Changed
@@ -1,33 +1,33 @@ // Eliminate CapsLock, making it another Ctrl. partial modifier_keys xkb_symbols "nocaps" { - replace key <CAPS> { Control_L, Control_L }; - modifier_map Control { <CAPS>, <LCTL> }; + replace key <CAPS> { Control_L , typegroup1 = "ONE_LEVEL" }; + modifier_map Control { <CAPS> }; }; // Make the left Ctrl key a left Meta. xkb_symbols "lctrl_meta" { replace key <LCTL> { Meta_L }; - modifier_map Mod4 { <LCTL> }; + modifier_map Mod4 { <LCTL> }; }; // Swap the functions of the CapsLock key and the left Ctrl key. partial modifier_keys xkb_symbols "swapcaps" { - replace key <CAPS> { Control_L }; + replace key <CAPS> { Control_L , typegroup1 = "ONE_LEVEL" }; replace key <LCTL> { Caps_Lock }; modifier_map Control { <CAPS> }; - modifier_map Lock { <LCTL> }; + modifier_map Lock { <LCTL> }; }; // Make the left Ctrl key a left Hyper, // and the CapsLock key a left Control. partial modifier_keys xkb_symbols "hyper_capscontrol" { - replace key <CAPS> { Control_L }; + replace key <CAPS> { Control_L , typegroup1 = "ONE_LEVEL" }; replace key <LCTL> { Hyper_L }; modifier_map Control { <CAPS> }; - modifier_map Mod4 { <LCTL> }; + modifier_map Mod4 { <LCTL> }; }; // Move Ctrl to the leftmost key on the middle row and CapsLock to the @@ -35,10 +35,10 @@ // file has defined appropriate aliases for the keys in question. partial modifier_keys xkb_symbols "ac_ctrl" { - replace key <AC00> { Control_L }; + replace key <AC00> { Control_L , typegroup1 = "ONE_LEVEL" }; replace key <AA00> { Caps_Lock }; - modifier_map Control { <AC00> }; - modifier_map Lock { <AA00> }; + modifier_map Control { <AC00> }; + modifier_map Lock { <AA00> }; }; // Move Ctrl to the leftmost key on the bottom row and CapsLock to the @@ -48,29 +48,28 @@ xkb_symbols "aa_ctrl" { replace key <AA00> { Control_L }; replace key <AC00> { Caps_Lock }; - modifier_map Control { <AA00> }; - modifier_map Lock { <AC00> }; + modifier_map Control { <AA00> }; + modifier_map Lock { <AC00> }; }; // Right Ctrl functions as another right Alt. partial modifier_keys xkb_symbols "rctrl_ralt" { - key <RCTL> { symbolsGroup1= Alt_R }; - modifier_map Mod1{ <RCTL> }; + key <RCTL> { Alt_R }; + modifier_map Mod1 { <RCTL> }; }; // Menu key functions as another right Ctrl. partial modifier_keys xkb_symbols "menu_rctrl" { - replace key <MENU> { Control_R, Control_R }; - modifier_map Control { Control_L, <MENU> }; + key <MENU> { Control_R }; + modifier_map Control { <MENU> }; }; // Right Alt key functions as another right Ctrl. partial modifier_keys xkb_symbols "ralt_rctrl" { - replace key <RALT> { typeGroup1 = "TWO_LEVEL", - symbolsGroup1 = Control_R, Control_R }; + replace key <RALT> { Control_R, Control_R , typegroup1 = "TWO_LEVEL" }; modifier_map Control { <RALT> }; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/cz -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/cz
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Czechia. + default partial alphanumeric_keys xkb_symbols "basic" { @@ -67,10 +69,10 @@ xkb_symbols "bksl" { - // Use <BKSL> instead of <LSGT> (useful for keyboards without <LSGT> key). + // Put backslash on BKSL key (for when LSGT key is missing). include "cz(basic)" - nameGroup1= "Czech (with <\|> key)"; + nameGroup1= "Czech (extra backslash)"; key <BKSL> { backslash, bar, slash, NoSymbol }; }; @@ -97,10 +99,8 @@ xkb_symbols "qwerty_bksl" { - // Use <BKSL> instead of <LSGT> (useful for keyboards without <LSGT> key). - include "cz(qwerty)" - nameGroup1= "Czech (QWERTY, extended backslash)"; + nameGroup1= "Czech (QWERTY, extra backslash)"; key <BKSL> { backslash, bar, slash, NoSymbol }; }; @@ -274,7 +274,7 @@ xkb_symbols "rus" { include "cz(qwerty)" - nameGroup1= "Russian (Czech, phonetic)"; + nameGroup1= "Russian (Czechia, phonetic)"; key <TLDE> { Cyrillic_io, Cyrillic_IO }; key <AE01> { plus, ampersand, 1 , 1 }; @@ -331,6 +331,93 @@ include "level3(ralt_switch)" }; +partial alphanumeric_keys +xkb_symbols "winkeys" { + + // This layout conforms to the Windows defintion that is slightly different + // to standard ČSN 36 9050, but is printed on every physical keyboard on + // the market. This layout is just conventient for all the people who must + // work on Windows PC at work, and work on Linux at home. + // + // 2023 by Milos Kozák <milos.kozak@lejmr.com> + + include "latin" + nameGroup1= "Czech (QWERTZ, Windows flavour)"; + + key <TLDE> { semicolon, dead_abovering, grave, asciitilde }; + key <AE01> { plus, 1, exclam, dead_tilde }; + key <AE02> { ecaron, 2, at, dead_caron }; + key <AE03> { scaron, 3, numbersign, dead_circumflex }; + key <AE04> { ccaron, 4, dollar, dead_breve }; + key <AE05> { rcaron, 5, percent, dead_abovering}; + key <AE06> { zcaron, 6, asciicircum, dead_ogonek }; + key <AE07> { yacute, 7, ampersand, dead_grave }; + key <AE08> { aacute, 8, asterisk, dead_abovedot }; + key <AE09> { iacute, 9, braceleft, dead_acute }; + key <AE10> { eacute, 0, braceright, dead_doubleacute }; + key <AE11> { equal, percent, minus, underscore}; + key <AE12> {dead_acute, dead_caron, equal, plus }; + + key <AD01> { q, Q, backslash, NoSymbol }; + key <AD02> { w, W, bar, NoSymbol }; + key <AD03> { e, E, EuroSign, NoSymbol }; + key <AD04> { r, R, NoSymbol, NoSymbol }; + key <AD05> { t, T, NoSymbol, NoSymbol }; + key <AD06> { z, Z, NoSymbol, NoSymbol }; + key <AD07> { u, U, NoSymbol, NoSymbol }; + key <AD08> { i, I, NoSymbol, NoSymbol }; + key <AD09> { o, O, NoSymbol, NoSymbol }; + key <AD10> { p, P, NoSymbol, NoSymbol }; + key <AD11> { uacute, slash, bracketleft, braceleft }; + key <AD12> {parenright, parenleft, bracketright, braceright }; + + key <AC01> { a, A, asciitilde, NoSymbol }; + key <AC02> { s, S, dstroke, NoSymbol }; + key <AC03> { d, D, Dstroke, NoSymbol }; + key <AC04> { f, F, bracketleft, NoSymbol }; + key <AC05> { g, G, bracketright, NoSymbol }; + key <AC06> { h, H, grave, NoSymbol }; + key <AC07> { j, J, apostrophe, NoSymbol }; + key <AC08> { k, K, lstroke, NoSymbol }; + key <AC09> { l, L, Lstroke, NoSymbol }; + key <AC10> { uring, quotedbl, semicolon, colon }; + key <AC11> { section, exclam, apostrophe, quotedbl }; + key <BKSL> {dead_diaeresis, apostrophe, backslash, bar }; + + key <LSGT> { backslash, bar, slash, NoSymbol }; + key <AB01> { y, Y, degree, NoSymbol }; + key <AB02> { x, X, numbersign, NoSymbol }; + key <AB03> { c, C, ampersand, NoSymbol }; + key <AB04> { v, V, at, NoSymbol }; + key <AB05> { b, B, braceleft, NoSymbol }; + key <AB06> { n, N, braceright, NoSymbol }; + key <AB07> { m, M, asciicircum, NoSymbol }; + key <AB08> { comma, question, less, comma }; + key <AB09> { period, colon, greater, period }; + key <AB10> { minus, underscore, slash, question }; + + key <SPCE> { space, space, space, space }; + + include "level3(ralt_switch)" +}; + +partial alphanumeric_keys +xkb_symbols "winkeys-qwerty" { + + // This layout conforms to the Windows defintion that is slightly different + // to standard ČSN 36 9050, but is printed on every physical keyboard on + // the market. This layout is just conventient for all the people who must + // work on Windows PC at work, and work on Linux at home. + // + // 2023 by Milos Kozák <milos.kozak@lejmr.com> + + include "cz(winkeys)" + nameGroup1= "Czech (QWERTY, Windows flavour)"; + + key <AD06> { y, Y, NoSymbol, NoSymbol }; + key <AB01> { z, Z, degree, NoSymbol }; +}; + // EXTRAS: partial alphanumeric_keys @@ -406,40 +493,39 @@ include "level3(ralt_switch)" }; +hidden xkb_symbols "typo" { // cz-typo 1.0 2019-05-15 by Viktor Grešák <vgresak@gmail.com> and Tomáš Hudec <Tommy.Hudec@gmail.com> // // Contains typographic symbols on the third and fourth levels. // It is intended to be used in conjuction with another layout, e.g. setxkbmap "cz(basic)+cz(typo)" - nameGroup1="Czech (typographic)"; - - key <TLDE> { none, none, singlelowquotemark, leftsinglequotemark }; - key <AE01> { none, none, none, rightsinglequotemark }; - key <AE11> { none, none, underscore, U2212 }; - - key <AD04> { none, none, U2030, registered }; - key <AD06> { none, none, leftarrow }; - key <AD07> { none, none, downarrow, uparrow }; - key <AD08> { none, none, rightarrow, UFB01 }; - key <AD10> { none, none, minutes, seconds }; - - key <AC04> { none, none, UFB00, UFB05 }; - key <AC06> { none, none, U2010, U2011 }; - key <AC07> { none, none, guillemotright, guillemotleft }; - key <AC08> { none, none, dagger, doubledagger }; - key <AC09> { none, none, UFB02, UFB04 }; - key <AC11> { none, none, none, UFB03 }; - - key <AB01> { none, none, degree, U2300 }; - key <AB02> { none, none, multiply, U22C5 }; - key <AB03> { none, none, ampersand, copyright }; - key <AB04> { none, none, at, ordfeminine }; - key <AB05> { none, none, enfilledcircbullet, enopencircbullet }; - key <AB07> { none, none, U203A, U2039 }; - key <AB08> { none, none, doublelowquotemark, leftdoublequotemark }; - key <AB09> { none, none, ellipsis, rightdoublequotemark }; - key <AB10> { none, none, endash, emdash }; + key <TLDE> { any, any, singlelowquotemark, leftsinglequotemark }; + key <AE01> { any, any, any, rightsinglequotemark }; + key <AE11> { any, any, underscore, U2212 }; + + key <AD04> { any, any, U2030, registered }; + key <AD06> { any, any, leftarrow }; + key <AD07> { any, any, downarrow, uparrow }; + key <AD08> { any, any, rightarrow, UFB01 }; + key <AD10> { any, any, minutes, seconds }; + + key <AC04> { any, any, UFB00, UFB05 }; + key <AC06> { any, any, U2010, U2011 }; + key <AC07> { any, any, guillemotright, guillemotleft }; + key <AC08> { any, any, dagger, doubledagger }; + key <AC09> { any, any, UFB02, UFB04 }; + key <AC11> { any, any, any, UFB03 }; + + key <AB01> { any, any, degree, U2300 }; + key <AB02> { any, any, multiply, U22C5 }; + key <AB03> { any, any, ampersand, copyright }; + key <AB04> { any, any, at, ordfeminine }; + key <AB05> { any, any, enfilledcircbullet, enopencircbullet }; + key <AB07> { any, any, U203A, U2039 }; + key <AB08> { any, any, doublelowquotemark, leftdoublequotemark }; + key <AB09> { any, any, ellipsis, rightdoublequotemark }; + key <AB10> { any, any, endash, emdash };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/de -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/de
Changed
@@ -39,7 +39,7 @@ partial alphanumeric_keys xkb_symbols "deadtilde" { - // previous standard German layout with tilde as dead key + // The previous standard German layout with tilde as dead key. include "de(basic)" nameGroup1="German (dead tilde)"; @@ -49,8 +49,7 @@ partial alphanumeric_keys xkb_symbols "nodeadkeys" { - - // modify the basic German layout to not have any dead keys + // Modify the basic German layout to not have any dead keys. include "de(basic)" nameGroup1="German (no dead keys)"; @@ -66,9 +65,8 @@ partial alphanumeric_keys xkb_symbols "deadgraveacute" { - // modify the basic German layout to have only acute and grave - // as dead keys (tilde and circumflex are needed as spacing characters - // in many programming languages) + // Modify the basic German layout to have only acute and grave as dead keys + // (~ and ^ are needed as spacing characters in many programming languages). include "de(basic)" nameGroup1="German (dead grave acute)"; @@ -80,9 +78,7 @@ partial alphanumeric_keys xkb_symbols "deadacute" { - // modify the basic German layout to have only acute as - // dead keys (ASCII grave, tilde and circumflex are needed as - // spacing characters in many programming languages and text formatters) + // Modify the basic German layout to have only acute as a dead key. include "de(deadgraveacute)" @@ -94,114 +90,102 @@ partial alphanumeric_keys xkb_symbols "e1" { - // German extended layout E1 based on DIN 2137-1:2020-11 - // Designed for a 105-key keyboard - // https://de.wikipedia.org/wiki/Tastaturbelegung + // German extended layout E1, based on DIN 2137-1:2020-11, for a 105-key keyboard. + // See https://de.wikipedia.org/wiki/E1_(Tastaturbelegung). nameGroup1="German (E1)"; - // first row key.typeGroup1 = "EIGHT_LEVEL"; - key <TLDE> { dead_circumflex, degree, multiply, NoSymbol, NoSymbol, NoSymbol }; - key <AE01> { 1, exclam, rightsinglequotemark, NoSymbol, onequarter, U25CA }; - key <AE02> { 2, quotedbl, twosuperior, NoSymbol, onehalf, brokenbar }; - key <AE03> { 3, section, threesuperior, NoSymbol, threequarters, paragraph }; - key <AE04> { 4, dollar, emdash, NoSymbol, currency, U2133 }; - key <AE05> { 5, percent, exclamdown, NoSymbol, U2030, U20B0 }; - key <AE06> { 6, ampersand, questiondown, NoSymbol, U2044, U204A }; - key <AE07> { 7, slash, braceleft, NoSymbol, U2300, U2116 }; - key <AE08> { 8, parenleft, bracketleft, NoSymbol, U27E8, U27EA }; - key <AE09> { 9, parenright, bracketright, NoSymbol, U27E9, U27EB }; - key <AE10> { 0, equal, braceright, NoSymbol, division, U2205 }; - key <AE11> { ssharp, question, backslash, NoSymbol, notequal, notsign }; - key <AE12> { dead_acute, dead_grave, dead_abovedot, NoSymbol, sterling, U035C }; - - // second row - key.typeGroup1 = "EIGHT_LEVEL_ALPHABETIC"; - key <AD01> { q, Q, at, NoSymbol, masculine, U2642 }; - key <AD02> { w, W, dead_macron, NoSymbol, ordfeminine, U2640 }; - key <AD03> { e, E, EuroSign, NoSymbol, schwa, SCHWA }; - key <AD04> { r, R, dead_doubleacute, NoSymbol, trademark, registered }; - key <AD05> { t, T, dead_caron, NoSymbol, thorn, THORN }; - key <AD06> { z, Z, dead_diaeresis, NoSymbol, U0292, U01B7 }; - key <AD07> { u, U, dead_breve, NoSymbol, rightarrow, leftarrow }; - key <AD08> { i, I, dead_tilde, NoSymbol, idotless, U26A5 }; - key <AD09> { o, O, dead_abovering, NoSymbol, oslash, Oslash }; - key <AD10> { p, P, dead_hook, NoSymbol, downarrow, uparrow }; - key <AD11> { udiaeresis, Udiaeresis, dead_horn, NoSymbol, U2198, U2197 }; + key <TLDE> { dead_circumflex, degree, multiply, any, any, any }; + key <AE01> { 1, exclam, rightsinglequotemark, any, onequarter, U25CA }; + key <AE02> { 2, quotedbl, twosuperior, any, onehalf, brokenbar }; + key <AE03> { 3, section, threesuperior, any, threequarters, paragraph }; + key <AE04> { 4, dollar, emdash, any, currency, U2133 }; + key <AE05> { 5, percent, exclamdown, any, U2030, U20B0 }; + key <AE06> { 6, ampersand, questiondown, any, U2044, U204A }; + key <AE07> { 7, slash, braceleft, any, U2300, U2116 }; + key <AE08> { 8, parenleft, bracketleft, any, U27E8, U27EA }; + key <AE09> { 9, parenright, bracketright, any, U27E9, U27EB }; + key <AE10> { 0, equal, braceright, any, division, U2205 }; + key <AE11> { ssharp, question, backslash, any, notequal, notsign }; + key <AE12> { dead_acute, dead_grave, dead_abovedot, any, sterling, U035C }; + + key.typeGroup1 = "EIGHT_LEVEL_SEMIALPHABETIC"; + key <AD01> { q, Q, at, any, masculine, U2642 }; + key <AD02> { w, W, dead_macron, any, ordfeminine, U2640 }; + key <AD03> { e, E, EuroSign, any, schwa, SCHWA }; + key <AD04> { r, R, dead_doubleacute, any, trademark, registered }; + key <AD05> { t, T, dead_caron, any, thorn, THORN }; + key <AD06> { z, Z, dead_diaeresis, any, U0292, U01B7 }; + key <AD07> { u, U, dead_breve, any, rightarrow, leftarrow }; + key <AD08> { i, I, dead_tilde, any, idotless, U26A5 }; + key <AD09> { o, O, dead_abovering, any, oslash, Oslash }; + key <AD10> { p, P, dead_hook, any, downarrow, uparrow }; + key <AD11> { udiaeresis, Udiaeresis, dead_horn, any, U2198, U2197 }; key.typeGroup1 = "EIGHT_LEVEL"; - key <AD12> { plus, asterisk, asciitilde, NoSymbol, plusminus, U2052 }; - - // third row - key.typeGroup1 = "EIGHT_LEVEL_ALPHABETIC"; - // Per DIN 2137-1:2018-12, p. 11-12, (Alt)Gr+a can either invoke - // a selection possibility for emojis or special characters, or - // output the U+263A smiley. - key <AC01> { a, A, Multi_key, NoSymbol, NoSymbol, NoSymbol }; - key <AC02> { s, S, seconds, NoSymbol, U017F, U2211 }; - key <AC03> { d, D, minutes, NoSymbol, eth, ETH }; - key <AC04> { f, F, ISO_Level5_Latch, NoSymbol, NoSymbol, NoSymbol }; - key <AC05> { g, G, U1E9E, NoSymbol, U02BF, U261B }; - key <AC06> { h, H, dead_belowmacron, NoSymbol, U02BE, U261A }; - key <AC07> { j, J, dead_cedilla, NoSymbol, U02B9, U02BA }; - key <AC08> { k, K, dead_belowcomma, NoSymbol, NoSymbol, NoSymbol }; - key <AC09> { l, L, dead_ogonek, NoSymbol, lstroke, Lstroke }; - key <AC10> { odiaeresis, Odiaeresis, dead_belowdot, NoSymbol, oe, OE }; - key <AC11> { adiaeresis, Adiaeresis, dead_stroke, NoSymbol, ae, AE }; + key <AD12> { plus, asterisk, asciitilde, any, plusminus, U2052 }; + + key.typeGroup1 = "EIGHT_LEVEL_SEMIALPHABETIC"; + // Per DIN 2137-1:2018-12, p. 11-12, AltGr+a can either invoke a selection possibility + // for emojis and/or special characters, or output the U+263A smiley. + key <AC01> { a, A, Multi_key, any, any, any }; + key <AC02> { s, S, seconds, any, U017F, U2211 }; + key <AC03> { d, D, minutes, any, eth, ETH }; + key <AC04> { f, F, ISO_Level5_Latch, any, any, any }; + key <AC05> { g, G, U1E9E, any, U02BF, U261B }; + key <AC06> { h, H, dead_belowmacron, any, U02BE, U261A }; + key <AC07> { j, J, dead_cedilla, any, U02B9, U02BA }; + key <AC08> { k, K, dead_belowcomma, any, any, any }; + key <AC09> { l, L, dead_ogonek, any, lstroke, Lstroke }; + key <AC10> { odiaeresis, Odiaeresis, dead_belowdot, any, oe, OE }; + key <AC11> { adiaeresis, Adiaeresis, dead_stroke, any, ae, AE }; key.typeGroup1 = "EIGHT_LEVEL"; - key <BKSL> { numbersign, apostrophe, U2212, NoSymbol, U2020, U2021 }; - - // fourth row - key.typeGroup1 = "EIGHT_LEVEL_ALPHABETIC"; - key <AB01> { y, Y, U203A, NoSymbol, U2423, U23D1 }; - key <AB02> { x, X, guillemotright, NoSymbol, doublelowquotemark, singlelowquotemark }; - key <AB03> { c, C, U202F, NoSymbol, cent, copyright }; - key <AB04> { v, V, guillemotleft, NoSymbol, leftdoublequotemark, leftsinglequotemark }; - key <AB05> { b, B, U2039, NoSymbol, rightdoublequotemark, rightsinglequotemark }; - key <AB06> { n, N, endash, NoSymbol, eng, ENG }; - // Per DIN 2137-1:2018-12, p. 12, U+2217 should be replaced by the - // 'middle asterisk' character as soon as it has been added to - // Unicode (see Unicode proposal L2/17-152). - key <AB07> { m, M, mu, NoSymbol, U200C, U2217 }; + key <BKSL> { numbersign, apostrophe, U2212, any, U2020, U2021 }; + + key <LSGT> { less, greater, bar, any, lessthanequal, greaterthanequal }; + key.typeGroup1 = "EIGHT_LEVEL_SEMIALPHABETIC"; + key <AB01> { y, Y, U203A, any, U2423, U23D1 }; + key <AB02> { x, X, guillemotright, any, doublelowquotemark, singlelowquotemark }; + key <AB03> { c, C, U202F, any, cent, copyright }; + key <AB04> { v, V, guillemotleft, any, leftdoublequotemark, leftsinglequotemark }; + key <AB05> { b, B, U2039, any, rightdoublequotemark, rightsinglequotemark }; + key <AB06> { n, N, endash, any, eng, ENG }; + // Per DIN 2137-1:2018-12, p. 12, U+2217 should be replaced by the 'middle asterisk' character + // as soon as it has been added to Unicode (see Unicode proposal L2/17-152). + key <AB07> { m, M, mu, any, U200C, U2217 }; key.typeGroup1 = "EIGHT_LEVEL"; - key <AB08> { comma, semicolon, U2011, NoSymbol, U02BB, U2661 }; - key <AB09> { period, colon, periodcentered, NoSymbol, ellipsis, U2713 }; - key <AB10> { minus, underscore, hyphen, NoSymbol, U2022, U25E6 }; + key <AB08> { comma, semicolon, U2011, any, U02BB, U2661 }; + key <AB09> { period, colon, periodcentered, any, ellipsis, U2713 }; + key <AB10> { minus, underscore, hyphen, any, U2022, U25E6 }; - // fifth row key.typeGroup1 = "EIGHT_LEVEL"; - key <SPCE> { space, space, nobreakspace, NoSymbol, U200A, U2009 }; + key <SPCE> { space, space, nobreakspace, any, U200A, U2009 }; + key.typeGroup1 = "ONE_LEVEL"; key <LFSH> { Shift_L }; key <RTSH> { Shift_R }; key <RALT> { ISO_Level3_Shift }; - // key <LSGT> exists only on the 105-key keyboard - key.typeGroup1 = "EIGHT_LEVEL"; - key <LSGT> { less, greater, bar, NoSymbol, lessthanequal, greaterthanequal }; - include "kpdl(comma)" }; partial alphanumeric_keys xkb_symbols "e2" { - // German extended layout E2 based on DIN 2137-1:2020-11
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/dz -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/dz
Changed
@@ -1,7 +1,7 @@ -// Tamazight en caractères latin -// Noureddine LOUAHEDJ -// louahedj@noureddine.me +// Keyboard layouts for Algeria. +// Tamazight in Latin characters. +// Original author: Noureddine LOUAHEDJ <louahedj@noureddine.me> // // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ // │ ³ ¸ │ 1 ̨ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ‑ │ 7 È │ 8 ™ │ 9 Ç │ 0 À │ ° ≠ │ + ± ┃ ⌫ Retour┃ @@ -20,97 +20,95 @@ // ┃Ctrl ┃Meta ┃Alt ┃ ␣ Espace Espace insécable ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃ // ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ - default partial alphanumeric_keys xkb_symbols "la" { include "fr(oss)" - nameGroup1="Berber (Algeria, Latin)"; - - key <AD02> { z, Z, 0x1001E93, 0x1001E92 }; // z Z ẓ Ẓ - key <AD04> { r, R, 0x1001E5B, 0x1001E5A }; // r R ṛ Ṛ - key <AD05> { t, T, 0x1001E6D, 0x1001E6C }; // t T ṭ Ṭ - key <AD09> { o, O, 0x100025B, 0x1000190 }; // o O ɛ Ɛ - key <AC02> { s, S, 0x1001E63, 0x1001E62 }; // s s ṣ Ṣ - key <AC03> { d, D, 0x1001E0D, 0x1001E0C }; // d D ḍ Ḍ - key <AC05> { g, G, 0x10001E7, 0x10001E6 }; // g G ǧ Ǧ - key <AC06> { h, H, 0x1001E25, 0x1001E24 }; // h H ḥ Ḥ - key <AB03> { c, C, 0x100010D, 0x100010C }; // c C č Č - key <AB04> { v, V, 0x1000263, 0x1000194 }; // v V ɣ Ɣ - + nameGroup1="Berber (Algeria, Latin)"; + + key <AD02> { z, Z, U1E93, U1E92 }; // z Z ẓ Ẓ + key <AD04> { r, R, U1E5B, U1E5A }; // r R ṛ Ṛ + key <AD05> { t, T, U1E6D, U1E6C }; // t T ṭ Ṭ + key <AD09> { o, O, U025B, U0190 }; // o O ɛ Ɛ + key <AC02> { s, S, U1E63, U1E62 }; // s s ṣ Ṣ + key <AC03> { d, D, U1E0D, U1E0C }; // d D ḍ Ḍ + key <AC05> { g, G, U01E7, U01E6 }; // g G ǧ Ǧ + key <AC06> { h, H, U1E25, U1E24 }; // h H ḥ Ḥ + key <AB03> { c, C, U010D, U010C }; // c C č Č + key <AB04> { v, V, U0263, U0194 }; // v V ɣ Ɣ + include "level3(ralt_switch)" }; +// Kabyle keyboard with dead keys. +// 2020 by Louis Gostiaux <louis.gostiaux@free.fr> partial alphanumeric_keys xkb_symbols "azerty-deadkeys" { - // Kabyle keyboard with dead keys - // 2020 by Louis Gostiaux <louis.gostiaux@free.fr> include "fr" nameGroup1= "Kabyle (AZERTY, with dead keys)"; - key <AD01> { a, A, U025B, U0190 }; // a A ɛ Ɛ - key <AD02> { z, Z, U2D63 }; // ⵣ - key <AC01> { q, Q, U0263, U0194 }; // q Q ɣ Ɣ - key <AB01> { w, W, U02B7 }; // ʷ - key <AB08> { semicolon, period, dead_belowdot, dead_caron }; - // dead-below dot for ḍ,ṭ,ẓ,ḥ and dead-caron for č and ǧ + key <AD01> { a, A, U025B, U0190 }; // a A ɛ Ɛ + key <AD02> { z, Z, U2D63 }; // ⵣ + key <AC01> { q, Q, U0263, U0194 }; // q Q ɣ Ɣ + key <AB01> { w, W, U02B7 }; // ʷ + // With dead belowdot for ḍ, ṭ, ẓ, ḥ, and dead caron for č and ǧ. + key <AB08> { semicolon, period, dead_belowdot, dead_caron}; include "level3(ralt_switch)" }; +// Kabyle keyboard, US international with dead keys. +// 2020 by Louis Gostiaux <louis.gostiaux@free.fr> partial alphanumeric_keys xkb_symbols "qwerty-gb-deadkeys" { - // Kabyle keyboard, uk international with dead keys - // 2020 by Louis Gostiaux <louis.gostiaux@free.fr> include "gb(intl)" nameGroup1= "Kabyle (QWERTY, UK, with dead keys)"; - key <AC01> { a, A, U025B, U0190 }; // a A ɛ Ɛ - key <AD01> { q, Q, U0263, U0194 }; // q Q ɣ Ɣ - key <AB01> { z, Z, U2D63 }; // ⵣ - key <AD02> { w, W, U02B7 }; // ʷ - key <AB09> { period, greater , dead_belowdot, dead_caron }; + key <AD01> { q, Q, U0263, U0194 }; // q Q ɣ Ɣ + key <AD02> { w, W, U02B7 }; // ʷ + key <AC01> { a, A, U025B, U0190 }; // a A ɛ Ɛ + key <AB01> { z, Z, U2D63 }; // ⵣ + key <AB09> { period, greater, dead_belowdot, dead_caron}; include "level3(ralt_switch)" }; +// Kabyle keyboard, US international with dead keys. +// 2020 by Louis Gostiaux <louis.gostiaux@free.fr> partial alphanumeric_keys xkb_symbols "qwerty-us-deadkeys" { - // Kabyle keyboard, us international with dead keys - // 2020 by Louis Gostiaux <louis.gostiaux@free.fr> include "us(intl)" nameGroup1= "Kabyle (QWERTY, US, with dead keys)"; - key <AC01> { a, A, U025B, U0190 }; // a A ɛ Ɛ - key <AD01> { q, Q, U0263, U0194 }; // q Q ɣ Ɣ - key <AB01> { z, Z, U2D63 }; // ⵣ - key <AD02> { w, W, U02B7 }; // ʷ - key <AB09> { period, greater , dead_belowdot, dead_caron }; + key <AD01> { q, Q, U0263, U0194 }; // q Q ɣ Ɣ + key <AD02> { w, W, U02B7 }; // ʷ + key <AC01> { a, A, U025B, U0190 }; // a A ɛ Ɛ + key <AB01> { z, Z, U2D63 }; // ⵣ + key <AB09> { period, greater, dead_belowdot, dead_caron}; include "level3(ralt_switch)" }; -// // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ │ 1 ̨ │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ + ┃ ⌫ Retour┃ -// │ ² │ & │ ~ │ " # │ ' { │ ( │ - | │ │ _ \ │ ^ │ @ │ ) │ = } ┃ arrière┃ +// │ ³ ¸ │ 1 ̨ │ 2 É │ 3 ̆ │ 4 — │ 5 – │ 6 ‑ │ 7 È │ 8 ™ │ 9 Ç │ 0 À │ ° ≠ │ + ± ┃ ⌫ Retour┃ +// │ ² ¹ │ & ̌ │ é ~ │ " # │ ' { │ ( │ - | │ è ` │ _ \ │ ç ^ │ à @ │ ) │ = } ┃ arrière┃ // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ -// ┃ ┃ │ ⵥ │ ⵦ │ ⵕ │ ⵟ │ │ │ │ ⵧ │ │ │ £ Ø ┃Entrée ┃ -// ┃Tab ↹ ┃ ⴰ │ ⵣ ⵤ │ ⴻ │ ⵔ │ ⵜ ⵝ │ ⵢ │ ⵓ │ ⵉ │ ⵄ │ ⵃ │ ⵯ │ $ ø ┃ ⏎ ┃ +// ┃ ┃ │ ⵥ │ ⵦ │ ⵕ │ ⵟ │ │ │ │ ⵧ │ │ │ £ Ø ┃Entrée ┃ +// ┃Tab ↹ ┃ ⴰ │ ⵣ ⵤ │ ⴻ │ ⵔ │ ⵜ ⵝ │ ⵢ │ ⵓ │ ⵉ │ ⵄ │ ⵃ │ ⵯ │ $ ø ┃ ⏎ ┃ // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ ⵈ │ ⵚ │ ⴹ ⴺ │ │ ⴵ ⴶ │ ⵁ │ ⵋ │ ⴿ │ │ │ % Ù │ µ ̄¯ ┃ ┃ -// ┃Maj ⇬ ┃ ⵇ │ ⵙ │ ⴷ ⴸ │ ⴼ │ ⴳ ⴴ │ ⵀ ⵂ │ ⵊ ⵌ │ ⴽ ⴾ │ ⵍ │ ⵎ │ ù ´ │ * ` ┃ ┃ +// ┃ ┃ ⵈ │ ⵚ │ ⴹ ⴺ │ │ ⴵ ⴶ │ ⵁ │ ⵋ │ ⴿ │ │ │ % Ù │ µ ¯ ┃ ┃ +// ┃Maj ⇬ ┃ ⵇ │ ⵙ │ ⴷ ⴸ │ ⴼ │ ⴳ ⴴ │ ⵀ ⵂ │ ⵊ ⵌ │ ⴽ ⴾ │ ⵍ │ ⵎ │ ù ´ │ * ` ┃ ┃ // ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ -// ┃ ┃ > ¦ │ │ ⵆ │ ⵞ │ ⵗ ⵠ │ ⴲ │ ⵐ │ ? … │ . ⋅ │ / ∕ │ § − ┃ ┃ -// ┃Shift ⇧┃ < | │ ⵡ │ ⵅ │ ⵛ │ ⵖ ⵘ │ ⴱ ⵒ │ ⵏ ⵑ │ , ¿ │ ; × │ : ÷ │ ! ¡ ┃Shift ⇧ ┃ +// ┃ ┃ > ≥ │ │ ⵆ │ ⵞ │ ⵗ ⵠ │ ⴲ │ ⵐ │ ? … │ . ⋅ │ / ∕ │ § − ┃ ┃ +// ┃Shift ⇧┃ < ≤ │ ⵡ │ ⵅ │ ⵛ │ ⵖ ⵘ │ ⴱ ⵒ │ ⵏ ⵑ │ , ¿ │ ; × │ : ÷ │ ! ¡ ┃Shift ⇧ ┃ // ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ // ┃ ┃ ┃ ┃ ␣ ┃ ┃ ┃ ┃ // ┃Ctrl ┃Meta ┃Alt ┃ ␣ Espace ┃AltGr ⇮┃Menu ┃Ctrl ┃ @@ -121,66 +119,62 @@ nameGroup1="Berber (Algeria, Tifinagh)"; - // First row - key <TLDE> { twosuperior, threesuperior, onesuperior, dead_cedilla }; // ² ³ ¹ ¸ - key <AE01> { ampersand, 1, dead_caron, dead_ogonek }; // & 1 ˇ ̨ - key <AE02> { eacute, 2, asciitilde, Eacute }; // é 2 ~ É - key <AE03> { quotedbl, 3, numbersign, dead_breve }; // " 3 # ˘ - key <AE04> { apostrophe, 4, braceleft, 0x1002014 }; // ' 4 { — (tiret cadratin) - key <AE05> { parenleft, 5, bracketleft, 0x1002013 }; // ( 5 – (tiret demi-cadratin) - key <AE06> { minus, 6, bar, 0x1002011 }; // - 6 | ‑ (tiret insécable) - key <AE07> { egrave, 7, grave, Egrave }; // è 7 ` È - key <AE08> { underscore, 8, backslash, trademark }; // _ 8 \ ™ - key <AE09> { ccedilla, 9, asciicircum, Ccedilla }; // ç 9 ^ Ç - key <AE10> { agrave, 0, at, Agrave }; // à 0 @ À - key <AE11> { parenright, degree, bracketright, notequal }; // ) ° ≠ - key <AE12> { equal, plus, braceright, plusminus }; // = + } ± - - // Second row - key <AD01> { 0x1002D30 }; // ⴰ - key <AD02> { 0x1002D63, 0x1002D65, 0x1002D64 }; // ⵣ ⵥ ⵤ - key <AD03> { 0x1002D3B, 0x1002D66 }; // ⴻ ⵦ - key <AD04> { 0x1002D54, 0x1002D55 }; // ⵔ ⵕ - key <AD05> { 0x1002D5C, 0x1002D5F, 0x1002D5D }; // ⵜ ⵟ ⵝ - key <AD06> { 0x1002D62 }; // ⵢ - key <AD07> { 0x1002D53 }; // ⵓ - key <AD08> { 0x1002D49 }; // ⵉ - key <AD09> { 0x1002D44, 0x1002D67 }; // ⵄ ⵧ - key <AD10> { 0x1002D43 }; // ⵃ - key <AD11> { 0x1002D6F }; // ⵯ - key <AD12> { dollar, sterling, oslash, Oslash }; // $ £ ø Ø - - // Third row - key <AC01> { 0x1002D47, 0x1002D48 }; // ⵇ ⵈ - key <AC02> { 0x1002D59, 0x1002D5A }; // ⵙ ⵚ - key <AC03> { 0x1002D37, 0x1002D39, 0x1002D38, 0x1002D3A }; // ⴷ ⴹ ⴸ ⴺ - key <AC04> { 0x1002D3C }; // ⴼ - key <AC05> { 0x1002D33, 0x1002D35, 0x1002D34, 0x1002D36 }; // ⴳ ⴵ ⴴ ⴶ - key <AC06> { 0x1002D40, 0x1002D41, 0x1002D42 }; // ⵀ ⵁ ⵂ - key <AC07> { 0x1002D4A, 0x1002D4B, 0x1002D4C }; // ⵊ ⵋ ⵌ Ü - key <AC08> { 0x1002D3D, 0x1002D3F, 0x1002D3E }; // ⴽ ⴿ ⴾ - key <AC09> { 0x1002D4D }; // ⵍ - key <AC10> { 0x1002D4E }; // ⵎ - key <AC11> { ugrave, percent, dead_acute, Ugrave }; // ù % ' Ù - key <BKSL> { asterisk, mu, dead_grave, dead_macron }; // * µ ` ̄ - - // Fourth row
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ee -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ee
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Estonia. + // Estonian keyboard layout, by Ville Hallik <ville@linux.ee>. // This layout conforms to both EVS8:1993 and EVS8:2000 standards. default partial alphanumeric_keys @@ -7,24 +9,27 @@ nameGroup1="Estonian"; - key <TLDE> { dead_caron, dead_tilde, notsign, notsign }; + key <TLDE> { dead_caron, dead_tilde, U2022,periodcentered}; // bullet key <AE03> { 3, numbersign, sterling, sterling }; key <AE04> { 4, currency, dollar, dollar }; + key <AE05> { 5, percent, EuroSign, threeeighths }; key <AE11> { plus, question, backslash, questiondown }; - key <AE12> { dead_acute, dead_grave, grave, apostrophe }; + key <AE12> { dead_acute, dead_grave, grave, dead_cedilla }; + key <AD02> { w, W, ssharp, Greek_SIGMA }; key <AD11> { udiaeresis, Udiaeresis, dead_diaeresis, dead_abovering }; key <AD12> { otilde, Otilde, section, dead_macron }; key <AC02> { s, S, scaron, Scaron }; key <AC10> { odiaeresis, Odiaeresis, dead_acute, dead_doubleacute }; - key <AC11> { adiaeresis, Adiaeresis, asciicircum, dead_caron }; + key <AC11> { adiaeresis, Adiaeresis, asciicircum, dead_circumflex }; key <BKSL> { apostrophe, asterisk, onehalf, dead_breve }; key <AB01> { z, Z, zcaron, Zcaron }; + key <AB02> { x, X, guillemotright, guillemotleft }; key <AB08> { comma, semicolon, less, multiply }; key <AB09> { period, colon, greater, division }; - key <AB10> { minus, underscore, bar, abovedot }; + key <AB10> { minus, underscore, bar, dead_abovedot}; include "eurosign(e)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/eg -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/eg
Changed
@@ -1,6 +1,7 @@ -// Coptic language layout based on coptic-dictionary.org -// with added diacritics. +// Keyboard layouts for Egypt. +// Coptic-language layout, based on https://coptic-dictionary.org, +// with added diacritics. default partial alphanumeric_keys modifier_keys xkb_symbols "basic" { @@ -44,6 +45,7 @@ key <AC09> { U2C97, U2C96 }; key <AC10> { U03E7, U03E6 }; key <AC11> { U2CC9, U2CC8 }; + key <BKSL> { U0304, U0323 }; key <AB01> { U2C8D, U2C8C }; key <AB02> { U2C9D, U2C9C }; @@ -55,6 +57,4 @@ key <AB08> { U03ED, U03EC }; key <AB09> { U03EF, U03EE }; key <AB10> { U2C8F, U2C8E }; - - key <BKSL> { U0304, U0323 }; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/es -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/es
Changed
@@ -1,5 +1,6 @@ -// Modified for a real Spanish keyboard by Jon Tombs. +// Keyboard layouts for Spain. +// Modified for a real Spanish keyboard by Jon Tombs. default partial alphanumeric_keys xkb_symbols "basic" { @@ -12,7 +13,7 @@ key <AE03> { 3, periodcentered, numbersign, sterling }; key <AE04> { 4, dollar, asciitilde, dollar }; key <AE11> { apostrophe, question, backslash, questiondown }; - key <AE12> { exclamdown, questiondown, dead_cedilla, dead_ogonek }; + key <AE12> { exclamdown, questiondown, dead_cedilla, dead_ogonek }; key <AD11> { dead_grave, dead_circumflex, bracketleft, dead_abovering }; key <AD12> { plus, asterisk, bracketright, dead_macron }; @@ -48,7 +49,7 @@ key <AB10> { minus, underscore, dead_belowdot, abovedot }; }; -// Spanish mapping (note R-H exchange) +// Spanish Dvorak mapping (note R-H exchange) partial alphanumeric_keys xkb_symbols "dvorak" { @@ -130,12 +131,6 @@ key <AC09> { l, L, 0x1001E37, 0x1001E36 }; }; -// Copied from macintosh_vndr/es -partial alphanumeric_keys -xkb_symbols "mac" { - include "es" - nameGroup1= "Spanish (Macintosh)"; -}; partial alphanumeric_keys xkb_symbols "olpc" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/et -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/et
Changed
@@ -1,9 +1,8 @@ -// -// Ethiopia -// Designed as a part of OLPC project +// Keyboard layouts for Ethiopia. + +// Designed as a part of OLPC project. // // 2007 Sergey Udaltsov <svu@gnome.org> -// default partial alphanumeric_keys xkb_symbols "basic" { @@ -20,7 +19,7 @@ key <AE01> { 0x01001369, 0x01001372 }; // 1 key <AE02> { 0x0100136a, 0x01001373 }; // 2 - key <AE03> { 0x0100136b, 0x01001374 }; // 3 + key <AE03> { 0x0100136b, 0x01001374 }; // 3 key <AE04> { 0x0100136c, 0x01001375 }; // 4 key <AE05> { 0x0100136d, 0x01001376 }; // 5 key <AE06> { 0x0100136e, 0x01001377 }; // 6 @@ -33,18 +32,18 @@ key <AD01> { 0x01001240, 0x01001250 }; // q key <AD02> { 0x010012C8, VoidSymbol }; // w - key <AD03> { 0x0100FE69, 0x0100FE70 }; // dead e + key <AD03> { dead_e, dead_E }; key <AD04> { 0x01001228, VoidSymbol }; // r key <AD05> { 0x01001270, 0x01001320 }; // t key <AD06> { 0x010012E8, VoidSymbol }; // y - key <AD07> { 0x0100FE75, 0x0100FE76 }; // dead u - key <AD08> { 0x0100FE71, 0x0100FE72 }; // dead i - key <AD09> { 0x0100FE73, 0x0100FE74 }; // dead o + key <AD07> { dead_u, dead_U }; + key <AD08> { dead_i, dead_I }; + key <AD09> { dead_o, dead_O }; key <AD10> { 0x01001350, 0x01001330 }; // p key <AD11> { 0x01001340, 0x01001338 }; // key <AD12> { 0x01001328, 0x01001280 }; // - key <AC01> { 0x0100FE67, 0x0100FE68 }; // dead a + key <AC01> { dead_a, dead_A }; key <AC02> { 0x01001230, 0x01001220 }; // s key <AC03> { 0x010012F0, 0x010012F8 }; // d key <AC04> { 0x01001348, VoidSymbol }; // f @@ -56,10 +55,11 @@ key <AC10> { 0x01001362, 0x01001361 }; // :; key <AC11> { 0x01001366, 0x01001365 }; // '" + key <BKSL> { VoidSymbol, 0x01002010 }; // bksl key <AB01> { 0x010012D8, 0x010012E0 }; // z key <AB02> { 0x010012A0, 0x010012D0 }; // x - key <AB03> { 0x01001278, 0x0100FE78 }; // c + key <AB03> { 0x01001278, dead_capital_schwa}; key <AB04> { 0x01001238, 0x01001268 }; // v key <AB05> { 0x01001260, VoidSymbol }; // b key <AB06> { 0x01001290, 0x01001298 }; // n @@ -69,7 +69,5 @@ key <AB09> { 0x01001364, VoidSymbol }; // > key <AB10> { 0x01001367, question }; // ? - key <BKSL> { VoidSymbol, 0x01002010 }; // bksl - include "group(olpc)" };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/eu -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/eu
Changed
@@ -1,3 +1,5 @@ +// Keyboard layout for Western Europe. + // Letters and symbols from Western European languages on levels three and four // of a basic American layout. Based on <https://eurkey.steffen.bruentjen.eu>. // Copyright 2012 Steffen Bruentjen (eurkey (at) steffen dot bruentjen dot de)
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/fi -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/fi
Changed
@@ -1,10 +1,8 @@ -// -// X keyboard maps for Finland -// +// Keyboard layouts for Finland. + // SFS 5966 / Kotoistus keymap created by Troy Korjuslommi // Classic keymap based on traditional by Marko Myllynen // Eliminate deadkeys alternative sent by Linus Torvalds -// default partial alphanumeric_keys xkb_symbols "kotoistus" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/fo -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/fo
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for the Faroe Islands. + default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/fr -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/fr
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for France. + default partial alphanumeric_keys xkb_symbols "basic" { @@ -92,13 +94,13 @@ // © 2003-2006 Nicolas Mailhot <nicolas.mailhot @ laposte.net> // // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ ³ ¸ │ 1 ̨ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ‑ │ 7 È │ 8 ™ │ 9 Ç │ 0 À │ ° ≠ │ + ± ┃ ⌫ Retour┃ +// │ ³ ¸ │ 1 ̨ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ‑ │ 7 È │ 8 ™ │ 9 Ç │ 0 À │ ° ≠ │ + ± ┃ ⌫ Retour┃ // │ ² ¹ │ & ˇ │ é ~ │ " # │ ' { │ ( │ - | │ è ` │ _ \ │ ç ^ │ à @ │ ) │ = } ┃ arrière┃ // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ // ┃ ┃ A Æ │ Z  │ E ¢ │ R Ê │ T Þ │ Y Ÿ │ U Û │ I Î │ O Œ │ P Ô │ ¨ ˚ │ £ Ø ┃Entrée ┃ // ┃Tab ↹ ┃ a æ │ z â │ e € │ r ê │ t þ │ y ÿ │ u û │ i î │ o œ │ p ô │ ^ ~ │ $ ø ┃ ⏎ ┃ // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ Q Ä │ S „ │ D Ë │ F ‚ │ G ¥ │ H Ð │ J Ü │ K Ï │ L Ŀ │ M Ö │ % Ù │ µ ̄ ┃ ┃ +// ┃ ┃ Q Ä │ S „ │ D Ë │ F ‚ │ G ¥ │ H Ð │ J Ü │ K Ï │ L Ŀ │ M Ö │ % Ù │ µ ̄ ┃ ┃ // ┃Maj ⇬ ┃ q ä │ s ß │ d ë │ f ‘ │ g ’ │ h ð │ j ü │ k ï │ l ŀ │ m ö │ ù ' │ * ` ┃ ┃ // ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ // ┃ ┃ > ≥ │ W “ │ X ” │ C ® │ V ← │ B ↑ │ N → │ ? … │ . . │ / ∕ │ § − ┃ ┃ @@ -110,7 +112,6 @@ partial alphanumeric_keys xkb_symbols "oss" { - include "latin" include "level3(ralt_switch)" include "nbsp(level4n)" include "keypad(oss)" @@ -119,7 +120,7 @@ // First row key <TLDE> { twosuperior, threesuperior, onesuperior, dead_cedilla }; // ² ³ ¹ ¸ - key <AE01> { ampersand, 1, dead_caron, dead_ogonek }; // & 1 ˇ ̨ + key <AE01> { ampersand, 1, dead_caron, dead_ogonek }; // & 1 ˇ ̨ key <AE02> { eacute, 2, asciitilde, Eacute }; // é 2 ~ É key <AE03> { quotedbl, 3, numbersign, dead_breve }; // " 3 # ˘ key <AE04> { apostrophe, 4, braceleft, 0x1002014 }; // ' 4 { — (tiret cadratin) @@ -143,7 +144,7 @@ key <AD08> { i, I, icircumflex, Icircumflex }; // i I î Î key <AD09> { o, O, oe, OE }; // o O œ Œ key <AD10> { p, P, ocircumflex, Ocircumflex }; // p P ô Ô - key <AD11> { dead_circumflex, dead_diaeresis, dead_tilde, dead_abovering }; // ^ ̈ ̃ ˚ + key <AD11> { dead_circumflex, dead_diaeresis, dead_tilde, dead_abovering }; // ^ ̈ ̃ ˚ key <AD12> { dollar, sterling, oslash, Oslash }; // $ £ ø Ø // Third row @@ -158,7 +159,7 @@ key <AC09> { l, L, 0x1000140, 0x100013F }; // l L ŀ Ŀ key <AC10> { m, M, odiaeresis, Odiaeresis }; // m M ö Ö key <AC11> { ugrave, percent, dead_acute, Ugrave }; // ù % ' Ù - key <BKSL> { asterisk, mu, dead_grave, dead_macron }; // * µ ` ̄ + key <BKSL> { asterisk, mu, dead_grave, dead_macron }; // * µ ` ̄ // Fourth row key <LSGT> { less, greater, lessthanequal, greaterthanequal }; // < > ≤ ≥ @@ -330,7 +331,7 @@ key <AD09> { o, O, ocircumflex, odiaeresis }; key <AD10> { p, P, paragraph, grave }; key <AD11> { dead_circumflex, dead_diaeresis, dead_tilde, apostrophe }; - key <AD12> { dollar, sterling, ecircumflex, ediaeresis }; + key <AD12> { dollar, sterling, ecircumflex, ediaeresis }; key <AC01> { q, Q, Acircumflex, Adiaeresis }; key <AC02> { s, S, oslash, Oslash }; @@ -346,7 +347,7 @@ key <BKSL> { asterisk, mu, threesuperior, yen }; key <LSGT> { less, greater, bar }; - key <AB01> { w, W, guillemotleft }; + key <AB01> { w, W, guillemotleft }; key <AB02> { x, X, guillemotright }; key <AB03> { c, C, copyright }; key <AB04> { v, V, registered }; @@ -375,8 +376,8 @@ key <AE01> { ampersand, 1, apostrophe, periodcentered }; key <AE07> { egrave, 7, grave, Egrave }; - key <AE12> { equal, plus, braceright }; - key <AD11> { asciicircum, diaeresis, asciitilde, apostrophe }; + key <AE12> { equal, plus, braceright }; + key <AD11> { asciicircum, diaeresis, asciitilde, apostrophe }; }; // Bépo : Improved ergonomic french keymap using Dvorak method. @@ -432,7 +433,7 @@ // Second row key <AD01> { b, B, bar, brokenbar }; // b B | ¦ - key <AD02> { eacute, Eacute, dead_acute, dead_doubleacute }; // é É ˊ ˝ + key <AD02> { eacute, Eacute, dead_acute, dead_doubleacute}; // é É ˊ ˝ key <AD03> { p, P, ampersand, section }; // p P & § key <AD04> { o, O, oe, OE }; // o O œ Œ key <AD05> { egrave, Egrave, dead_grave, grave }; // è È ` ` @@ -447,16 +448,16 @@ // Third row key <AC01> { a, A, ae, AE }; // a A æ Æ key <AC02> { u, U, ugrave, Ugrave }; // u U ù Ù - key <AC03> { i, I, dead_diaeresis, dead_abovedot }; // i I ̈ ˙ + key <AC03> { i, I, dead_diaeresis, dead_abovedot }; // i I ̈ ˙ key <AC04> { e, E, EuroSign, dead_currency }; // e E € ¤ - key <AC05> { comma, semicolon, rightsinglequotemark, dead_horn }; // , ; ’ ̛ + key <AC05> { comma, semicolon, rightsinglequotemark, dead_horn }; // , ; ’ ̛ key <AC06> { c, C, copyright, U017F }; // c C © ſ key <AC07> { t, T, thorn, THORN }; // t T þ Þ key <AC08> { s, S, ssharp, U1E9E }; // s S ß ẞ key <AC09> { r, R, registered, trademark }; // r R ® ™ key <AC10> { n, N, dead_tilde }; // n N ~ - key <AC11> { m, M, dead_macron, masculine }; // m M ̄ º - key <BKSL> { ccedilla, Ccedilla, dead_cedilla, dead_belowcomma }; // ç Ç ¸ , + key <AC11> { m, M, dead_macron, masculine }; // m M ̄ º + key <BKSL> { ccedilla, Ccedilla, dead_cedilla, dead_belowcomma }; // ç Ç ¸ , // Fourth row key <LSGT> { ecircumflex, Ecircumflex, slash }; // ê Ê / @@ -465,11 +466,11 @@ key <AB03> { x, X, braceright, rightsinglequotemark }; // x X } ’ key <AB04> { period, colon, ellipsis, periodcentered }; // . : … · key <AB05> { k, K, asciitilde }; // k K ~ - key <AB06> { apostrophe, question, questiondown, dead_hook }; // ' ? ¿ ̉ - key <AB07> { q, Q, dead_abovering, dead_belowdot }; // q Q ˚ ̣ + key <AB06> { apostrophe, question, questiondown, dead_hook }; // ' ? ¿ ̉ + key <AB07> { q, Q, dead_abovering, dead_belowdot }; // q Q ˚ ̣ key <AB08> { g, G, dead_greek }; // g G µ key <AB09> { h, H, dagger, doubledagger }; // h H † ‡ - key <AB10> { f, F, dead_ogonek, ordfeminine }; // f F ̨ ª + key <AB10> { f, F, dead_ogonek, ordfeminine }; // f F ̨ ª key <SPCE> { space, nobreakspace, underscore, U202F }; // ␣ (espace insécable) _ (espace insécable fin) }; @@ -477,7 +478,7 @@ partial alphanumeric_keys xkb_symbols "bepo_latin9" { - // Restricts the fr(bepo) layout to latin9 symbols + // Restricts the Bépo layout to latin9 symbols. include "fr(bepo)" include "keypad(oss_latin9)" @@ -502,7 +503,7 @@ key <AD12> { w, W }; // w W key <AC03> { i, I, dead_diaeresis }; // i I ̈ - key <AC05> { comma, semicolon, comma, dead_horn }; // , ; , ̛ + key <AC05> { comma, semicolon, comma, dead_horn }; // , ; , ̛ key <AC06> { c, C, copyright }; // c C © key <AC08> { s, S, ssharp, U1E9E }; // s S ß ẞ key <AC09> { r, R, registered }; // r R ® @@ -514,8 +515,6 @@ key <AB09> { h, H }; // h H key <AB10> { f, F, f, ordfeminine }; // f F ª - // Note : on a besoin de redéfinir les niveaux 3 et 4, - // donc nbsp(level2) ne suffit pas ! key <SPCE> { space, nobreakspace, underscore, nobreakspace }; // ␣ (espace insécable) _ (espace insécable) }; @@ -535,7 +534,7 @@ // ║ ║ A Æ│ U Ù│ I ˙│ E ¤│ ; ,║ C ©│ T ™│ S ſ│ R ®│ N │ M │ Ç ©║ ║ // ║ CAPS ║ a æ│ u ù│ i ¨│ e €│ , '║ c ¸│ t ᵉ│ s ß│ r ˘│ n ~│ m ¯│ ç ║ ║ // ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣ -// ║ ^ ║ Ê ^│ À ‚│ Y ‘│ X ’│ : ·│ K ‑║ ? ̉ │ Q ̛│ G †│ H ‡│ F ║ ^ ║ +// ║ ^ ║ Ê ^│ À ‚│ Y ‘│ X ’│ : ·│ K ‑║ ? ̉│ Q ̛│ G †│ H ‡│ F ║ ^ ║ // ║ | ║ ê /│ à \│ y {│ x }│ . …│ k ~║ ’ ¿│ q °│ g µ│ h ̣ │ f ˛║ | ║ // ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣ // ║ ║ ║ ║ Fine insécable Insécable ║ ║ ║ ║ ║ @@ -594,13 +593,12 @@ key <AB03> { typegroup1 = "FOUR_LEVEL_SEMIALPHABETIC", x, X, braceright, rightsinglequotemark }; // x X } ’ key <AB04> { typegroup1 = "FOUR_LEVEL", period, colon, ellipsis, periodcentered }; // . : … · key <AB05> { typegroup1 = "FOUR_LEVEL_SEMIALPHABETIC", k, K, asciitilde, U2011 }; // k K ~ ‑ - key <AB06> { typegroup1 = "FOUR_LEVEL", rightsinglequotemark, question, questiondown, dead_hook }; // ’ ? ¿ ̉ + key <AB06> { typegroup1 = "FOUR_LEVEL", rightsinglequotemark, question, questiondown, dead_hook }; // ’ ? ¿ ̉ key <AB07> { typegroup1 = "FOUR_LEVEL_SEMIALPHABETIC", q, Q, dead_abovering, dead_horn }; // q Q ˚ ̛ key <AB08> { typegroup1 = "FOUR_LEVEL_SEMIALPHABETIC", g, G, dead_greek, dagger }; // g G µ † key <AB09> { typegroup1 = "FOUR_LEVEL_SEMIALPHABETIC", h, H, dead_belowdot, doubledagger }; // h H ̣ ‡ key <AB10> { typegroup1 = "FOUR_LEVEL_SEMIALPHABETIC", f, F, dead_ogonek, U26C4 }; // f F ˛ ⛄ - key <SPCE> { typegroup1 = "FOUR_LEVEL", space, U202F, underscore, nobreakspace }; // _ - + key <SPCE> { typegroup1 = "FOUR_LEVEL", space, U202F, underscore, nobreakspace }; // _ include "level3(ralt_switch)" }; @@ -817,13 +815,13 @@ // - change position of æ, ü, î, û, œ, ô, ö, ï, â, ë // // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ ³ ¸ │ 1 ̨ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ‑ │ 7 È │ 8 ™ │ 9 Ç │ 0 À │ ° ≠ │ + ± ┃ ⌫ Retour┃ +// │ ³ ¸ │ 1 ̨ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ‑ │ 7 È │ 8 ™ │ 9 Ç │ 0 À │ ° ≠ │ + ± ┃ ⌫ Retour┃ // │ ² ¹ │ & ˇ │ é ~ │ " # │ ' { │ ( │ - | │ è ` │ _ \ │ ç ^ │ à @ │ ) │ = } ┃ arrière┃ // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ // ┃ ┃ A Á │ Z Æ │ E ¢ │ R Ê │ T Ë │ Y Û │ U Ú │ I Í │ O Ó │ P Ò │ ¨ Œ │ £ Ø ┃Entrée ┃ // ┃Tab ↹ ┃ a á │ z æ │ e € │ r ê │ t ë │ y û │ u ú │ i í │ o ó │ p ò │ ^ œ │ $ ø ┃ ⏎ ┃ // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ Q Ä │ S „ │ D  │ F ‚ │ G ¥ │ H Ü │ J Î │ K Ï │ L Ô │ M Ö │ % Ù │ µ ̄ ┃ ┃ +// ┃ ┃ Q Ä │ S „ │ D  │ F ‚ │ G ¥ │ H Ü │ J Î │ K Ï │ L Ô │ M Ö │ % Ù │ µ ̄ ┃ ┃ // ┃Maj ⇬ ┃ q ä │ s ß │ d â │ f ‘ │ g ’ │ h ü │ j î │ k ï │ l ô │ m ö │ ù ' │ * ` ┃ ┃ // ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ // ┃ ┃ > ≥ │ W “ │ X ” │ C ® │ V ← │ B ↑ │ N Ñ │ ? … │ . . │ / ∕ │ § − ┃ ┃ @@ -839,24 +837,24 @@
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/gb -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/gb
Changed
@@ -108,8 +108,6 @@ key <BKSL> { numbersign, asciitilde, dead_grave, dead_breve }; key <LSGT> { backslash, bar, asciitilde, brokenbar }; - - include "level3(ralt_switch)" }; // Colemak-DH (ISO) layout, UK Variant, https://colemakmods.github.io/mod-dh/ @@ -129,8 +127,6 @@ key <BKSL> { numbersign, asciitilde, dead_grave, dead_breve }; key <AB05> { backslash, bar, asciitilde, brokenbar }; - - include "level3(ralt_switch)" };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ge -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ge
Changed
@@ -1,19 +1,13 @@ -// Georgian Keyboard Layouts by Aiet Kolkhi <aietkolkhi@gmail.com> -// Full layout descriptions available at http://www.gakartuleba.org/layouts/ -// -// This includes the following keyboard layouts: Georgian QWERTY; Georgian Ergonomic; -// Georgian MESS; Georgian AZERTY Tskapo; Georgian Russian. -// -// Layouts include Georgian Mkhedruli alphabeth; most layouts also include some special -// and ancient characters (like Fi, Yn, Elifi, Turned Gan and Ain). Layouts do not -// include Georgian Asomtavruli or Georgian Khutsuri alphabeths which are also present -// in Unicode. -// -// Georgian Typewriter no longer supported, as it is no longer used in Georgia. +// Keyboard layouts for Georgia. + +// Original author: Aiet Kolkhi <aietkolkhi@gmail.com> // -// some layouts based on Georgian keyboard map, in the so called "latin" layout. -// 1999, Pablo Saratxaga <srtxg@chanae.alphanet.ch> +// This includes the following keyboard layouts: Georgian QWERTY; +// Georgian Ergonomic; Georgian MESS; and Georgian Russian. // +// Layouts include the Georgian Mkhedruli alphabet; most layouts also include +// some special and ancient characters (like Fi, Yn, Elifi, Turned Gan and Ain). +// The Georgian Asomtavruli or Georgian Khutsuri alphabets are not included. default partial alphanumeric_keys xkb_symbols "basic" { @@ -37,7 +31,7 @@ key <AD01> { Georgian_khar, Q }; key <AD02> { Georgian_cil, Georgian_char }; key <AD03> { Georgian_en, E, Georgian_he }; - key <AD04> { Georgian_rae, Georgian_ghan, 0x010000ae }; + key <AD04> { Georgian_rae, Georgian_ghan, registered }; key <AD05> { Georgian_tar, Georgian_tan }; key <AD06> { Georgian_qar, Y, 0x010010f8 }; key <AD07> { Georgian_un, U }; @@ -63,7 +57,7 @@ key <LSGT> { guillemotleft, guillemotright }; key <AB01> { Georgian_zen, Georgian_jil }; key <AB02> { Georgian_xan, X, Georgian_har }; - key <AB03> { Georgian_can, Georgian_chin, 0x010000a9 }; + key <AB03> { Georgian_can, Georgian_chin, copyright }; key <AB04> { Georgian_vin, V, Georgian_we }; key <AB05> { Georgian_ban, B }; key <AB06> { Georgian_nar, N, 0x010010fc }; @@ -103,7 +97,7 @@ key <AD01> { Georgian_chin, noSymbol }; key <AD02> { Georgian_par, noSymbol }; key <AD03> { Georgian_un, noSymbol }; - key <AD04> { Georgian_jil, noSymbol, noSymbol, 0x010000ae }; + key <AD04> { Georgian_jil, noSymbol, noSymbol, registered }; key <AD05> { Georgian_char, noSymbol, noSymbol, Georgian_tan }; key <AD06> { Georgian_tar, noSymbol, noSymbol, 0x010010f8 }; key <AD07> { Georgian_tan, noSymbol };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/gh -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/gh
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Ghana. + default partial alphanumeric_keys xkb_symbols "basic" { @@ -5,68 +7,78 @@ nameGroup1= "English (Ghana)"; - key <AE04> { 4, 0x010020B5, dollar, cent }; + key <AE04> { 4, U20B5, dollar, cent }; // ₵ (cedi sign) + include "level3(ralt_switch)" }; partial alphanumeric_keys xkb_symbols "akan" { + include "gh(basic)" nameGroup1= "Akan"; - key <AD01> { 0x0100025B, 0x01000190, q, Q }; - key <AB02> { 0x01000254, 0x01000186, x, X }; + key <AD01> { U025B, U0190, q, Q }; // ɛ Ɛ + key <AB02> { U0254, U0186, x, X }; // ɔ Ɔ }; partial alphanumeric_keys xkb_symbols "ga" { + include "gh(basic)" nameGroup1= "Ga"; - key <AD01> { 0x0100025B, 0x01000190, q, Q }; - key <AB02> { 0x01000254, 0x01000186, x, X }; - key <AB03> { 0x0100014B, 0x0100014A, c, C }; + key <AD01> { U025B, U0190, q, Q }; // ɛ Ɛ + key <AB02> { U0254, U0186, x, X }; // ɔ Ɔ + key <AB03> { U014B, U014A, c, C }; // ŋ Ŋ }; partial alphanumeric_keys xkb_symbols "ewe" { + include "gh(basic)" nameGroup1= "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 <BKSL> { 0x01000256, 0x01000189, backslash, backslash }; - key <AC07> { 0x01000192, 0x01000191, j, J }; - key <AC05> { g, G, 0x01000263, 0x01000194 }; + key <AD01> { U025B, U0190, q, Q }; // ɛ Ɛ + key <AD11> { U0254, U0186, braceleft, braceleft }; // ɔ Ɔ + key <AD12> { U028B, U01B2, braceright, braceright }; // ʋ Ʋ + key <BKSL> { U0256, U0189, backslash, backslash }; // ɖ Ɖ + + key <AC05> { g, G, U0263, U0194 }; // ɣ Ɣ + key <AC07> { U0192, U0191, j, J }; // ƒ Ƒ + + key <AB03> { U014B, U014A, c, C }; // ŋ Ŋ }; partial alphanumeric_keys xkb_symbols "fula" { + include "gh(basic)" nameGroup1= "Fula"; - key <AD01> { 0x01000071, 0x01000051, q, Q }; - key <AD02> { udiaeresis, Udiaeresis, w, W }; - key <AD03> { e, E, EuroSign, cent }; - key <AD11> { 0x010001B4, 0x010001B3,bracketleft, braceleft }; - key <AD12> { gcaron, Gcaron,bracketright, braceright }; - key <AC03> { 0x01000257, 0x0100018A, d, D }; - key <AC10> { 0x01000131, 0x01000130, semicolon, colon }; - key <AC11> { 0x010001DD, 0x0100018E,apostrophe, quotedbl }; - key <AB01> { 0x01000272, 0x0100019D, z, Z }; - key <AB07> { ntilde, Ntilde, m, M }; - key <AB09> { ccedilla, Ccedilla, period, greater }; - key <AB10> { scedilla, Scedilla, slash, question }; + key <AD01> { q, Q, q, Q }; + key <AD02> { udiaeresis, Udiaeresis, w, W }; + key <AD03> { e, E, EuroSign, cent }; + key <AD11> { U01B4, U01B3,bracketleft, braceleft }; // ƴ Ƴ + key <AD12> { gcaron, Gcaron,bracketright, braceright}; + + key <AC03> { U0257, U018A, d, D }; // ɗ Ɗ + key <AC10> { U0131, U0130, semicolon, colon }; // ı İ + key <AC11> { U01DD, U018E, apostrophe, quotedbl }; // ǝ Ǝ + + key <AB01> { U0272, U019D, z, Z }; // ɲ Ɲ + key <AB07> { ntilde, Ntilde, m, M }; + key <AB09> { ccedilla, Ccedilla, period, greater }; + key <AB10> { scedilla, Scedilla, slash, question }; }; partial alphanumeric_keys xkb_symbols "hausa" { + include "gh(fula)" nameGroup1= "Hausa (Ghana)"; @@ -74,74 +86,80 @@ partial alphanumeric_keys xkb_symbols "generic" { + include "gh(basic)" nameGroup1= "English (Ghana, multilingual)"; - key <AD03> { e, E, 0x0100025b, 0x01000190 }; - key <AB03> { c, C, 0x01000254, 0x01000186 }; - key <AC03> { d, D, 0x01000256, 0x01000189 }; - key <AC04> { f, F, 0x01000192, 0x01000191 }; - key <AC05> { g, G, 0x01000263, 0x01000194 }; - key <AB06> { n, N, 0x0100014b, 0x0100014a }; - key <AB01> { z, Z, 0x010001B6, 0x010001B5 }; - key <AB04> { v, V, 0x0100028B, 0x010001B2 }; - key <AE04> { 4, dollar, 0x010020B5, cent }; - include "level3(ralt_switch)" + key <AE04> { 4, dollar, U20B5, cent }; // ₵ (cedi sign) + + key <AD03> { e, E, U025b, U0190 }; // ɛ Ɛ + + key <AC03> { d, D, U0256, U0189 }; // ɖ Ɖ + key <AC04> { f, F, U0192, U0191 }; // ƒ Ƒ + key <AC05> { g, G, U0263, U0194 }; // ɣ Ɣ + + key <AB01> { z, Z, U01B6, U01B5 }; // ƶ Ƶ + key <AB03> { c, C, U0254, U0186 }; // ɔ Ɔ + key <AB04> { v, V, U028B, U01B2 }; // ʋ Ʋ + key <AB06> { n, N, U014b, U014a }; // ŋ Ŋ }; partial alphanumeric_keys xkb_symbols "avn" { + include "gh(basic)" nameGroup1= "Avatime"; - key <TLDE> { grave, asciitilde, 0x01000300, 0x01000303 }; // combining grave; combining tilde - key <AE04> { 4, dollar, cent, 0x010020B5 }; // ¢, ₵ - key <AE11> { minus, underscore, 0x01000304, 0x01000304 }; // combining macron - key <AD01> { 0x0100028B, 0x010001B2 }; // ʋ, Ʋ - key <AD07> { u, U, 0x0100028A, 0x010001B1 }; // ʊ, Ʊ - key <AD08> { i, I, 0x01000269, 0x01000196 }; // ɩ, Ɩ - key <AD11> { 0x0100025B, 0x01000190, bracketleft, braceleft }; // ɛ, Ɛ - key <AC03> { d, D, 0x01000256, 0x01000189 }; // ɖ, Ɖ - key <AC04> { f, F, 0x01000192, 0x01000191 }; // ƒ, Ƒ - key <AC07> { 0x0100014B, 0x0100014A }; // ŋ, Ŋ - key <AC11> { apostrophe, quotedbl, 0x01000301, 0x01000301 }; // combining acute - key <AB03> { 0x01000254, 0x01000186 }; // ɔ, Ɔ + key <TLDE> { grave, asciitilde, U0300, U0303 }; // combining grave; combining tilde + key <AE04> { 4, dollar, cent, U20B5 }; // ¢, ₵ + key <AE11> { minus, underscore, U0304, U0304 }; // combining macron - include "level3(ralt_switch)" -}; + key <AD01> { U028B, U01B2 }; // ʋ, Ʋ + key <AD07> { u, U, U028A, U01B1 }; // ʊ, Ʊ + key <AD08> { i, I, U0269, U0196 }; // ɩ, Ɩ + key <AD11> { U025B, U0190,bracketleft, braceleft }; // ɛ, Ɛ + + key <AC03> { d, D, U0256, U0189 }; // ɖ, Ɖ + key <AC04> { f, F, U0192, U0191 }; // ƒ, Ƒ + key <AC07> { U014B, U014A }; // ŋ, Ŋ + key <AC11> { apostrophe, quotedbl, U0301, U0301 }; // combining acute -// This keyboard layout fully imitates the 'Ghana Unicode' layout which is used in GILLBT on Windows with Keyman. -// However, in this layout a 3rd level key (R ALT) is used rather than dead keys. -// Also it has three additional features: -// 1) combining macron above: <R ALT> + <SHIFT> + <-> -// 2) cent: <R ALT> + <4> or <R ALT> + <SHIFT> + <4> -// 3) ʊ/Ʊ: <R ALT> + <u>/<U> + key <AB03> { U0254, U0186 }; // ɔ, Ɔ +}; +// This layout imitates the 'Ghana Unicode' layout as used in GILLBT on Windows with Keyman. +// However, this layout uses a 3rd level key (the right Alt key: AltGr) rather than dead keys. +// It also has three additional symbols: +// 1) combining macron above: <Shift> + <AltGr> + <-> +// 2) cent: <AltGr> + <4> +// 3) ʊ/Ʊ: <AltGr> + <u>/<U> partial alphanumeric_keys xkb_symbols "gillbt" { + include "gh(basic)" nameGroup1= "English (Ghana, GILLBT)";
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/gn -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/gn
Changed
@@ -1,5 +1,6 @@ -// Keyboard layout for N'Ko, by Denis Jacquerye. -// See https://bugs.freedesktop.org/11702. +// Keyboard layout for Guinea. + +// Layout for N'Ko, by Denis Jacquerye. default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/gr -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/gr
Changed
@@ -1,156 +1,145 @@ -// Hellenic keyboard map for X.org -// -// Original version: -// Kostas Gewrgiou <gewrgiou@imbc.gr> -// Heavily modified and maintained by: -// Vasilis Vasaitis <vvas@hal.csd.auth.gr> -// Originally converted to single group form by: -// Ivan Pascal <pascal@info.tsu.ru> -// Final modifications for proper support of -// the Hellenic language by: -// Web Dolphins® <foo@foofootus.eu> - - -default partial alphanumeric_keys alternate_group +// Keyboard layouts for Greece. + +// Original version: Kostas Gewrgiou <gewrgiou@imbc.gr> +// Heavily modified by: Vasilis Vasaitis <vvas@hal.csd.auth.gr> +// Converted to single-group form by: Ivan Pascal <pascal@info.tsu.ru> +// More modifications by: Web Dolphins® <foo@foofootus.eu> + +default partial alphanumeric_keys xkb_symbols "basic" { include "gr(simple)" nameGroup1 = "Greek"; - include "eurosign(e)" + key <AE01> { any, any, any, onesuperior }; + key <AE02> { any, any, onehalf, twosuperior }; + key <AE03> { any, any, sterling, threesuperior }; + key <AE04> { any, any, onequarter, threequarters }; + key <AE06> { any, any, U03F0 }; // ϰ + key <AE07> { any, any, U03D7, U03CF }; // ϗ Ϗ + key <AE08> { any, any, U20AF }; // ₯ + key <AE10> { any, any, degree }; + key <AE11> { any, any, plusminus }; + + key <AD01> { any, any, periodcentered }; + key <AD02> { any, any, U03DB, U03DA }; // ϛ Ϛ + key <AD04> { any, any, registered, U03F1 }; // ® ϱ + key <AD06> { any, any, U03D2, U03D2 }; // ϒ ϒ + key <AD07> { any, any, U03D1, U03F4 }; // ϑ ϴ + key <AD08> { any, any, U037B, U03FD }; // ͻ Ͻ + key <AD10> { any, any, U03E1, U03E0 }; // ϡ Ϡ + key <AD11> { any, any, dead_tilde, dead_macron }; + key <AD12> { any, any, dead_iota, dead_breve }; + + key <AC03> { any, any, downarrow, uparrow }; + key <AC04> { any, any, U03D5, Greek_PHI }; // ϕ Φ + key <AC05> { any, any, U03DD, U03DC }; // ϝ Ϝ + key <AC07> { any, any, U037C, U03FE }; // ͼ Ͼ + key <AC08> { any, any, U03DF, U03DE }; // ϟ Ϟ + key <AC09> { any, any, U03F2, U03F9 }; // ϲ Ϲ + key <AC10> { any, any, dead_acute, dead_psili }; + key <AC11> { any, any, dead_grave, dead_dasia }; + + key <AB01> { any, any, U037D, U03FF }; // ͽ Ͽ + key <AB02> { any, any, rightarrow, leftarrow }; + key <AB03> { any, any, copyright }; + key <AB04> { any, any, U03D6 }; // ϖ + key <AB05> { any, any, U03D0 }; // ϐ + key <AB06> { any, any, U0374, U0375 }; // ʹ ͵ + key <AB07> { any, any, U03FB, U03FA }; // ϻ Ϻ + key <AB08> { any, any, guillemotleft }; + key <AB09> { any, any, guillemotright, periodcentered }; + include "eurosign(5)" - include "kpdl(comma)" - include "level3(ralt_switch)" + include "eurosign(e)" - key <AB01> { NoSymbol, NoSymbol, U037D, U03FF }; - key <AB02> { NoSymbol, NoSymbol, rightarrow, leftarrow }; - key <AB03> { NoSymbol, NoSymbol, copyright }; - key <AB04> { NoSymbol, NoSymbol, U03D6 }; - key <AB05> { NoSymbol, NoSymbol, U03D0 }; - key <AB06> { NoSymbol, NoSymbol, U0374, U0375 }; - key <AB07> { NoSymbol, NoSymbol, U03FB, U03FA }; - key <AB08> { NoSymbol, NoSymbol, guillemotleft }; - key <AB09> { NoSymbol, NoSymbol, guillemotright, periodcentered }; - key <AC03> { NoSymbol, NoSymbol, downarrow, uparrow }; - key <AC04> { NoSymbol, NoSymbol, U03D5, Greek_PHI }; - key <AC05> { NoSymbol, NoSymbol, U03DD, U03DC }; - key <AC07> { NoSymbol, NoSymbol, U037C, U03FE }; - key <AC08> { NoSymbol, NoSymbol, U03DF, U03DE }; - key <AC09> { NoSymbol, NoSymbol, U03F2, U03F9 }; - key <AC10> { NoSymbol, NoSymbol, dead_acute, dead_psili }; - key <AC11> { NoSymbol, NoSymbol, dead_grave, dead_dasia }; - key <AD01> { NoSymbol, NoSymbol, periodcentered }; - key <AD02> { NoSymbol, NoSymbol, U03DB, U03DA }; - key <AD04> { NoSymbol, NoSymbol, registered, U03F1 }; - key <AD06> { NoSymbol, NoSymbol, U03D2, U03D2 }; - key <AD07> { NoSymbol, NoSymbol, U03D1, U03F4 }; - key <AD08> { NoSymbol, NoSymbol, U037B, U03FD }; - key <AD10> { NoSymbol, NoSymbol, U03E1, U03E0 }; - key <AD11> { NoSymbol, NoSymbol, dead_tilde, dead_macron }; - key <AD12> { NoSymbol, NoSymbol, dead_iota, dead_breve }; - key <AE01> { NoSymbol, NoSymbol, NoSymbol, onesuperior }; - key <AE02> { NoSymbol, NoSymbol, onehalf, twosuperior }; - key <AE03> { NoSymbol, NoSymbol, sterling, threesuperior }; - key <AE04> { NoSymbol, NoSymbol, onequarter, threequarters }; - key <AE06> { NoSymbol, NoSymbol, U03F0 }; - key <AE07> { NoSymbol, NoSymbol, U03D7, U03CF }; - key <AE08> { NoSymbol, NoSymbol, U20AF }; - key <AE10> { NoSymbol, NoSymbol, degree }; - key <AE11> { NoSymbol, NoSymbol, plusminus }; + include "level3(ralt_switch)" }; -partial alphanumeric_keys alternate_group +partial alphanumeric_keys xkb_symbols "simple" { - include "gr(bare)" - nameGroup1 = "Greek (simple)"; - 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, parenleft }; // 9 ( - key <AE10> { 0, parenright }; // 0 ) - key <AE11> { minus, underscore }; // - _ - key <AE12> { equal, plus }; // = + - - key <AD11> { bracketleft, braceleft }; // { - key <AD12> { bracketright, braceright }; // } - - key <AC11> { apostrophe, quotedbl }; // ' " - - key <AB08> { comma, less }; // , < - key <AB09> { period, greater }; // . > - key <AB10> { slash, question }; // / ? - key <BKSL> { backslash, bar }; // \ | + 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, parenleft }; // 9 ( + key <AE10> { 0, parenright }; // 0 ) + key <AE11> { minus, underscore }; // - _ + key <AE12> { equal, plus }; // = + + + key <AD01> { semicolon, colon }; // ; : + key <AD02> { Greek_finalsmallsigma, Greek_SIGMA }; // ς Σ + key <AD03> { Greek_epsilon, Greek_EPSILON }; // ε Ε + key <AD04> { Greek_rho, Greek_RHO }; // ρ Ρ + key <AD05> { Greek_tau, Greek_TAU }; // τ Τ + key <AD06> { Greek_upsilon, Greek_UPSILON }; // υ Υ + key <AD07> { Greek_theta, Greek_THETA }; // θ Θ + key <AD08> { Greek_iota, Greek_IOTA }; // ι Ι + key <AD09> { Greek_omicron, Greek_OMICRON }; // ο Ο + key <AD10> { Greek_pi, Greek_PI }; // π Π + + key <AD11> { bracketleft, braceleft }; // { + key <AD12> { bracketright, braceright }; // } + + key <AC01> { Greek_alpha, Greek_ALPHA }; // α Α + key <AC02> { Greek_sigma, Greek_SIGMA }; // σ Σ + key <AC03> { Greek_delta, Greek_DELTA }; // δ Δ + key <AC04> { Greek_phi, Greek_PHI }; // φ Φ + key <AC05> { Greek_gamma, Greek_GAMMA }; // γ Γ + key <AC06> { Greek_eta, Greek_ETA }; // η Η + key <AC07> { Greek_xi, Greek_XI }; // ξ Ξ + key <AC08> { Greek_kappa, Greek_KAPPA }; // κ Κ + key <AC09> { Greek_lamda, Greek_LAMDA }; // λ Λ + key <AC10> { dead_acute, dead_diaeresis }; // ´ ¨ + + key <AC11> { apostrophe, quotedbl }; // ' " + key <BKSL> { backslash, bar }; // \ | + + key <LSGT> { guillemotleft, guillemotright }; // « » + + key <AB01> { Greek_zeta, Greek_ZETA }; // ζ Ζ + key <AB02> { Greek_chi, Greek_CHI }; // χ Χ + key <AB03> { Greek_psi, Greek_PSI }; // ψ Ψ + key <AB04> { Greek_omega, Greek_OMEGA }; // ω Ω + key <AB05> { Greek_beta, Greek_BETA }; // β Β + key <AB06> { Greek_nu, Greek_NU }; // ν Ν + key <AB07> { Greek_mu, Greek_MU }; // μ Μ + + key <AB08> { comma, less }; // , < + key <AB09> { period, greater }; // . > + key <AB10> { slash, question }; // / ? include "kpdl(comma)" };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/group -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/group
Changed
@@ -65,8 +65,8 @@ // (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 , typegroup1 = "TWO_LEVEL" }; + key <RTSH> { Shift_R, ISO_Next_Group , typegroup1 = "TWO_LEVEL" }; }; // Pressing Caps_Lock switches to the next group, @@ -76,11 +76,10 @@ key <CAPS> { ISO_Next_Group, Caps_Lock , typegroup1 = "TWO_LEVEL" }; }; -// Pressing Shift+Caps_Lock switches to the next group, -// while plain Caps_Lock toggles CapsLock. +// Pressing Shift+Caps_Lock switches to the next group. partial modifier_keys xkb_symbols "shift_caps_toggle" { - key <CAPS> { Caps_Lock, ISO_Next_Group , typegroup1 = "TWO_LEVEL" }; + key <CAPS> { any, ISO_Next_Group , typegroup1 = "TWO_LEVEL" }; }; // Pressing Alt+Space switches to the next group. @@ -297,11 +296,10 @@ key <RCTL> { ISO_Next_Group }; }; -// Pressing Alt+Caps_Lock switches to the next group, -// while pressing Caps_Lock alone toggles CapsLock. +// Pressing Alt+Caps_Lock switches to the next group. partial modifier_keys xkb_symbols "alt_caps_toggle" { - key <CAPS> { Caps_Lock, ISO_Next_Group , typegroup1 = "PC_ALT_LEVEL2" }; + key <CAPS> { any, ISO_Next_Group , typegroup1 = "PC_ALT_LEVEL2" }; }; hidden partial modifier_keys
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/hr -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/hr
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Croatia. + default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/hu -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/hu
Changed
@@ -1,6 +1,6 @@ -// New style XKB layout for some widely used Hungarian keyboard layouts -// -// Based on old style 'xkb/symbols/hu" +// Keyboard layouts for Hungary. + +// Some widely used Hungarian keyboard layouts. // // (C) 2002-2004 Soós Péter <sp@osb.hu> // (C) 2010 Andras Timar <timar@fsf.hu> @@ -433,9 +433,7 @@ // EXTRAS: -// New style XKB layout used Old Hungarian keyboard layouts -// -// +// Old Hungarian keyboard layouts. // // (C) 2013 Andras Tisza // (C) 2017,2018,2020 Viktor Kovacs <kov.h.vik@gmail.com> @@ -450,12 +448,12 @@ // Changes: // 2013 - Planned Old Hungarian layout // 2017 - Added Old Hungarian layout -// 2018 - Resolved several easy-to-use issue, added extra punctuation and quotation marks -// 2020 - Added ligature capable layout ( with Zero-widt-joiner), added copyright, copyleft symbols -// 2020 - Added ZWNJ key to "Old Hungarian (for ligatures)", replaced its ohu_lig id to oldhunlig, replaced its ohu_lig short description to oldhun(lig). +// 2018 - Resolved several easy-of-use issues, added extra punctuation and quotation marks. +// 2020 - Added ligature-capable layout (with zero-width-joiner), added copyright, copyleft symbols. +// 2020 - Added ZWNJ key to "Old Hungarian (for ligatures)", changed its ohu_lig id to oldhunlig. // Added "oldhun_magic_numpad" for both "Old Hungarian" layouts, as a specialised numpad. -// Old Hungartian layout +// Old Hungarian layout partial alphanumeric_keys xkb_symbols "oldhun" { nameGroup1="Old Hungarian";
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/id -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/id
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Indonesia. + default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ie -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ie
Changed
@@ -1,25 +1,19 @@ -// Irish keyboard map +// Keyboard layouts for Ireland. -// Support for Irish (old and new orthography) and English -// Seamus O Ciardhuain <seoc@cnds.ucd.ie> (19 December 2002) +// Support for Irish (old and new orthography), English, and Ogham. +// Original author: Seamus O Ciardhuain <seoc@cnds.ucd.ie>, 2002. // The general idea is to provide the characters in ISO 8859-1, -// ISO 8859-15, ISO 8859-14, CP1252 and "Extended Latin-8". +// ISO 8859-14, ISO 8859-15, CP1252 and "Extended Latin-8". // However, not all are accessible directly because there aren't -// enough keys; some need deadkeys to access them, others the +// enough keys; some need dead keys to access them, others the // "Multi_key" compose sequences. -// Designed to be similar to the layouts used on Windows -// and the Macintosh. - -// Everything is in Group 1 to be compatible with the -// multi-layout keyboard support in XFree86 4.3. - // The basic layout is a modern keyboard, but dotted consonants are -// accessible using a deadkey (AltGr+H or AltGr+W). +// accessible using a dead key (AltGr+H or AltGr+W). // If a proper Clo Gaelach keyboard is needed, then use the layout // defined below as ie(CloGaelach), which gives dotted consonants -// without use of a deadkey. +// without use of a dead key. default partial alphanumeric_keys @@ -34,83 +28,62 @@ nameGroup1 = "Irish"; - // - // Numeric row `1234567890-= - // - key <TLDE> { grave, notsign, brokenbar, NoSymbol }; - key <AE01> { 1, exclam, exclamdown, onesuperior }; - key <AE02> { 2, quotedbl, trademark, twosuperior }; - key <AE03> { 3, sterling, copyright, threesuperior }; - key <AE04> { 4, dollar, EuroSign, cent }; - key <AE05> { 5, percent, section, dagger }; - key <AE06> { 6, asciicircum, dead_circumflex, 0x1002030 }; - // per thousand - key <AE07> { 7, ampersand, paragraph, 0x100204A }; - // Tironian Et - key <AE08> { 8, asterisk, dead_diaeresis, enfilledcircbullet }; - key <AE09> { 9, parenleft, ordfeminine, periodcentered }; - key <AE10> { 0, parenright, masculine, degree }; - key <AE11> { minus, underscore, endash, emdash }; - key <AE12> { equal, plus, notequal, plusminus }; - - // - // QWERTYUIOP - // - key <AD01> { q, Q, oe, OE }; - key <AD02> { w, W, dead_abovedot, dead_abovedot }; - key <AD03> { e, E, eacute, Eacute }; - key <AD04> { r, R, registered, 0x1002030 }; - // per thousand - key <AD05> { t, T, thorn, THORN }; - key <AD06> { y, Y, yen, mu }; - key <AD07> { u, U, uacute, Uacute }; - key <AD08> { i, I, iacute, Iacute }; - key <AD09> { o, O, oacute, Oacute }; - key <AD10> { p, P, singlelowquotemark, NoSymbol }; - key <AD11> { bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark }; - key <AD12> { bracketright, braceright, leftsinglequotemark, rightsinglequotemark }; - - // - // ASDFGHJKL;'# - // - key <AC01> { a, A, aacute, Aacute }; - key <AC02> { s, S, ssharp, 0x1001E9E }; - key <AC03> { d, D, eth, ETH }; - key <AC04> { f, F, 0x1000192, NoSymbol }; - // f with hook - key <AC05> { g, G, copyright, NoSymbol }; - key <AC06> { h, H, dead_abovedot, dead_abovedot }; - key <AC07> { j, J, idotless, onequarter }; - key <AC08> { k, K, dead_abovering, onehalf }; - key <AC09> { l, L, acute, threequarters }; - key <AC10> { semicolon, colon, ellipsis, doubledagger }; - key <AC11> { apostrophe, at, ae, AE }; - key <BKSL> { numbersign, asciitilde, guillemotleft, guillemotright }; - - - // - // \ZXCVBNM,./ - // - key <LSGT> { backslash, bar, dead_grave, dead_acute }; - key <AB01> { z, Z, leftanglebracket, rightanglebracket }; - key <AB02> { x, X, multiply, approximate }; - key <AB03> { c, C, dead_cedilla, cedilla }; - key <AB04> { v, V, dead_caron, NoSymbol }; - key <AB05> { b, B, diaeresis, NoSymbol }; - key <AB06> { n, N, dead_tilde, NoSymbol }; - key <AB07> { m, M, macron, NoSymbol }; - key <AB08> { comma, less, lessthanequal, doublelowquotemark }; - key <AB09> { period, greater, greaterthanequal, singlelowquotemark }; - key <AB10> { slash, question, division, questiondown }; - - - key <SPCE> { space, space, nobreakspace, nobreakspace }; + key <TLDE> { grave, notsign, brokenbar, NoSymbol }; + key <AE01> { 1, exclam, exclamdown, onesuperior }; + key <AE02> { 2, quotedbl, trademark, twosuperior }; + key <AE03> { 3, sterling, copyright, threesuperior }; + key <AE04> { 4, dollar, EuroSign, cent }; + key <AE05> { 5, percent, section, dagger }; + key <AE06> { 6, asciicircum, dead_circumflex, permille }; + key <AE07> { 7, ampersand, paragraph, U204A }; // Tironian Et + key <AE08> { 8, asterisk, dead_diaeresis, enfilledcircbullet }; + key <AE09> { 9, parenleft, ordfeminine, periodcentered }; + key <AE10> { 0, parenright, masculine, degree }; + key <AE11> { minus, underscore, endash, emdash }; + key <AE12> { equal, plus, notequal, plusminus }; + + key <AD01> { q, Q, oe, OE }; + key <AD02> { w, W, dead_abovedot, dead_abovedot }; + key <AD03> { e, E, eacute, Eacute }; + key <AD04> { r, R, registered, permille }; + key <AD05> { t, T, thorn, THORN }; + key <AD06> { y, Y, yen, mu }; + key <AD07> { u, U, uacute, Uacute }; + key <AD08> { i, I, iacute, Iacute }; + key <AD09> { o, O, oacute, Oacute }; + key <AD10> { p, P, singlelowquotemark, NoSymbol }; + key <AD11> { bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark }; + key <AD12> { bracketright, braceright, leftsinglequotemark, rightsinglequotemark }; + + key <AC01> { a, A, aacute, Aacute }; + key <AC02> { s, S, ssharp, U1E9E }; // ß ẞ + key <AC03> { d, D, eth, ETH }; + key <AC04> { f, F, function, NoSymbol }; + key <AC05> { g, G, copyright, NoSymbol }; + key <AC06> { h, H, dead_abovedot, dead_abovedot }; + key <AC07> { j, J, idotless, onequarter }; + key <AC08> { k, K, dead_abovering, onehalf }; + key <AC09> { l, L, acute, threequarters }; + key <AC10> { semicolon, colon, ellipsis, doubledagger }; + key <AC11> { apostrophe, at, ae, AE }; + key <BKSL> { numbersign, asciitilde, guillemotleft, guillemotright }; + + key <LSGT> { backslash, bar, dead_grave, dead_acute }; + key <AB01> { z, Z, leftanglebracket, rightanglebracket }; + key <AB02> { x, X, multiply, approximate }; + key <AB03> { c, C, dead_cedilla, cedilla }; + key <AB04> { v, V, dead_caron, NoSymbol }; + key <AB05> { b, B, diaeresis, NoSymbol }; + key <AB06> { n, N, dead_tilde, NoSymbol }; + key <AB07> { m, M, macron, NoSymbol }; + key <AB08> { comma, less, lessthanequal, doublelowquotemark }; + key <AB09> { period, greater, greaterthanequal, singlelowquotemark }; + key <AB10> { slash, question, division, questiondown }; + + key <SPCE> { space, space, nobreakspace, nobreakspace }; include "level3(ralt_switch)" - // NB: putting Shift+<RALT> as Multi_key gives odd behaviour since the - // order of pressing keys affects the result. - include "compose(rwin)" }; @@ -132,179 +105,145 @@ nameGroup1 = "CloGaelach"; - key <TLDE> { grave, notsign, brokenbar, ssharp }; - key <AD04> { r, R, 0x100027C, registered }; - // long r - key <AD05> { t, T, tabovedot, Tabovedot }; - key <AD10> { p, P, pabovedot, Pabovedot }; + key <TLDE> { grave, notsign, brokenbar, ssharp }; + key <AD04> { r, R, U027C, registered }; // long r + key <AD05> { t, T, tabovedot, Tabovedot }; + key <AD10> { p, P, pabovedot, Pabovedot }; - key <AC02> { s, S, sabovedot, Sabovedot }; - key <AC03> { d, D, dabovedot, Dabovedot }; - key <AC04> { f, F, fabovedot, Fabovedot }; - key <AC05> { g, G, gabovedot, Gabovedot }; + key <AC02> { s, S, sabovedot, Sabovedot }; + key <AC03> { d, D, dabovedot, Dabovedot }; + key <AC04> { f, F, fabovedot, Fabovedot }; + key <AC05> { g, G, gabovedot, Gabovedot }; - key <AB01> { z, Z, 0x100017F, 0x1001E9B }; - // long s, long s dot - key <AB03> { c, C, cabovedot, Cabovedot }; - key <AB05> { b, B, babovedot, Babovedot }; - key <AB07> { m, M, mabovedot, Mabovedot }; + key <AB01> { z, Z, U017F, U1E9B }; // long s, long s dot + key <AB03> { c, C, cabovedot, Cabovedot };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/il -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/il
Changed
@@ -1,4 +1,6 @@ -// This is an implemetation of the Israeli standard SI-1452 (2013) +// Keyboard layouts for Israel. + +// This is an implemetation of the Israeli standard SI-1452 (2013). // It does not implement changes to the English layout, as that part // of the standard is not normative nor really useful in the context // of xkb. @@ -7,7 +9,6 @@ default partial alphanumeric_keys xkb_symbols "basic" { - // uses the kbd layout in use in Israel. nameGroup1= "Hebrew"; key.typeGroup1 = "FOUR_LEVEL_SEMIALPHABETIC";
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/in -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/in
Changed
@@ -1,4 +1,6 @@ -// This file includes Indian layouts for: +// Keyboard layouts for India. + +// This file includes layouts for: // - Hindi // - Marathi // - Sanskrit @@ -1414,7 +1416,7 @@ key <AB07> { U0C2E, U0C01 }; // మ ఁ key <AB08> { comma, U0C1E, less }; // , ఞ < key <AB09> { period, U0C19, greater }; // . ఙ > - key <AB10> { U0C36, question, KP_Divide }; // శ ? / + key <AB10> { U0C36, question, slash }; // శ ? / key <AC01> { U0C2F, U0C3D }; // య ఽ key <AC02> { U0C02, U0C03 }; // ం ః @@ -1441,18 +1443,18 @@ key <AD11> { U0C1C, U0C1D, bracketleft, braceleft }; // జ ఝ { key <AD12> { U0C48, U0C10, bracketright, braceright }; // ై ఐ } - key <AE01> { KP_1, exclam, U0C67, U0C78 }; // 1 ! ౦ ౸ - key <AE02> { KP_2, at, U0C68, U0C79 }; // 2 @ ౨ ౹ - key <AE03> { KP_3, numbersign, U0C69, U0C7A }; // 3 # ౩ ౺ - key <AE04> { KP_4, dollar, U0C6A, U0C7B }; // 4 $ ౪ ౻ - key <AE05> { KP_5, percent, U0C6B, U0C7C }; // 5 % ౫ ౼ - key <AE06> { KP_6, asciicircum, U0C6C, U0C7D }; // 6 ^ ౬ ౽ - key <AE07> { KP_7, ampersand, U0C6D, U0C7E }; // 7 & ౭ ౾ - key <AE08> { KP_8, KP_Multiply, U0C6E, U0C7F }; // 8 * ౮ ౿ - key <AE09> { KP_9, parenleft, U0C6F, U20B9 }; // 9 ( ౯ ₹ - key <AE10> { KP_0, parenright, U0C66, U0C55 }; // 0 ) ౦ ౕ - key <AE11> { KP_Subtract, underscore, NoSymbol, U0C56 }; // - _ ౖ - key <AE12> { KP_Equal, KP_Add }; // = + + key <AE01> { 1, exclam, U0C67, U0C78 }; // 1 ! ౦ ౸ + key <AE02> { 2, at, U0C68, U0C79 }; // 2 @ ౨ ౹ + key <AE03> { 3, numbersign, U0C69, U0C7A }; // 3 # ౩ ౺ + key <AE04> { 4, dollar, U0C6A, U0C7B }; // 4 $ ౪ ౻ + key <AE05> { 5, percent, U0C6B, U0C7C }; // 5 % ౫ ౼ + key <AE06> { 6, asciicircum, U0C6C, U0C7D }; // 6 ^ ౬ ౽ + key <AE07> { 7, ampersand, U0C6D, U0C7E }; // 7 & ౭ ౾ + key <AE08> { 8, asterisk, U0C6E, U0C7F }; // 8 * ౮ ౿ + key <AE09> { 9, parenleft, U0C6F, U20B9 }; // 9 ( ౯ ₹ + key <AE10> { 0, parenright, U0C66, U0C55 }; // 0 ) ౦ ౕ + key <AE11> { minus, underscore, NoSymbol, U0C56 }; // - _ ౖ + key <AE12> { equal, plus }; // = + key <BKSL> { U0C4C, U0C14, U0964, U0965 }; // ౌ ఔ । ॥ key <TLDE> { U0C43, U0C0B, grave, asciitilde }; // ృ ఋ ` ~ @@ -1823,6 +1825,75 @@ include "level3(ralt_switch)" }; +// Description : Poorna Extended INSCRIPT keymap for Malayalam +// Encoding : Unicode (http://www.unicode.org) +// Author : Mujeeb Rahman K <mujeebcpy@gmail.com>, Swathanthra Malayalam Computing (SMC) +// Date : October, 2022 +// Source : http://www.nongnu.org/smc/docs/images/ml_inscript_layout.jpg +// Comment : Based on the InScript Keyboard created by M Baiju + +partial alphanumeric_keys +xkb_symbols "mal_poorna" { + + nameGroup1 = "Malayalam (Poorna, extended InScript)"; + + // From grave to backslash: + key <TLDE> { U0D4A, U0D12, U0060, U007E }; + key <AE01> { U0031, U0021, U0D70, U0D67 }; + key <AE02> { U0032, U0040, U0D71, U0D68 }; + key <AE03> { U0033, U0023, U0D72, U0D69 }; + key <AE04> { U0034, U0024, U20B9, U0D6A }; + key <AE05> { U0035, U0025, U0D73, U0D6B }; + key <AE06> { U0036, U005E, U0D74, U0D6C }; + key <AE07> { U0037, U0026, U0D75, U0D6D }; + key <AE08> { U0038, U0D7E, U002A, U0D6E }; + key <AE09> { U0039, U0028, U007B, U0D6F }; + key <AE10> { U0030, U0029, U007D, U0D66 }; + key <AE11> { U002D, U0D03, U005F, none }; + key <AE12> { U0D43, U0D0B, U0D44, U0D60 }; + + // From Q to right bracket: + key <AD01> { U0D57, U0D14, U0D4C, U0D5E }; + key <AD02> { U0D48, U0D10, none, U0D77 }; + key <AD03> { U0D3E, U0D06, U0D5F, U0D5C }; + key <AD04> { U0D40, U0D08, U0D63, U0D61 }; + key <AD05> { U0D42, U0D0A, none, U0D76 }; + key <AD06> { U0D2C, U0D2D, none, U0D5B }; + key <AD07> { U0D39, U0D19, none, U0D59 }; + key <AD08> { U0D17, U0D18, none, U0D58 }; + key <AD09> { U0D26, U0D27, none, U0D78 }; + key <AD10> { U0D1C, U0D1D, none, U0D5D }; + key <AD11> { U0D21, U0D22, U005B, U0D5A }; + key <AD12> { U200D, U0D1E, U005D, U002B }; + key <BKSL> { U200C, U0D7C, U005C, U007C }; + + // From A to apostrophe: + key <AC01> { U0D4B, U0D13, none, none }; + key <AC02> { U0D47, U0D0F, U0D3B, U0D3C }; + key <AC03> { U0D4D, U0D05, U0D3D, U0D01 }; + key <AC04> { U0D3F, U0D07, U0D62, U0D0C }; + key <AC05> { U0D41, U0D09, none, none }; + key <AC06> { U0D2A, U0D2B, U0D4F, none }; + key <AC07> { U0D30, U0D31, U0D4E, U0D3A }; + key <AC08> { U0D15, U0D16, none, U0D7F }; + key <AC09> { U0D24, U0D25, none, none }; + key <AC10> { U0D1A, U0D1B, U003B, U003A }; + key <AC11> { U0D1F, U0D20, U0027, U0022 }; + + // From Z to slash: + key <AB01> { U0D46, U0D0E, none, none }; + key <AB02> { U0D02, U0D7A, U0D00, U0D04 }; + key <AB03> { U0D2E, U0D23, none, U0D54 }; + key <AB04> { U0D28, U0D7B, U0D79, U0D29 }; + key <AB05> { U0D35, U0D34, none, U0D56 }; + key <AB06> { U0D32, U0D33, none, none }; + key <AB07> { U0D38, U0D36, none, none }; + key <AB08> { U002C, U0D37, U003C, none }; + key <AB09> { U002E, U0D7D, U003E, none }; + key <AB10> { U0D2F, U003F, U002F, U0D55 }; + + include "level3(ralt_switch)" +}; // ---- BEGIN Hindi KaGaPa phonetic ---- // Name: KaGaPa phonetic
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/iq -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/iq
Changed
@@ -1,6 +1,4 @@ -// Iraque keyboard layout, - -// 3-Level layout +// Keyboard layouts for Iraq. default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ir -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ir
Changed
@@ -1,122 +1,89 @@ -// Iranian keyboard layout - -//////////////////////////////////////// -// Persian layout, -// based on -// Information Technology – Layout of Persian Letters and Symbols on Computer Keyboards -// ISIRI 9147 – 1st Edition -// Institute of Standards and Industrial Research of Iran -// http://www.isiri.org/UserStd/DownloadStd.aspx?id=9147 -// http://behnam.esfahbod.info/standards/isiri-keyboard-9147.pdf +// Keyboard layouts for Iran. + +// Standard Persian layout, based on ISIRI 9147 (1st Edition), +// "Layout of Persian Letters and Symbols on Computer Keyboards" +// by the Institute of Standards and Industrial Research of Iran. +// (http://www.isiri.org/UserStd/DownloadStd.aspx?id=9147) +// https://persian-computing.org/archives/ISIRI/ISIRI-9147.pdf // -// Author: Behnam Esfahbod <behnam@esfahbod.info> +// The standard is extended with ASCII digits on the fourth level of the top row, +// and the letter He with Ye above (U+06C0) on the third level of the AC05 key. // +// Original author: Behnam Esfahbod <behnam@esfahbod.info> default partial alphanumeric_keys xkb_symbols "pes" { nameGroup1= "Persian"; - include "ir(pes_part_basic)" - include "ir(pes_part_ext)" - - include "nbsp(zwnj2nb3nnb4)" - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "pes_keypad" { - nameGroup1= "Persian (with Persian keypad)"; - - include "ir(pes_part_basic)" - include "ir(pes_part_ext)" - include "ir(pes_part_keypad)" - - include "nbsp(zwnj2nb3nnb4)" - include "level3(ralt_switch)" -}; - -hidden partial alphanumeric_keys -xkb_symbols "pes_part_basic" { - - // Persian digits - key <AE01> { Farsi_1, exclam, grave }; - key <AE02> { Farsi_2, 0x100066c, at }; - key <AE03> { Farsi_3, 0x100066b, numbersign }; - key <AE04> { Farsi_4, 0x100fdfc, dollar }; - key <AE05> { Farsi_5, 0x100066a, percent }; - key <AE06> { Farsi_6, multiply, asciicircum }; - key <AE07> { Farsi_7, Arabic_comma, ampersand }; - key <AE08> { Farsi_8, asterisk, enfilledcircbullet }; - key <AE09> { Farsi_9, parenright, 0x100200e }; - key <AE10> { Farsi_0, parenleft, 0x100200f }; + // Persian and ASCII digits + key <AE01> { Farsi_1, exclam, grave, 1 }; + key <AE02> { Farsi_2, U066C, at, 2 }; + key <AE03> { Farsi_3, U066B, numbersign, 3 }; + key <AE04> { Farsi_4, UFDFC, dollar, 4 }; // Rial sign + key <AE05> { Farsi_5, U066A, percent, 5 }; + key <AE06> { Farsi_6, multiply, asciicircum, 6 }; + key <AE07> { Farsi_7, Arabic_comma, ampersand, 7 }; + key <AE08> { Farsi_8, asterisk, enfilledcircbullet, 8 }; + key <AE09> { Farsi_9, parenright, U200E, 9 }; // LRM + key <AE10> { Farsi_0, parenleft, U200F, 0 }; // RLM // Persian letters and symbols key <AD01> { Arabic_dad, Arabic_sukun, degree }; - key <AD02> { Arabic_sad, Arabic_dammatan, VoidSymbol }; + key <AD02> { Arabic_sad, Arabic_dammatan, none }; key <AD03> { Arabic_theh, Arabic_kasratan, EuroSign }; - key <AD04> { Arabic_qaf, Arabic_fathatan, VoidSymbol }; - key <AD05> { Arabic_feh, Arabic_damma, VoidSymbol }; - key <AD06> { Arabic_ghain, Arabic_kasra, VoidSymbol }; - key <AD07> { Arabic_ain, Arabic_fatha, VoidSymbol }; - key <AD08> { Arabic_heh, Arabic_shadda, 0x100202d }; - key <AD09> { Arabic_khah, bracketright, 0x100202e }; - key <AD10> { Arabic_hah, bracketleft, 0x100202c }; - key <AD11> { Arabic_jeem, braceright, 0x100202a }; - key <AD12> { Arabic_tcheh, braceleft, 0x100202b }; - - key <AC01> { Arabic_sheen, Arabic_hamzaonwaw, VoidSymbol }; - key <AC02> { Arabic_seen, Arabic_hamzaonyeh, VoidSymbol }; + key <AD04> { Arabic_qaf, Arabic_fathatan, none }; + key <AD05> { Arabic_feh, Arabic_damma, none }; + key <AD06> { Arabic_ghain, Arabic_kasra, none }; + key <AD07> { Arabic_ain, Arabic_fatha, none }; + key <AD08> { Arabic_heh, Arabic_shadda, U202D }; // LRO + key <AD09> { Arabic_khah, bracketright, U202E }; // RLO + key <AD10> { Arabic_hah, bracketleft, U202C }; // PDF + key <AD11> { Arabic_jeem, braceright, U202A }; // LRE + key <AD12> { Arabic_tcheh, braceleft, U202B }; // RLE + + key <AC01> { Arabic_sheen, Arabic_hamzaonwaw, none }; + key <AC02> { Arabic_seen, Arabic_hamzaonyeh, none }; key <AC03> { Farsi_yeh, Arabic_yeh, Arabic_alefmaksura }; - key <AC04> { Arabic_beh, Arabic_hamzaunderalef, VoidSymbol }; - key <AC05> { Arabic_lam, Arabic_hamzaonalef, VoidSymbol }; - key <AC06> { Arabic_alef, Arabic_maddaonalef, 0x1000671 }; - key <AC07> { Arabic_teh, Arabic_tehmarbuta, VoidSymbol }; - key <AC08> { Arabic_noon, guillemotright, 0x100fd3e }; - key <AC09> { Arabic_meem, guillemotleft, 0x100fd3f }; + key <AC04> { Arabic_beh, Arabic_hamzaunderalef, none }; + key <AC05> { Arabic_lam, Arabic_hamzaonalef, U06C0 }; + key <AC06> { Arabic_alef, Arabic_maddaonalef, U0671 }; + key <AC07> { Arabic_teh, Arabic_tehmarbuta, none }; + key <AC08> { Arabic_noon, guillemotright, UFD3E }; + key <AC09> { Arabic_meem, guillemotleft, UFD3F }; key <AC10> { Arabic_keheh, colon, semicolon }; key <AC11> { Arabic_gaf, Arabic_semicolon, quotedbl }; - key <AB01> { Arabic_zah, Arabic_kaf, VoidSymbol }; - key <AB02> { Arabic_tah, 0x1000653, VoidSymbol }; - key <AB03> { Arabic_zain, Arabic_jeh, VoidSymbol }; - key <AB04> { Arabic_ra, Arabic_superscript_alef,0x1000656 }; - key <AB05> { Arabic_thal, 0x100200c, 0x100200d }; + key <AB01> { Arabic_zah, Arabic_kaf, none }; + key <AB02> { Arabic_tah, U0653, none }; + key <AB03> { Arabic_zain, Arabic_jeh, none }; + key <AB04> { Arabic_ra, Arabic_superscript_alef,U0656 }; + key <AB05> { Arabic_thal, U200C, U200D }; // ZWNJ, ZWJ key <AB06> { Arabic_dal, Arabic_hamza_above, Arabic_hamza_below }; key <AB07> { Arabic_peh, Arabic_hamza, ellipsis }; key <AB08> { Arabic_waw, greater, comma }; key <AB09> { period, less, apostrophe }; key <AB10> { slash, Arabic_question_mark, question }; - key <TLDE> { 0x100200d, division, asciitilde }; + key <TLDE> { U200D, division, asciitilde }; // ZWJ key <AE11> { minus, Arabic_tatweel, underscore }; - key <AE12> { equal, plus, 0x1002212 }; - key <BKSL> { backslash, bar, 0x1002010 }; + key <AE12> { equal, plus, U2212 }; // figure dash + key <BKSL> { backslash, bar, U2010 }; // hyphen + + include "nbsp(zwnj2nb3nnb4)" + include "level3(ralt_switch)" }; -hidden partial alphanumeric_keys -xkb_symbols "pes_part_ext" { +partial alphanumeric_keys +xkb_symbols "pes_keypad" { - // Persian and ASCII digits - key <AE01> { Farsi_1, exclam, grave, 1 }; - key <AE02> { Farsi_2, 0x100066c, at, 2 }; - key <AE03> { Farsi_3, 0x100066b, numbersign, 3 }; - key <AE04> { Farsi_4, 0x100fdfc, dollar, 4 }; - key <AE05> { Farsi_5, 0x100066a, percent, 5 }; - key <AE06> { Farsi_6, multiply, asciicircum, 6 }; - key <AE07> { Farsi_7, Arabic_comma, ampersand, 7 }; - key <AE08> { Farsi_8, asterisk, enfilledcircbullet, 8 }; - key <AE09> { Farsi_9, parenright, 0x100200e, 9 }; - key <AE10> { Farsi_0, parenleft, 0x100200f, 0 }; -}; + include "ir(pes)" -hidden partial alphanumeric_keys -xkb_symbols "pes_part_keypad" { + nameGroup1= "Persian (with Persian keypad)"; // Persian digits and Mathematical operators key <KPDV> { division, XF86_Ungrab }; key <KPMU> { multiply, XF86_ClearGrab }; - key <KPSU> { 0x1002212, XF86_Prev_VMode }; + key <KPSU> { U2212, XF86_Prev_VMode }; // minus sign key <KPAD> { plus, XF86_Next_VMode }; key <KPEN> { KP_Enter }; @@ -135,9 +102,74 @@ key <KP3> { KP_Next, Farsi_3 }; key <KP0> { KP_Insert, Farsi_0 }; - key <KPDL> { KP_Delete, 0x100066b }; + key <KPDL> { KP_Delete, U066B }; // Arabic decimal separator +}; + + +// The legacy Windows layout that Iranian users are accustomed to, +// extended with Farsi digits on the third level of the top row. + +partial alphanumeric_keys +xkb_symbols "winkeys" { + + nameGroup1= "Persian (Windows)"; + + key <TLDE> { division, multiply }; + key <AE01> { 1, exclam, Farsi_1, U200D }; // ZWJ + key <AE02> { 2, at, Farsi_2, U200C }; // ZWNJ + key <AE03> { 3, numbersign, Farsi_3, U200E }; // LRM
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/is -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/is
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Iceland. + // Icelandic keyboard layout, by Hrafnkell Eiriksson - hkelle@rhi.hi.is // Fixes by Olafur Osvaldsson - oli@isnic.is - and Bjarni Ingi Gislason.
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/it -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/it
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Italy. + // 17 May 2003 Modified by Sebastiano Vigna (vigna@dsi.unimi.it) // 03 December 2017 - Added it(intl) and it(scn), please refer to // Cadèmia Siciliana <l10n@cademiasiciliana.org> @@ -292,6 +294,8 @@ key <LSGT> { less, greater, guillemotleft,guillemotright }; key <AB03> { c, C, U1D9C, copyright }; + key <AB04> { v, V, leftdoublequotemark, leftsinglequotemark }; + key <AB05> { b, B, rightdoublequotemark, rightsinglequotemark }; key <AB06> { n, N, U207F, Ntilde }; key <AB07> { m, M, U1D50, mu }; key <AB08> { comma, semicolon, dead_acute, multiply };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/jp -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/jp
Changed
@@ -1,127 +1,109 @@ -// Symbols for Japanese 106-keys keyboards (by tsuka@kawalab.dnj.ynu.ac.jp). +// Keyboard layouts for Japan. +// Layout for Japanese 106-key keyboards. +// Original author: tsuka@kawalab.dnj.ynu.ac.jp default partial alphanumeric_keys xkb_symbols "106" { include "jp(common)" + nameGroup1= "Japanese"; - key <AE10> { 0, asciitilde }; - key <AE13> { backslash, bar }; -}; - -hidden partial alphanumeric_keys -xkb_symbols "common" { - // "Common" keys for jp 106/109A layouts. - - key <HZTG> { - typeGroup1="PC_ALT_LEVEL2", - symbolsGroup1= Zenkaku_Hankaku, Kanji - }; - - key <AE01> { 1, exclam }; - key <AE02> { 2, quotedbl }; - key <AE03> { 3, numbersign }; - key <AE04> { 4, dollar }; - key <AE05> { 5, percent }; - key <AE06> { 6, ampersand }; - key <AE07> { 7, apostrophe }; - key <AE08> { 8, parenleft }; - key <AE09> { 9, parenright }; - key <AE11> { minus, equal }; - key <AE12> { asciicircum, asciitilde }; - - key <AD01> { q, Q }; - key <AD02> { w, W }; - key <AD03> { e, E }; - key <AD04> { r, R }; - key <AD05> { t, T }; - key <AD06> { y, Y }; - key <AD07> { u, U }; - key <AD08> { i, I }; - key <AD09> { o, O }; - key <AD10> { p, P }; - key <AD11> { at, grave }; - key <AD12> { bracketleft, braceleft }; - - key <CAPS> { Eisu_toggle, Caps_Lock }; - - key <AC01> { a, A }; - key <AC02> { s, S }; - key <AC03> { d, D }; - key <AC04> { f, F }; - key <AC05> { g, G }; - key <AC06> { h, H }; - key <AC07> { j, J }; - key <AC08> { k, K }; - key <AC09> { l, L }; - key <AC10> { semicolon, plus }; - key <AC11> { colon, asterisk }; - key <AC12> { bracketright, braceright }; - - key <AB01> { z, Z }; - key <AB02> { x, X }; - key <AB03> { c, C }; - key <AB04> { v, V }; - key <AB05> { b, B }; - key <AB06> { n, N }; - key <AB07> { m, M }; - key <AB08> { comma, less }; - key <AB09> { period, greater }; - key <AB10> { slash, question }; - key <AB11> { backslash, underscore }; - - key <NFER> { Muhenkan }; - - key <XFER> { - typeGroup1="PC_ALT_LEVEL2", - symbolsGroup1= Henkan, Mode_switch - }; - - key <HKTG> { - typeGroup1="PC_ALT_LEVEL2", - symbolsGroup1= Hiragana_Katakana, Romaji - }; - - key <PRSC> { - typeGroup1= "PC_ALT_LEVEL2", - symbolsGroup1= Print, Execute - }; -}; - -partial alphanumeric_keys -xkb_symbols "henkan" { - key <XFER> { - typeGroup1="PC_ALT_LEVEL2", - symbolsGroup1= Henkan, Mode_switch - }; + key <AE10> { 0, asciitilde }; + key <AE13> { backslash, bar }; }; partial alphanumeric_keys xkb_symbols "OADG109A" { include "jp(common)" + nameGroup1= "Japanese (OADG 109A)"; - key <AE10> { 0 }; - key <AE13> { yen, bar }; + key <AE10> { 0 }; + key <AE13> { yen, bar }; +}; + +// Keys that are common to 106-key and 109-key keyboards. +hidden partial alphanumeric_keys +xkb_symbols "common" { + + key <HZTG> { Zenkaku_Hankaku, Kanji , typegroup1="PC_ALT_LEVEL2" }; + + key <AE01>{ 1, exclam }; + key <AE02> { 2, quotedbl }; + key <AE03> { 3, numbersign }; + key <AE04> { 4, dollar }; + key <AE05> { 5, percent }; + key <AE06> { 6, ampersand }; + key <AE07> { 7, apostrophe }; + key <AE08> { 8, parenleft }; + key <AE09> { 9, parenright }; + key <AE11> { minus, equal }; + key <AE12> { asciicircum, asciitilde }; + + key <AD01> { q, Q }; + key <AD02> { w, W }; + key <AD03> { e, E }; + key <AD04> { r, R }; + key <AD05> { t, T }; + key <AD06> { y, Y }; + key <AD07> { u, U }; + key <AD08> { i, I }; + key <AD09> { o, O }; + key <AD10> { p, P }; + key <AD11> { at, grave }; + key <AD12> { bracketleft, braceleft }; + + key <CAPS> { Eisu_toggle, Caps_Lock }; + + key <AC01> { a, A }; + key <AC02> { s, S }; + key <AC03> { d, D }; + key <AC04> { f, F }; + key <AC05> { g, G }; + key <AC06> { h, H }; + key <AC07> { j, J }; + key <AC08> { k, K }; + key <AC09> { l, L }; + key <AC10> { semicolon, plus }; + key <AC11> { colon, asterisk }; + key <AC12> { bracketright, braceright }; + + key <AB01> { z, Z }; + key <AB02> { x, X }; + key <AB03> { c, C }; + key <AB04> { v, V }; + key <AB05> { b, B }; + key <AB06> { n, N }; + key <AB07> { m, M }; + key <AB08> { comma, less }; + key <AB09> { period, greater }; + key <AB10> { slash, question }; + key <AB11> { backslash, underscore }; + + key <NFER> { Muhenkan }; + key <XFER> { Henkan, Mode_switch , typegroup1="PC_ALT_LEVEL2" }; + key <HKTG> { Hiragana_Katakana, Romaji , typegroup1="PC_ALT_LEVEL2" }; + + key <PRSC> { Print, Execute , typegroup1="PC_ALT_LEVEL2" }; }; // 86 keys with kana map partial alphanumeric_keys xkb_symbols "kana86" { - include "keypad(numoperdecsep)" - include "altwin(menu)" - include "jp(kana)" include "jp(OADG109A)" nameGroup1= "Japanese (Kana 86)"; // For compatibility with other keyboards connected at the same time: - key <RWIN> { Super_R }; - key <RCTL> { Control_R }; + key <RWIN> { Super_R };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ke -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ke
Changed
@@ -26,17 +26,17 @@ // https://code.google.com/archive/p/africakeyboards/ // // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ ~ ¸ │ ! ¡ │ @ ⅛ │ # £ │ $ $ │ % ⅜ │ ^ ⅝ │ & ⅞ │ * ™ │ ( ± │ ) ° │ _ ¿ │ + ˛ ┃ BKSP ┃ +// │ ~ ¸ │ ! ¡ │ @ ⅛ │ # £ │ $ $ │ % ⅜ │ ^ ⅝ │ & ⅞ │ * ™ │ ( ± │ ) ° │ _ ¿ │ + ˛ ┃Backspace┃ // │ ` │ 1 ¹ │ 2 @ │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¬ │ 7 { │ 8 │ 9 │ 0 } │ - \ │ = ¸ ┃ ┃ // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ -// ┃ ┃ Ĩ Q │ W Ł │ E ¢ │ R ® │ T Ŧ │ Y ¥ │ U ↑ │ I ı │ O Ø │ P Þ │ { ° │ } ¯ ┃Enter ┃ +// ┃ ┃ Ĩ Q │ W Ł │ E ¢ │ R ® │ T Ŧ │ Y ¥ │ U ↑ │ I ı │ O Ø │ P Þ │ { ° │ } ¯ ┃ Enter ┃ // ┃Tab ┃ ĩ q │ w ł │ e € │ r ¶ │ t ŧ │ y ← │ u ↓ │ i → │ o ø │ p þ │ ¨ │ ~ ┃ ⏎ ┃ // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ A Æ │ S § │ D Ð │ F ª │ G Ŋ │ H Ħ │ J X │ K & │ L Ŀ │ : ˝ │ " ˇ │ | ̄˘ ┃ ┃ +// ┃ ┃ A Æ │ S § │ D Ð │ F ª │ G Ŋ │ H Ħ │ J X │ K & │ L Ŀ │ : ˝ │ " ˇ │ | ˘ ┃ ┃ // ┃CAPS ┃ a æ │ s ß │ d ð │ f đ │ g ŋ │ h ħ │ j x │ k ĸ │ l ŀ │ ; ´ │ ' ^ │ \ ` ┃ ┃ // ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ -// ┃ ┃ > ¦ │ Z < │ Ũ > │ C © │ V ‘ │ B ’ │ N N │ M º │ < × │ > ÷ │ ? ˙ ┃ ┃ -// ┃Shift ⇧┃ < | │ z « │ ũ » │ c ¢ │ v “ │ b ” │ n n │ m µ │ , ─ │ . · │ / ̣ ̣̣̣̣̣┃Shift ⇧ ┃ +// ┃ ┃ > ¦ │ Z < │ Ũ > │ C © │ V ‚ │ B ‘ │ N ’ │ M º │ < × │ > ÷ │ ? ˙ ┃ ┃ +// ┃Shift ⇧┃ < | │ z « │ ũ » │ c ¢ │ v „ │ b “ │ n ” │ m µ │ , • │ . · │ / ̣ ┃Shift ⇧ ┃ // ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ // ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ // ┃Ctrl ┃Meta ┃Alt ┃ Space ┃AltGr ⇮┃Menu ┃Ctrl ┃
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/keypad -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/keypad
Changed
@@ -576,15 +576,15 @@ // Only numbers, operators and decimal separator, // as seen on keypad overlay on Japanese keyboard. -// ┌─┬─┬─┬─┐ -// │7│8│9│*│ -// ├─┼─┼─┼─┤ -// │4│5│6│-│ -// ├─┼─┼─┼─┤ -// │1│2│3│+│ -// ├─┼─┼─┼─┤ -// │0│ │·│/│ -// └─┴─┴─┴─┘ +// ┌───┬───┬───┬───┐ +// │ 7 │ 8 │ 9 │ * │ +// ├───┼───┼───┼───┤ +// │ 4 │ 5 │ 6 │ - │ +// ├───┼───┼───┼───┤ +// │ 1 │ 2 │ 3 │ + │ +// ├───┼───┼───┼───┤ +// │ 0 │ │ · │ / │ +// └───┴───┴───┴───┘ partial keypad_keys xkb_symbols "numoperdecsep" { key <KO7> { KP_7 };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/kg -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/kg
Changed
@@ -1,7 +1,7 @@ -// Kirghiz (aka Kyrgyz) Standard Keyboard -// -// Standard - Phonetic -// ______________- ________________ +// Keyboard layouts for Kyrgyzstan. + +// Standard : Phonetic +// _____________ _____________ // ё1234567890өң ё1234567890яю // Ё!"№;%:?*()ӨҢ Ё!"№;%:?-()ЯЮ //
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/kh -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/kh
Changed
@@ -1,11 +1,10 @@ -// Khmer Unicode keyboard layout for XFree86 and XOrg, -// by the National Information Communications Technology Development Authority -// (NiDa) of Cambodia -- http://www.nida.gov.kh/. -// -// version: 1.0.1 -// date: 14.09.2005 -// author: Jens Herden (jens at khmeros.info) +// Keyboard layouts for Cambodia. +// Khmer Unicode standard keyboard layout as designed by the National +// Information Communications Technology Development Authority (NiDa) +// of Cambodia -- http://www.nida.gov.kh/. +// +// Origial author: Jens Herden (jens at khmeros.info), 2005. default partial alphanumeric_keys xkb_symbols "basic" { @@ -70,8 +69,10 @@ include "level3(ralt_switch)" }; + partial alphanumeric_keys xkb_symbols "olpc" { + include "kh(basic)" // contact: Walter@laptop.org
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/kr -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/kr
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Korea. + default alphanumeric_keys xkb_symbols "kr106" { include "us"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/kz -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/kz
Changed
@@ -1,6 +1,7 @@ +// Keyboard layouts for Kazachstan. + // Based on http://www.sci.kz/~sairan/keyboard/kzkbd.html // Baurzhan Ismagulov <ibr@radix50.net> -// // TODO: // 1. AltGr with TLDE and LSGT.
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/la -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/la
Changed
@@ -1,135 +1,130 @@ -// Lao keymap, by Anousak Souphavanh <anousak@muanglao.com> +// Keyboard layouts for Laos. +// This layout is (kind of) widely used in Laos. +// Original author: Anousak Souphavanh <anousak@muanglao.com> default partial alphanumeric_keys xkb_symbols "basic" { - - // This keymap describes the Lao keyboard standard, - // which is kind of widely used in Laos. - nameGroup1= "Lao"; - key <TLDE> { 0x100200D }; - key <AE01> { 0x1000ea2, 0x1000ed1 }; - key <AE01> { 0x1000ea2, 0x1000ed1 }; - key <AE02> { 0x1000e9f, 0x1000ed2 }; - key <AE03> { 0x1000ec2, 0x1000ed3 }; - key <AE04> { 0x1000e96, 0x1000ed4 }; - key <AE05> { 0x1000eb8, 0x1000ecc }; - key <AE06> { 0x1000eb9, 0x1000ebc }; - key <AE07> { 0x1000e84, 0x1000ed5 }; - key <AE08> { 0x1000e95, 0x1000ed6 }; - key <AE09> { 0x1000e88, 0x1000ed7 }; - key <AE10> { 0x1000e82, 0x1000ed8 }; - key <AE11> { 0x1000e8a, 0x1000ed9 }; - key <AE12> { 0x1000ecd }; - - key <AD01> { 0x1000ebb }; - key <AD02> { 0x1000ec4, 0x1000ed0 }; - key <AD03> { 0x1000eb3 }; - key <AD04> { 0x1000e9e, underscore }; - key <AD05> { 0x1000eb0, plus }; - key <AD06> { 0x1000eb4 }; - key <AD07> { 0x1000eb5 }; - key <AD08> { 0x1000ea3, 0x1000eae }; - key <AD09> { 0x1000e99 }; - key <AD10> { 0x1000e8d, 0x1000ebd }; - key <AD11> { 0x1000e9a, minus }; - key <AD12> { 0x1000ea5, braceright }; - key <BKSL> { 0x1000edc, 0x1000edd }; - - key <AC01> { 0x1000eb1 }; - key <AC02> { 0x1000eab, semicolon }; - key <AC03> { 0x1000e81, period }; - key <AC04> { 0x1000e94, comma }; - key <AC05> { 0x1000ec0, colon }; - key <AC06> { 0x1000ec9, 0x1000eca }; - key <AC07> { 0x1000ec8, 0x1000ecb }; - key <AC08> { 0x1000eb2, exclam }; - key <AC09> { 0x1000eaa, question }; - key <AC10> { 0x1000ea7, percent }; - key <AC11> { 0x1000e87, equal }; - - key <AB01> { 0x1000e9c, 0x10020ad }; - key <AB02> { 0x1000e9b, parenleft }; - key <AB03> { 0x1000ec1, 0x1000eaf }; - key <AB04> { 0x1000ead }; - key <AB05> { 0x1000eb6 }; - key <AB06> { 0x1000eb7 }; - key <AB07> { 0x1000e97, 0x1000ec6 }; - key <AB08> { 0x1000ea1, grave }; - key <AB09> { 0x1000ec3, dollar }; - key <AB10> { 0x1000e9d, parenright }; + key <TLDE> { U200d }; // ZWJ + key <AE01> { U0ea2, U0ed1 }; + key <AE01> { U0ea2, U0ed1 }; + key <AE02> { U0e9f, U0ed2 }; + key <AE03> { U0ec2, U0ed3 }; + key <AE04> { U0e96, U0ed4 }; + key <AE05> { U0eb8, U0ecc }; + key <AE06> { U0eb9, U0ebc }; + key <AE07> { U0e84, U0ed5 }; + key <AE08> { U0e95, U0ed6 }; + key <AE09> { U0e88, U0ed7 }; + key <AE10> { U0e82, U0ed8 }; + key <AE11> { U0e8a, U0ed9 }; + key <AE12> { U0ecd }; + + key <AD01> { U0ebb }; + key <AD02> { U0ec4, U0ed0 }; + key <AD03> { U0eb3 }; + key <AD04> { U0e9e, underscore }; + key <AD05> { U0eb0, plus }; + key <AD06> { U0eb4 }; + key <AD07> { U0eb5 }; + key <AD08> { U0ea3, U0eae }; + key <AD09> { U0e99 }; + key <AD10> { U0e8d, U0ebd }; + key <AD11> { U0e9a, minus }; + key <AD12> { U0ea5, braceright }; + key <BKSL> { U0edc, U0edd }; + + key <AC01> { U0eb1 }; + key <AC02> { U0eab, semicolon }; + key <AC03> { U0e81, period }; + key <AC04> { U0e94, comma }; + key <AC05> { U0ec0, colon }; + key <AC06> { U0ec9, U0eca }; + key <AC07> { U0ec8, U0ecb }; + key <AC08> { U0eb2, exclam }; + key <AC09> { U0eaa, question }; + key <AC10> { U0ea7, percent }; + key <AC11> { U0e87, equal }; + + key <AB01> { U0e9c, U20ad }; + key <AB02> { U0e9b, parenleft }; + key <AB03> { U0ec1, U0eaf }; + key <AB04> { U0ead }; + key <AB05> { U0eb6 }; + key <AB06> { U0eb7 }; + key <AB07> { U0e97, U0ec6 }; + key <AB08> { U0ea1, grave }; + key <AB09> { U0ec3, dollar }; + key <AB10> { U0e9d, parenright }; }; partial xkb_symbols "stea" { - // This keymap describes the proposed Lao keyboard standard by - // the PAN Localization Project. - // Science Technology and Environment Agency of Lao PDR - // National University Computer and Emergency Science of Pakistan - // International Development Research Center - // Caveat: assigning multiple codepoints to a single key does not - // work in XKB. Therefore the combining codepoint assignments - // have been omitted. + // This keymap describes the standard Lao keyboard proposed + // by the Science Technology and Environment Agency of Laos. + // Caveat: assigning multiple codepoints to a single key + // does not work in XKB. Therefore the combined codepoint + // assignments have been omitted. nameGroup1= "Lao (STEA)"; - key <TLDE> { quotedbl, apostrophe }; - key <AE01> { 0x1000ea2, 1, 0x1000ed1 }; - key <AE02> { 0x1000e9f, 2, 0x1000ed2 }; - key <AE03> { 0x1000ec2, 3, 0x1000ed3 }; - key <AE04> { 0x1000e96, 4, 0x1000ed4 }; - key <AE05> { 0x1000eb8, 0x1000ecc, 0x1000ed5 }; - key <AE06> { 0x1000eb9, 0x1000ebc, 0x1000ed6 }; - key <AE07> { 0x1000e84, 5, 0x1000ed7 }; - key <AE08> { 0x1000e95, 6, 0x1000ed8 }; - key <AE09> { 0x1000e88, 7, 0x1000ed9 }; - key <AE10> { 0x1000e82, 8, 0x1000ed0 }; - key <AE11> { 0x1000e8a, 9 }; - key <AE12> { 0x1000ecd }; - - key <AD01> { 0x1000ebb }; - key <AD02> { 0x1000ec4, 0 }; - key <AD03> { 0x1000eb3, asterisk }; - key <AD04> { 0x1000e9e, underscore }; - key <AD05> { 0x1000eb0, plus }; - key <AD06> { 0x1000eb4 }; - key <AD07> { 0x1000eb5 }; - key <AD08> { 0x1000eae, 0x1000ea3 }; - key <AD09> { 0x1000e99, 0x1000edc }; - key <AD10> { 0x1000e8d, 0x1000ebd }; - key <AD11> { 0x1000e9a, minus }; - key <AD12> { 0x1000ea5 }; - key <BKSL> { slash, backslash }; - - key <AC01> { 0x1000eb1 }; - key <AC02> { 0x1000eab, semicolon }; - key <AC03> { 0x1000e81, period }; - key <AC04> { 0x1000e94, comma }; - key <AC05> { 0x1000ec0, colon }; - key <AC06> { 0x1000ec9, 0x1000eca }; - key <AC07> { 0x1000ec8, 0x1000ecb }; - key <AC08> { 0x1000eb2, exclam }; - key <AC09> { 0x1000eaa, question }; - key <AC10> { 0x1000ea7, percent }; - key <AC11> { 0x1000e87, equal }; - - key <AB01> { 0x1000e9c, 0x10020ad }; - key <AB02> { 0x1000e9b, parenleft }; - key <AB03> { 0x1000ec1, 0x1000eaf }; - key <AB04> { 0x1000ead, x }; - key <AB05> { 0x1000eb6 }; - key <AB06> { 0x1000eb7 }; - key <AB07> { 0x1000e97, 0x1000ec6 }; - key <AB08> { 0x1000ea1, 0x1000edd }; - key <AB09> { 0x1000ec3, dollar }; - key <AB10> { 0x1000e9d, parenright }; - - key <SPCE> { space, nobreakspace, nobreakspace }; - - key <KPDL> { comma, period }; + key <TLDE> {quotedbl, apostrophe }; + key <AE01> { U0ea2, 1, U0ed1 }; + key <AE02> { U0e9f, 2, U0ed2 }; + key <AE03> { U0ec2, 3, U0ed3 }; + key <AE04> { U0e96, 4, U0ed4 }; + key <AE05> { U0eb8, U0ecc, U0ed5 }; + key <AE06> { U0eb9, U0ebc, U0ed6 }; + key <AE07> { U0e84, 5, U0ed7 };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/level2 -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/level2
Changed
@@ -1,10 +1,6 @@ -// These partial variants assign Shift to various XKB keycodes. - -// The Less/Greater key (while pressed) chooses the second shift level. +// The Less/Greater key (while pressed) chooses the second level. partial modifier_keys xkb_symbols "lsgt_switch" { - key <LSGT> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = Shift_L - }; + key <LSGT> { Shift_L , typegroup1="ONE_LEVEL" }; + modifier_map Shift { <LSGT> }; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/level3 -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/level3
Changed
@@ -1,14 +1,11 @@ -// These partial variants assign ISO_Level3_Shift to various XKB keycodes -// so that the third shift level can be reached. +// These variants assign ISO_Level3_Shift to various keys +// so that levels 3 and 4 can be reached. // The default behaviour: // the right Alt key (AltGr) chooses the third symbol engraved on a key. default partial modifier_keys xkb_symbols "ralt_switch" { - key <RALT> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift - }; + key <RALT> { ISO_Level3_Shift , typegroup1="ONE_LEVEL" }; }; // The right Alt key never chooses the third level. @@ -17,10 +14,7 @@ // to map the level3 shift to some other key. partial modifier_keys xkb_symbols "ralt_alt" { - key <RALT> { - typeGroup1="TWO_LEVEL", - symbolsGroup1 = Alt_R, Meta_R - }; + key <RALT> { Alt_R, Meta_R , typegroup1="TWO_LEVEL" }; modifier_map Mod1 { <RALT> }; }; @@ -28,10 +22,7 @@ // and Compose is mapped to its second level. partial modifier_keys xkb_symbols "ralt_switch_multikey" { - key <RALT> { - typeGroup1="TWO_LEVEL", - symbolsGroup1 = ISO_Level3_Shift, Multi_key - }; + key <RALT> { ISO_Level3_Shift, Multi_key , typegroup1="TWO_LEVEL" }; }; // Either Alt key (while pressed) chooses the third shift level. @@ -45,28 +36,19 @@ // The left Alt key (while pressed) chooses the third shift level. partial modifier_keys xkb_symbols "lalt_switch" { - key <LALT> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift - }; + key <LALT> { ISO_Level3_Shift , typegroup1="ONE_LEVEL" }; }; // The right Ctrl key (while pressed) chooses the third shift level. partial modifier_keys xkb_symbols "switch" { - key <RCTL> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift - }; + key <RCTL> { ISO_Level3_Shift , typegroup1="ONE_LEVEL" }; }; // The Menu key (while pressed) chooses the third shift level. partial modifier_keys xkb_symbols "menu_switch" { - key <MENU> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift - }; + key <MENU> { ISO_Level3_Shift , typegroup1="ONE_LEVEL" }; }; // Either Win key (while pressed) chooses the third shift level. @@ -79,100 +61,72 @@ // The left Win key (while pressed) chooses the third shift level. partial modifier_keys xkb_symbols "lwin_switch" { - key <LWIN> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift - }; + key <LWIN> { ISO_Level3_Shift , typegroup1="ONE_LEVEL" }; }; // The right Win key (while pressed) chooses the third shift level. partial modifier_keys xkb_symbols "rwin_switch" { - key <RWIN> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift - }; + key <RWIN> { ISO_Level3_Shift , typegroup1="ONE_LEVEL" }; }; // The Enter key on the kepypad (while pressed) chooses the third shift level. // (This is especially useful for Mac laptops which miss the right Alt key.) partial modifier_keys xkb_symbols "enter_switch" { - key <KPEN> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift - }; + key <KPEN> { ISO_Level3_Shift , typegroup1="ONE_LEVEL" }; }; // The CapsLock key (while pressed) chooses the third shift level. partial modifier_keys xkb_symbols "caps_switch" { - key <CAPS> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift - }; + key <CAPS> { ISO_Level3_Shift , typegroup1="ONE_LEVEL" }; }; // The Backslash key (while pressed) chooses the third shift level. partial modifier_keys xkb_symbols "bksl_switch" { - key <BKSL> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift - }; + key <BKSL> { ISO_Level3_Shift , typegroup1="ONE_LEVEL" }; }; // The Less/Greater key (while pressed) chooses the third shift level. partial modifier_keys xkb_symbols "lsgt_switch" { - key <LSGT> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift - }; + key <LSGT> { ISO_Level3_Shift , typegroup1="ONE_LEVEL" }; }; // The CapsLock key (while pressed) chooses the third shift level, // and latches when pressed together with another third-level chooser. partial modifier_keys xkb_symbols "caps_switch_latch" { - key <CAPS> { - typeGroup1="THREE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch - }; + key <CAPS> { ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch , + typegroup1="THREE_LEVEL" }; }; // The Backslash key (while pressed) chooses the third shift level, // and latches when pressed together with another third-level chooser. partial modifier_keys xkb_symbols "bksl_switch_latch" { - key <BKSL> { - typeGroup1="THREE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch - }; + key <BKSL> { ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch , + typegroup1="THREE_LEVEL" }; }; // The Less/Greater key (while pressed) chooses the third shift level, // and latches when pressed together with another third-level chooser. partial modifier_keys xkb_symbols "lsgt_switch_latch" { - key <LSGT> { - typeGroup1="THREE_LEVEL", - symbolsGroup1 = ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch - }; + key <LSGT> { ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch , + typegroup1="THREE_LEVEL" }; }; -// Number key 4 chooses third shift level when pressed in isolation. +// Top-row digit key 4 chooses third shift level when pressed alone. partial modifier_keys xkb_symbols "4_switch_isolated" { - override key <AE04> { - symbolsGroup1 = ISO_Level3_Shift - }; + override key <AE04> { ISO_Level3_Shift }; }; -// Number key 9 chooses third shift level when pressed in isolation. +// Top-row digit key 9 chooses third shift level when pressed alone. partial modifier_keys xkb_symbols "9_switch_isolated" { - override key <AE09> { - symbolsGroup1 = ISO_Level3_Shift - }; + override key <AE09> { ISO_Level3_Shift }; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/level5 -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/level5
Changed
@@ -1,144 +1,109 @@ -// These partial variants assign ISO_Level5_Shift to various XKB keycodes -// so that the fifth shift level can be reached. +// These variants assign ISO_Level5_Shift to various keys +// so that levels 5 to 8 can be reached. // The right Ctrl key (while pressed) chooses the fifth shift level. partial modifier_keys xkb_symbols "rctrl_switch" { - key <RCTL> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level5_Shift - }; + key <RCTL> { ISO_Level5_Shift , typegroup1="ONE_LEVEL" }; }; // The Less/Greater key (while pressed) chooses the fifth shift level. partial modifier_keys xkb_symbols "lsgt_switch" { - key <LSGT> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level5_Shift - }; + key <LSGT> { ISO_Level5_Shift , typegroup1="ONE_LEVEL" }; }; // The right Alt key (while pressed) chooses the fifth shift level. partial modifier_keys xkb_symbols "ralt_switch" { - key <RALT> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level5_Shift - }; + key <RALT> { ISO_Level5_Shift , typegroup1="ONE_LEVEL" }; }; // The CapsLock key (while pressed) chooses the fifth shift level. partial modifier_keys xkb_symbols "caps_switch" { - key <CAPS> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level5_Shift - }; + key <CAPS> { ISO_Level5_Shift , typegroup1="ONE_LEVEL" }; }; // The Menu key (while pressed) chooses the fifth shift level. partial modifier_keys xkb_symbols "menu_switch" { - key <MENU> { - typeGroup1="ONE_LEVEL", - symbolsGroup1 = ISO_Level5_Shift - }; + key <MENU> { ISO_Level5_Shift , typegroup1="ONE_LEVEL" }; }; + // This adds the definitions needed to create a level5-locking behaviour, // using the virtual modifier NumLock (mapped to Mod2) as lock indicator. -// See also types/level5 (EIGHT_LEVEL_LEVEL_FIVE_LOCK) and compat/level5 (level5_lock). +// See also types/level5 (EIGHT_LEVEL_WITH_LEVEL5_LOCK) and compat/level5 (level5_lock). partial modifier_keys xkb_symbols "lock" { - replace key <HYPR> { - vmods = NumLock, - typeGroup1 = "ONE_LEVEL", - symbolsGroup1 = NoSymbol , - actionsGroup1 = SetMods(modifiers=NumLock) - }; + replace key <HYPR> { NoSymbol , typegroup1 = "ONE_LEVEL", vmods = NumLock, + actionsgroup1 = SetMods(modifiers=NumLock) }; modifier_map Mod2 { <HYPR> }; }; -// The following modifier keys are used to switch to the third shift level -// and to set a corresponding lock, implemented as NumLock. +// Below are eight variants for assigning extra keys for choosing/locking the fifth level. partial modifier_keys xkb_symbols "lsgt_switch_lock" { include "level5(lock)" - key <LSGT> { - typeGroup1 = "EIGHT_LEVEL", - symbolsGroup1 = ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, - ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock - }; + key <LSGT> { ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, + ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock , + typegroup1 = "EIGHT_LEVEL" }; }; partial modifier_keys xkb_symbols "lwin_switch_lock" { include "level5(lock)" - key <LWIN> { - typeGroup1 = "EIGHT_LEVEL", - symbolsGroup1 = ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, - ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock - }; + key <LWIN> { ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, + ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock , + typegroup1 = "EIGHT_LEVEL" }; }; partial modifier_keys xkb_symbols "ralt_switch_lock" { include "level5(lock)" - key <RALT> { - typeGroup1 = "EIGHT_LEVEL", - symbolsGroup1 = ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, - ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock - }; + key <RALT> { ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, + ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock , + typegroup1 = "EIGHT_LEVEL" }; }; partial modifier_keys xkb_symbols "rwin_switch_lock" { include "level5(lock)" - key <RWIN> { - typeGroup1 = "EIGHT_LEVEL", - symbolsGroup1 = ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, - ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock - }; + key <RWIN> { ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, + ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock , + typegroup1 = "EIGHT_LEVEL" }; }; partial modifier_keys xkb_symbols "lsgt_switch_lock_cancel" { include "level5(lock)" - key <LSGT> { - typeGroup1 = "EIGHT_LEVEL_LEVEL_FIVE_LOCK", - symbolsGroup1 = ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, - ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock - }; + key <LSGT> { ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, + ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock , + typegroup1 = "EIGHT_LEVEL_WITH_LEVEL5_LOCK" }; }; partial modifier_keys xkb_symbols "lwin_switch_lock_cancel" { include "level5(lock)" - key <LWIN> { - typeGroup1 = "EIGHT_LEVEL_LEVEL_FIVE_LOCK", - symbolsGroup1 = ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, - ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock - }; + key <LWIN> { ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, + ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock , + typegroup1 = "EIGHT_LEVEL_WITH_LEVEL5_LOCK" }; }; partial modifier_keys xkb_symbols "ralt_switch_lock_cancel" { include "level5(lock)" - key <RALT> { - typeGroup1 = "EIGHT_LEVEL_LEVEL_FIVE_LOCK", - symbolsGroup1 = ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, - ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock - }; + key <RALT> { ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, + ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock , + typegroup1 = "EIGHT_LEVEL_WITH_LEVEL5_LOCK" }; }; partial modifier_keys xkb_symbols "rwin_switch_lock_cancel" { include "level5(lock)" - key <RWIN> { - typeGroup1 = "EIGHT_LEVEL_LEVEL_FIVE_LOCK", - symbolsGroup1 = ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, - ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock - }; + key <RWIN> { ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, + ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock, ISO_Level5_Lock , + typegroup1 = "EIGHT_LEVEL_WITH_LEVEL5_LOCK" }; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/lk -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/lk
Changed
@@ -1,19 +1,18 @@ -// X Keyboard Extension file for Sinhala (Sri Lanka) (2004-04-22) -// Maintainer : Harshula Jayasuriya <harshula@gmail.com> -// Last Updated: 2011-05-25 -// This is a phonetic static mapping for a standard US-English keyboard -// (QWERTY) -// http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html - -// Repaya, Rakaransaya and Yansaya aren't inserted with A-r, R and Y, +// Keyboard layouts for Sri Lanka. + +// Phonetic mapping of Sinhala for a standard US Qwerty keyboard. +// Maintainer: Harshula Jayasuriya <harshula@hj.id.au> +// https://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html + +// Repaya, Rakaransaya and Yansaya aren't inserted with AltGr+r, R and Y, // respectively. The problem lies with the XKB infrastructure which // only allows a one-to-one mapping of keycodes to Unicode codepoints. // Unfortunately, the 3 mentioned glyphs actually consists of 3 // Unicode codepoints each. The result is that the user must // manually construct the glyph by typing each of the 3 codepoints. -// ALT-, represents the 'JOIN' key, it requires +// AltGr+, represents the 'JOIN' key, it requires // two codepoints, hence it also has to be manually constructed. -// Similarly, ALT-/ representing the 'TOUCH' key requires +// Similarly, AltGr+/ representing the 'TOUCH' key requires // two codepoints. // Repaya = rayanna,AL,ZWJ @@ -23,10 +22,8 @@ // TOUCH = ZWJ,AL // Where, -// AL = Al Lakuna = ALT-a -// ZWJ = Zero Width Joiner = ALT-/ -// rayanna = r -// yayanna = y +// AL = Al Lakuna = AltGr+a +// ZWJ = Zero Width Joiner = AltGr+/ default partial alphanumeric_keys xkb_symbols "sin_phonetic" { @@ -39,39 +36,38 @@ key <AD01> { Sinh_ri, Sinh_rii, Sinh_ru2, Sinh_ruu2 }; key <AD02> { Sinh_ae, Sinh_aee, Sinh_ae2, Sinh_aee2 }; key <AD03> { Sinh_e, Sinh_ee, Sinh_e2, Sinh_ee2 }; - key <AD04> { Sinh_ra, Sinh_al, Sinh_ra, NoSymbol }; + key <AD04> { Sinh_ra, Sinh_al, Sinh_ra, none }; key <AD05> { Sinh_tha, Sinh_thha, Sinh_tta, Sinh_ttha }; - key <AD06> { Sinh_ya, Sinh_al, NoSymbol, NoSymbol }; + key <AD06> { Sinh_ya, Sinh_al, none, none }; key <AD07> { Sinh_u, Sinh_uu, Sinh_u2, Sinh_uu2 }; key <AD08> { Sinh_i, Sinh_ii, Sinh_i2, Sinh_ii2 }; key <AD09> { Sinh_o, Sinh_oo, Sinh_o2, Sinh_oo2 }; - key <AD10> { Sinh_pa, Sinh_pha, NoSymbol, NoSymbol }; + key <AD10> { Sinh_pa, Sinh_pha, none, none }; // a - l key <AC01> { Sinh_a, Sinh_aa, Sinh_al, Sinh_aa2 }; - key <AC02> { Sinh_sa, Sinh_sha, Sinh_ssha, NoSymbol }; + key <AC02> { Sinh_sa, Sinh_sha, Sinh_ssha, none }; key <AC03> { Sinh_dha, Sinh_dhha, Sinh_dda, Sinh_ddha }; - key <AC04> { Sinh_fa, NoSymbol, Sinh_ai2, Sinh_ai }; - key <AC05> { Sinh_ga, Sinh_gha, Sinh_nga, NoSymbol }; + key <AC04> { Sinh_fa, none, Sinh_ai2, Sinh_ai }; + key <AC05> { Sinh_ga, Sinh_gha, Sinh_nga, none }; key <AC06> { Sinh_ha, Sinh_h2, Sinh_au2, Sinh_au }; - key <AC07> { Sinh_ja, Sinh_jha, Sinh_nja, NoSymbol }; + key <AC07> { Sinh_ja, Sinh_jha, Sinh_nja, none }; key <AC08> { Sinh_ka, Sinh_kha, Sinh_lu, Sinh_luu }; key <AC09> { Sinh_la, Sinh_lla, Sinh_lu2, Sinh_luu2 }; // z - ? - key <AB01> { Sinh_nya, Sinh_jnya, NoSymbol, NoSymbol }; - key <AB02> { Sinh_ndha, Sinh_ndda, NoSymbol, NoSymbol }; - key <AB03> { Sinh_ca, Sinh_cha, NoSymbol, NoSymbol }; - key <AB04> { Sinh_va, NoSymbol, NoSymbol, NoSymbol }; - key <AB05> { Sinh_ba, Sinh_bha, NoSymbol, NoSymbol }; + key <AB01> { Sinh_nya, Sinh_jnya, none, none }; + key <AB02> { Sinh_ndha, Sinh_ndda, none, none }; + key <AB03> { Sinh_ca, Sinh_cha, none, none }; + key <AB04> { Sinh_va, none, none, none }; + key <AB05> { Sinh_ba, Sinh_bha, none, none }; key <AB06> { Sinh_na, Sinh_nna, Sinh_ng, Sinh_ng2 }; - key <AB07> { Sinh_ma, Sinh_mba, NoSymbol, NoSymbol }; - key <AB08> { any, any, Sinh_al, NoSymbol }; - key <AB09> { any, any, Sinh_kunddaliya, NoSymbol }; - key <AB10> { any, any, 0x100200d, NoSymbol }; + key <AB07> { Sinh_ma, Sinh_mba, none, none }; + key <AB08> { any, any, Sinh_al, none }; + key <AB09> { any, any, Sinh_kunddaliya, none }; + key <AB10> { any, any, U200d, none }; // ZWJ - // Space - include "nbsp(nb2zwnj3s)" + key <SPCE> { space, nobreakspace, U200c, any }; // ZWNJ include "level3(ralt_switch)" }; @@ -109,8 +105,8 @@ // Most importantly, this romanized version of Sinhala has a // companion orthographic font that displays the text in the // native script and a JavaScript converts it to Unicode Sinhala -// and back dramatically increasing Sinhala seen on the web due -// to its ease of use +// and back, dramatically increasing Sinhala seen on the web due +// to its ease of use. // // Dedication: // Thomas William Rhys Davids, Ven. Udagama Sumangala @@ -124,61 +120,61 @@ xkb_symbols "us" { include "us(basic)" nameGroup1= "Sinhala (US)"; -// -// UNSHIFTED, SHIFT, ALT -// -------------------------------------------- -// - key <AB01> { z, VoidSymbol, VoidSymbol }; - key <AB02> { x, VoidSymbol, VoidSymbol }; - key <AB03> { c, ccedilla, VoidSymbol }; - key <AB04> { v, VoidSymbol, VoidSymbol }; - key <AB05> { b, B, VoidSymbol }; - key <AB06> { n, N, ntilde }; - key <AB07> { m, VoidSymbol, VoidSymbol }; - key <AB08> { comma, less, guillemotleft }; - key <AB09> { period, greater,guillemotright }; - key <AB10> { slash, question, U200C }; - - key <AC01> { a, aacute, adiaeresis }; - key <AC02> { s, VoidSymbol, VoidSymbol }; - key <AC03> { eth, ETH, VoidSymbol }; - key <AC04> { thorn, f, VoidSymbol }; - key <AC05> { g, G, VoidSymbol }; - key <AC06> { h, VoidSymbol, VoidSymbol }; - key <AC07> { j, ccedilla, VoidSymbol }; - key <AC08> { k, VoidSymbol, VoidSymbol }; - key <AC09> { l, L, ocircumflex }; - key <AC10> { semicolon, colon, VoidSymbol }; - key <AC11> { apostrophe, quotedbl, VoidSymbol }; - - key <AD01> { d, D, q }; - key <AD02> { ae, acute, VoidSymbol }; - key <AD03> { e, eacute, ediaeresis }; - key <AD04> { r, ucircumflex, VoidSymbol }; - key <AD05> { t, VoidSymbol, VoidSymbol }; - key <AD06> { y, VoidSymbol, VoidSymbol }; - key <AD07> { u, uacute, udiaeresis }; - key <AD08> { i, iacute, idiaeresis }; - key <AD09> { o, oacute, odiaeresis }; - key <AD10> { p, VoidSymbol, VoidSymbol }; - key <AD11> { bracketleft, braceleft, VoidSymbol }; - key <AD12> { bracketright, braceright, VoidSymbol }; - - key <AE01> { 1, exclam, dead_macron }; - key <AE02> { 2, at, dead_belowdot }; - key <AE03> { 3, numbersign, dead_abovedot }; - key <AE04> { 4, dollar, currency }; - key <AE05> { 5, percent, degree }; - key <AE06> { 6, asciicircum, onequarter }; - key <AE07> { 7, ampersand, onehalf }; - key <AE08> { 8, asterisk, threequarters }; - key <AE09> { 9, parenleft, VoidSymbol }; - key <AE10> { 0, parenright, VoidSymbol }; - key <AE11> { minus, underscore, emdash }; - key <AE12> { equal, plus, VoidSymbol }; - - key <BKSL> { backslash, bar, VoidSymbol }; - key <SPCE> { space, nobreakspace, VoidSymbol }; - key <TLDE> { grave, asciitilde, VoidSymbol }; + +// plain, Shift, AltGr +// ----------------------------------------- + key <TLDE> { grave, asciitilde, none }; + key <AE01> { 1, exclam, dead_macron }; + key <AE02> { 2, at, dead_belowdot }; + key <AE03> { 3, numbersign, dead_abovedot }; + key <AE04> { 4, dollar, currency }; + key <AE05> { 5, percent, degree }; + key <AE06> { 6, asciicircum, onequarter }; + key <AE07> { 7, ampersand, onehalf }; + key <AE08> { 8, asterisk, threequarters }; + key <AE09> { 9, parenleft, none }; + key <AE10> { 0, parenright, none }; + key <AE11> { minus, underscore, emdash }; + key <AE12> { equal, plus, none }; + + key <AD01> { d, D, q }; + key <AD02> { ae, acute, none }; + key <AD03> { e, eacute, ediaeresis }; + key <AD04> { r, ucircumflex, none }; + key <AD05> { t, none, none }; + key <AD06> { y, none, none }; + key <AD07> { u, uacute, udiaeresis }; + key <AD08> { i, iacute, idiaeresis }; + key <AD09> { o, oacute, odiaeresis }; + key <AD10> { p, none, none }; + key <AD11> { bracketleft, braceleft, none }; + key <AD12> { bracketright, braceright, none }; + key <BKSL> { backslash, bar, none };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/lt -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/lt
Changed
@@ -318,12 +318,12 @@ key <AB06> { v, V, squareroot, 0x10025CA }; // LOZENGE key <AB07> { m, M, 0, mu }; key <AB08> { d, D, period, doubledagger }; - key <AB09> { scaron, Scaron, comma, 0x10000B7 }; // MIDDLE DOT + key <AB09> { scaron, Scaron, comma, periodcentered }; key <AB10> { ccaron, Ccaron, plus, plusminus }; key <SPCE> { space, space, space, nobreakspace }; - key <TAB> { Tab,ISO_Left_Tab, Multi_key }; // Tab as Multi_key (Compose) + key <TAB> { Tab,ISO_Left_Tab, Multi_key }; // AltGr+Tab is Compose }; // EXTRAS:
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/lv -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/lv
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Latvia. + // Latvian keymap version 1.3 // Copyright (C) Dmitry Golubev <lastguru@mail.ru>, 2003-2004 //
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ma -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ma
Changed
@@ -1,4 +1,6 @@ -// Arabic AZERTY with modern Latin digits +// Keyboard layouts for Morocco. + +// Arabic AZERTY with modern Latin digits default partial alphanumeric_keys xkb_symbols "arabic" { include "ara(azerty)" @@ -51,7 +53,7 @@ key <AD09> { 0x1002d44 }; key <AD10> { 0x1002d43 }; key <AD11> { 0x1002d6f }; - key <AD12> { dollar, sterling, 0x10000a4 }; + key <AD12> { dollar, sterling, currency }; key <AC01> { 0x1002d47 }; key <AC02> { 0x1002d59, 0x1002d5a }; @@ -155,7 +157,7 @@ key <AD09> { 0x1002d44, 0x1002d5d }; key <AD10> { 0x1002d43, 0x1002d5e }; key <AD11> { 0x1002d6f, 0x1002d60 }; - key <AD12> { dollar, sterling, 0x10000a4 }; + key <AD12> { dollar, sterling, currency }; key <AC01> { 0x1002d47, 0x1002d48 }; key <AC02> { 0x1002d59, 0x1002d5a };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/md -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/md
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Moldova. + default partial alphanumeric_keys xkb_symbols "basic" { @@ -8,83 +10,79 @@ // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ ~ │ ! │ " │ # │ ; │ % │ : │ ? │ * │ ( ̣ │ ) │ -- │ + ┃ ⌫ Back ┃ -// │ ` │ 1 │ 2 @ │ 3 │ 4 $ │ 5 € │ 6 ^ │ 7 & │ 8 │ 9 │ 0 │ - │ = ┃ space ┃ +// │ ~ │ ! │ " │ # │ ; │ % │ : │ ? │ * │ ( │ ) │ - │ + ┃ ⌫ Back ┃ +// │ ` │ 1 │ 2 @ │ 3 │ 4 $ │ 5 € │ 6 ^ │ 7 & │ 8 │ 9 │ 0 │ - │ = ┃ space ┃ // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ // ┃ ┃ Ţ Q │ Ê W │ E │ R │ T │ Y │ U │ İ │ O │ P │ Ö { │ Ü } ┃ Enter ┃ // ┃Tab ↹ ┃ ţ q │ ê w │ e │ r │ t │ y │ u │ i │ o │ p │ ö │ ü ┃ ⏎ ┃ // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ A │ S │ D │ F │ G │ H │ J │ K │ L │Ş │I │ / ┃ ┃ -// ┃Caps ⇬ ┃ a │ s │ d │ f │ g │ h │ j │ k │ l │ş │ı' │ \ ┃ ┃ +// ┃ ┃ A │ S │ D │ F │ G │ H │ J │ K │ L │ Ş │ I │ | ┃ ┃ +// ┃Caps ⇬ ┃ a │ s │ d │ f │ g │ h │ j │ k │ l │ ş │ ı ' │ \ ┃ ┃ // ┣━━━━━━━━┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ -// ┃ │ Z │ Ç X │ C │ V │ B │ N │ M │Ä │< │> ┃ ┃ -// ┃Shift ⇧ │ z │ ç x │ c │ v │ b │ n │ m │ä │, │. ┃Shift ⇧ ┃ +// ┃ │ Z │ Ç X │ C │ V │ B │ N │ M │ Ä │ < │ > ┃ ┃ +// ┃Shift ⇧ │ z │ ç x │ c │ v │ b │ n │ m │ ä │ , │ . / ┃Shift ⇧ ┃ // ┣━━━━━━━┳━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ // ┃ ┃ ┃ ┃ ␣ ⍽ ┃ ┃ ┃ ┃ // ┃Ctrl ┃Meta ┃Alt ┃ ␣ Space ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃ // ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ - // A, Ä, B, C, Ç, D, E, Ê, F, G, H, I, İ, J, K, L, M, N, O, Ö, P, R, S, Ş, T, Ţ, U, Ü, V, Y, Z. -partial alphanumeric_keys -xkb_symbols "gag" { - - include "us(basic)" +partial alphanumeric_keys +xkb_symbols "gag" { - nameGroup1="Moldavian (Gagauz)"; + nameGroup1="Gagauz (Moldova)"; - key <TLDE> { grave, asciitilde }; - key <AE01> { 1, exclam }; - key <AE02> { 2, quotedbl, at }; - key <AE03> { 3, numbersign }; - key <AE04> { 4, semicolon, dollar }; - key <AE05> { 5, percent, EuroSign, cent }; - key <AE06> { 6, colon, asciicircum }; - key <AE07> { 7, question, ampersand }; - key <AE08> { 8, asterisk }; - key <AE09> { 9, parenleft }; - key <AE10> { 0, parenright }; - key <AE11> { minus, underscore }; - key <AE12> { equal, plus }; + key <TLDE> { grave, asciitilde }; + key <AE01> { 1, exclam }; + key <AE02> { 2, quotedbl, at }; + key <AE03> { 3, numbersign }; + key <AE04> { 4, semicolon, dollar }; + key <AE05> { 5, percent, EuroSign, cent }; + key <AE06> { 6, colon, asciicircum }; + key <AE07> { 7, question, ampersand }; + key <AE08> { 8, asterisk }; + key <AE09> { 9, parenleft }; + key <AE10> { 0, parenright }; + key <AE11> { minus, underscore }; + key <AE12> { equal, plus }; - key <AD01> { tcedilla, Tcedilla, q, Q }; - key <AD02> { ecircumflex, Ecircumflex, w, W }; - key <AD03> { e, E }; - key <AD04> { r, R }; - key <AD05> { t, T }; - key <AD06> { y, Y }; - key <AD07> { u, U }; - key <AD08> { i, Iabovedot, i, I }; - key <AD09> { o, O }; - key <AD10> { p, P }; - key <AD11> { odiaeresis, Odiaeresis, bracketleft, braceleft }; - key <AD12> { udiaeresis, Udiaeresis, bracketright, braceright }; + key <AD01> { tcedilla, Tcedilla, q, Q }; + key <AD02> { ecircumflex, Ecircumflex, w, W }; + key <AD03> { e, E }; + key <AD04> { r, R }; + key <AD05> { t, T }; + key <AD06> { y, Y }; + key <AD07> { u, U }; + key <AD08> { i, Iabovedot, i, I }; + key <AD09> { o, O }; + key <AD10> { p, P }; + key <AD11> { odiaeresis, Odiaeresis, bracketleft, braceleft }; + key <AD12> { udiaeresis, Udiaeresis, bracketright, braceright }; - key <AC01> { a, A }; - key <AC02> { s, S }; - key <AC03> { d, D }; - key <AC04> { f, F }; - key <AC05> { g, G }; - key <AC06> { h, H }; - key <AC07> { j, J }; - key <AC08> { k, K }; - key <AC09> { l, L }; - key <AC10> { scedilla, Scedilla }; - key <AC11> { idotless, I, apostrophe }; + key <AC01> { a, A }; + key <AC02> { s, S }; + key <AC03> { d, D }; + key <AC04> { f, F }; + key <AC05> { g, G }; + key <AC06> { h, H }; + key <AC07> { j, J }; + key <AC08> { k, K }; + key <AC09> { l, L }; + key <AC10> { scedilla, Scedilla }; + key <AC11> { idotless, I, apostrophe }; + key <BKSL> { backslash, bar }; - key <AB01> { z, Z }; - key <AB02> { ccedilla, Ccedilla, x, X }; - key <AB03> { c, C }; - key <AB04> { v, V }; - key <AB05> { b, B }; - key <AB06> { n, N }; - key <AB07> { m, M }; - key <AB08> { adiaeresis, Adiaeresis }; - key <AB09> { comma, less }; - key <AB10> { period, greater, slash }; - - key <BKSL> { backslash, bar }; + key <AB01> { z, Z }; + key <AB02> { ccedilla, Ccedilla, x, X }; + key <AB03> { c, C }; + key <AB04> { v, V }; + key <AB05> { b, B }; + key <AB06> { n, N }; + key <AB07> { m, M }; + key <AB08> { adiaeresis, Adiaeresis }; + key <AB09> { comma, less }; + key <AB10> { period, greater, slash }; include "level3(ralt_switch)" -}; +};
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/me -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/me
Changed
@@ -1,7 +1,4 @@ -// Montenegro keyboard mapping -// -// Initially, a copy of Serbian variants -// +// Keyboard layouts for Montenegro. default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/mk -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/mk
Changed
@@ -1,8 +1,9 @@ +// Keyboard layouts for North Macedonia. + // Author: Damjan Georgievski <penguinista AT mail.net.mk> // Revision: 1.5 - default partial alphanumeric_keys -xkb_symbols "basic" { +xkb_symbols "basic" { nameGroup1= "Macedonian"; key <AB01> { Cyrillic_ze, Cyrillic_ZE };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ml -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ml
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Mali. + default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/mm -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/mm
Changed
@@ -1,4 +1,4 @@ -// Keyboard layouts for languages of Myanmar. +// Keyboard layouts for Myanmar. default partial alphanumeric_keys xkb_symbols "basic" { @@ -119,7 +119,7 @@ // This fragment creates the "Tilde key" phenomenon. partial modifier_keys xkb_symbols "tilde_latch" { - key <TLDE> { symbolsGroup1 = ISO_Level3_Latch, asciitilde, grave }; + key <TLDE> { ISO_Level3_Latch, asciitilde, grave }; modifier_map Mod5 { ISO_Level3_Latch }; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/mn -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/mn
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Mongolia. + // Based on the Mongolian standard keyboard. // Author Sanlig Badral <badral@chinggis.com> // 2002/12/7 Version 1.0
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/mt -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/mt
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Malta. + // Maltese keyboard map (based on MSA Standard DMS100) // by Ramon Casha (ramon.casha@linux.org.mt)
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/mv -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/mv
Changed
@@ -1,3 +1,5 @@ +// Keyboard layout for the Maldives. + // Layout for the Thaana script (for the Dhivehi language). default partial alphanumeric_keys xkb_symbols "basic" { @@ -18,40 +20,40 @@ key <AE11> { minus, underscore }; key <AE12> { equal, plus }; - key <AD01> { 0x10007B0, 0x10007A4 }; - key <AD02> { 0x1000787, 0x10007A2 }; - key <AD03> { 0x10007AC, 0x10007AD }; - key <AD04> { 0x1000783, 0x100079C }; - key <AD05> { 0x100078C, 0x1000793 }; - key <AD06> { 0x1000794, 0x10007A0 }; - key <AD07> { 0x10007AA, 0x10007AB }; - key <AD08> { 0x10007A8, 0x10007A9 }; - key <AD09> { 0x10007AE, 0x10007AF }; - key <AD10> { 0x1000795, division }; + key <AD01> { U07B0, U07A4 }; + key <AD02> { U0787, U07A2 }; + key <AD03> { U07AC, U07AD }; + key <AD04> { U0783, U079C }; + key <AD05> { U078C, U0793 }; + key <AD06> { U0794, U07A0 }; + key <AD07> { U07AA, U07AB }; + key <AD08> { U07A8, U07A9 }; + key <AD09> { U07AE, U07AF }; + key <AD10> { U0795, division }; key <AD11> { bracketleft, braceleft }; key <AD12> { bracketright, braceright }; - key <AC01> { 0x10007A6, 0x10007A7 }; - key <AC02> { 0x1000790, 0x1000781 }; - key <AC03> { 0x100078B, 0x1000791 }; - key <AC04> { 0x100078A, 0x100fdf2 }; - key <AC05> { 0x100078E, 0x10007A3 }; - key <AC06> { 0x1000780, 0x1000799 }; - key <AC07> { 0x1000796, 0x100079B }; - key <AC08> { 0x1000786, 0x100079A }; - key <AC09> { 0x100078D, 0x1000785 }; + key <AC01> { U07A6, U07A7 }; + key <AC02> { U0790, U0781 }; + key <AC03> { U078B, U0791 }; + key <AC04> { U078A, Ufdf2 }; + key <AC05> { U078E, U07A3 }; + key <AC06> { U0780, U0799 }; + key <AC07> { U0796, U079B }; + key <AC08> { U0786, U079A }; + key <AC09> { U078D, U0785 }; key <AC10> { semicolon, colon }; key <AC11> { apostrophe, quotedbl }; key <BKSL> { backslash, bar }; key <LSGT> { bar, brokenbar }; - key <AB01> { 0x1000792, 0x10007A1 }; - key <AB02> { multiply, 0x1000798 }; - key <AB03> { 0x1000797, 0x100079D }; - key <AB04> { 0x1000788, 0x10007A5 }; - key <AB05> { 0x1000784, 0x100079E }; - key <AB06> { 0x1000782, 0x100078F }; - key <AB07> { 0x1000789, 0x100079F }; + key <AB01> { U0792, U07A1 }; + key <AB02> { multiply, U0798 }; + key <AB03> { U0797, U079D }; + key <AB04> { U0788, U07A5 }; + key <AB05> { U0784, U079E }; + key <AB06> { U0782, U078F }; + key <AB07> { U0789, U079F }; key <AB08> { Arabic_comma, less }; key <AB09> { period, greater }; key <AB10> { slash, Arabic_question_mark };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/my -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/my
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Malaysia. + default partial alphanumeric_keys xkb_symbols "basic" { nameGroup1= "Malay (Jawi, Arabic Keyboard)";
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/nbsp -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/nbsp
Changed
@@ -3,180 +3,106 @@ // levels. -//////////////////////////////////////// -// Only Space +// --- Just Space. partial xkb_symbols "none" { - key <SPCE> { - typeGroup1="ONE_LEVEL", - symbolsGroup1= space - }; + key <SPCE> { space , typegroup1="ONE_LEVEL" }; }; -//////////////////////////////////////// -// No-Break Space +// --- Plus No-Break Space. partial xkb_symbols "level2" { - key <SPCE> { - typeGroup1="TWO_LEVEL", - symbolsGroup1= space, nobreakspace - }; + key <SPCE> { space, nobreakspace , typegroup1="TWO_LEVEL" }; }; - -// level3 & level3ns provide no-breaking spaces starting from level3 -// This is good for typographers but experience shows many users accidently -// type no-breaking spaces on the CLI (resulting in errors) partial xkb_symbols "level3" { - key <SPCE> { - typeGroup1="FOUR_LEVEL", - symbolsGroup1= space, space, nobreakspace - }; + key <SPCE> { space, space, nobreakspace , typegroup1="FOUR_LEVEL" }; }; -// for this reason pushing no-breaking spaces to level4 is the safe default nowadays +// Experience has shown that users accidently type non-breaking spaces when +// NBSP is on level 3, so having it on level 4 is the safe default nowadays. partial xkb_symbols "level4" { - key <SPCE> { - typeGroup1="FOUR_LEVEL", - symbolsGroup1= space, space, space, nobreakspace - }; + key <SPCE> { space, space, space, nobreakspace , typegroup1="FOUR_LEVEL" }; }; -//////////////////////////////////////// -// Narrow No-Break Space +// --- Plus Narrow No-Break Space -// level3n provides narrow no-breaking space in addition to the normal one partial xkb_symbols "level3n" { - key <SPCE> { - typeGroup1="FOUR_LEVEL", - symbolsGroup1= space, space, nobreakspace, 0x100202F - }; + key <SPCE> { space, space, nobreakspace, U202F , typegroup1="FOUR_LEVEL" }; }; -// level4n provides narrow no-breaking space in addition to the normal one +// NNBSP on level 6 (needing a level5 chooser). partial xkb_symbols "level4n" { - key <SPCE> { - typeGroup1="EIGHT_LEVEL", - symbolsGroup1= space, space, space, nobreakspace, space, 0x100202F, NoSymbol, NoSymbol - }; + key <SPCE> { space, space, space, nobreakspace, space, U202F, any, any , + typegroup1="EIGHT_LEVEL" }; }; -// level4nl provides narrow no-breaking space in addition to the normal one -// without forcing the use of level5 for mostly four-level layouts -// Used by fr(oss), be(oss)… +// NNBSP on level 6 (accessed with Ctrl+Shift). partial xkb_symbols "level4nl" { - key <SPCE> { - typeGroup1="LOCAL_EIGHT_LEVEL", - symbolsGroup1= space, space, space, nobreakspace, space, 0x100202F, NoSymbol, NoSymbol - }; + key <SPCE> { space, space, space, nobreakspace, space, U202F, any, any , + typegroup1="EIGHT_LEVEL_BY_CTRL" }; }; -//////////////////////////////////////// -// Zero-Width Non-Joiner & Zero-Width Joiner -// Author: Behnam Esfahbod <behnam@esfahbod.info> - -// ZWNJ and ZWJ are widely used in Persian, Kurdinsh, Pashto, Uzbek and other -// languages that use PersoArabic script. - +// Zero-Width Non-Joiner (ZWNJ) and Zero-Width Joiner (ZWJ) are widely used +// in Persian, Kurdish, Pashto, Uzbek, and other languages in their area. // ZWNJ on level 2 partial xkb_symbols "zwnj2" { - key <SPCE> { - typeGroup1="TWO_LEVEL", - symbolsGroup1= space, 0x100200c - }; + key <SPCE> { space, U200c , typegroup1="TWO_LEVEL" }; }; - // ZWNJ on level 2 // ZWJ on level 3 partial xkb_symbols "zwnj2zwj3" { - key <SPCE> { - typeGroup1="FOUR_LEVEL", - symbolsGroup1= space, 0x100200c, 0x100200d - }; + key <SPCE> { space, U200c, U200d , typegroup1="FOUR_LEVEL" }; }; - // ZWNJ on level 2 // ZWJ on level 3 // NBSP on level 4 partial xkb_symbols "zwnj2zwj3nb4" { - key <SPCE> { - typeGroup1="FOUR_LEVEL", - symbolsGroup1= space, 0x100200c, 0x100200d, nobreakspace - }; + key <SPCE> { space, U200c, U200d, nobreakspace , typegroup1="FOUR_LEVEL" }; }; - // ZWNJ on level 2 // NBSP on level 3 partial xkb_symbols "zwnj2nb3" { - key <SPCE> { - typeGroup1="FOUR_LEVEL", - symbolsGroup1= space, 0x100200c, nobreakspace - }; + key <SPCE> { space, U200c, nobreakspace , typegroup1="FOUR_LEVEL" }; }; - // ZWNJ on level 2 // NBSP on level 3 // ZWJ on level 4 partial xkb_symbols "zwnj2nb3zwj4" { - key <SPCE> { - typeGroup1="FOUR_LEVEL", - symbolsGroup1= space, 0x100200c, nobreakspace, 0x100200d - }; + key <SPCE> { space, U200c, nobreakspace, U200d , typegroup1="FOUR_LEVEL" }; }; - // ZWNJ on level 2 // NBSP on level 3 // NNBSP on level 4 -// Used by ir(pes) partial xkb_symbols "zwnj2nb3nnb4" { - key <SPCE> { - typeGroup1="FOUR_LEVEL", - symbolsGroup1= space, 0x100200c, nobreakspace, 0x100202F - }; + key <SPCE> { space, U200c, nobreakspace, U202F , typegroup1="FOUR_LEVEL" }; }; - // ZWNJ on level 3 // ZWJ on level 4 -// Used by in(deva), in(olpc) partial xkb_symbols "zwnj3zwj4" { - key <SPCE> { - typeGroup1="FOUR_LEVEL", - symbolsGroup1= space, space, 0x100200c, 0x100200d - }; -}; - - -// NBSP on level 2 -// ZWNJ on level 3 -// Used by lk(sin_phonetic) -partial -xkb_symbols "nb2zwnj3s" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ng -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ng
Changed
@@ -1,10 +1,14 @@ +// Keyboard layouts for Nigeria. + default partial alphanumeric_keys xkb_symbols "basic" { include "us" nameGroup1= "English (Nigeria)"; - key <AE04> { 4, 0x010020A6, dollar, cent }; + + key <AE04> { 4, U20A6, dollar, cent }; // ₦ + include "level3(ralt_switch)" }; @@ -14,9 +18,9 @@ nameGroup1= "Yoruba"; - key <AD01> { 0x01001EB9, 0x01001EB8, q, Q }; - key <AB02> { 0x01001ECD, 0x01001ECC, x, X }; - key <AB04> { 0x01001E63, 0x01001E62, v, V }; + key <AD01> { U1EB9, U1EB8, q, Q }; // ẹ Ẹ + key <AB02> { U1ECD, U1ECC, x, X }; // ọ Ọ + key <AB04> { U1E63, U1E62, v, V }; // ṣ Ṣ }; partial alphanumeric_keys @@ -25,10 +29,10 @@ nameGroup1= "Igbo"; - key <AD01> { 0x01001ECB, 0x01001ECA, q, Q }; - key <AB02> { 0x01001E45, 0x01001E44, x, X }; - key <AC10> { 0x01001EE5, 0x01001EE4, semicolon, colon }; - key <AD11> { 0x01001ECD, 0x01001ECC, bracketleft, braceleft }; + key <AD01> { U1ECB, U1ECA, q, Q }; // ị Ị + key <AB02> { U1E45, U1E44, x, X }; // ṅ Ṅ + key <AC10> { U1EE5, U1EE4, semicolon, colon }; // ụ Ụ + key <AD11> { U1ECD, U1ECC, bracketleft, braceleft }; // ọ Ọ }; partial alphanumeric_keys @@ -37,18 +41,18 @@ nameGroup1= "Hausa (Nigeria)"; - key <AD01> { 0x01000071, 0x01000051, q, Q }; - key <AD02> { udiaeresis, Udiaeresis, w, W }; - key <AD03> { e, E, EuroSign, cent }; - key <AD11> { 0x010001B4, 0x010001B3,bracketleft, braceleft }; - key <AD12> { gcaron, Gcaron,bracketright, braceright }; - key <AC03> { 0x01000257, 0x0100018A, d, D }; - key <AC10> { 0x01000131, 0x01000130, semicolon, colon }; - key <AC11> { 0x010001DD, 0x0100018E,apostrophe, quotedbl }; - key <AB01> { 0x01000272, 0x0100019D, z, Z }; - key <AB07> { ntilde, Ntilde, m, M }; - key <AB09> { ccedilla, Ccedilla, period, greater }; - key <AB10> { scedilla, Scedilla, slash, question }; + key <AD01> { q, Q, q, Q }; + key <AD02> { udiaeresis, Udiaeresis, w, W }; + key <AD03> { e, E, EuroSign, cent }; + key <AD11> { U01B4, U01B3, bracketleft, braceleft }; // ƴ Ƴ + key <AD12> { gcaron, Gcaron,bracketright, braceright }; + key <AC03> { U0257, U018A, d, D }; // ɗ Ɗ + key <AC10> { U0131, U0130, semicolon, colon }; // ı İ + key <AC11> { U01DD, U018E, apostrophe, quotedbl }; // ǝ Ǝ + key <AB01> { U0272, U019D, z, Z }; // ɲ Ɲ + key <AB07> { ntilde, Ntilde, m, M }; + key <AB09> { ccedilla, Ccedilla, period, greater }; + key <AB10> { scedilla, Scedilla, slash, question }; }; partial alphanumeric_keys @@ -59,55 +63,55 @@ // OLPC West Africa keyboard layout // See: http://wiki.laptop.org/go/Image:Nigeria-B3.png - key <TLDE> { grave, asciitilde, exclamdown, exclamdown }; - key <AE01> { 1, exclam, sterling, sterling }; - key <AE02> { 2, at, EuroSign, EuroSign }; - key <AE03> { 3, numbersign, dollar, dollar }; - key <AE04> { 4, 0x10020A6, 0x1000301, 0x1000301 }; // Naira, combining acute - key <AE05> { 5, percent, 0x1000300, 0x1000300 }; // combining grave - key <AE06> { 6,asciicircum, 0x100030A, 0x100030A }; // combining ring above - key <AE07> { 7, ampersand, 0x1000302, 0x1000302 }; // combining circumflex above - key <AE08> { 8, asterisk, 0x1000324, 0x1000324 }; // combining caron above - key <AE09> { 9, parenleft, 0x1000307, 0x1000307 }; // combining dot above - key <AE10> { 0, parenright, 0x1000308, 0x1000308 }; // combining diaeresis above - key <AE11> { minus, underscore, 0x1000304, 0x1000304 }; // combining macron above - key <AE12> { equal, plus, 0x1000303, 0x1000303 }; // combining tilde above - - key <AD02> { w, W, 0x1001EB9, 0x1001EB8 }; // E with dot below - key <AD03> { e, E, 0x10001DD, 0x100018E }; // reversed E - key <AD04> { r, R, 0x10001B4, 0x10001B3 }; // Y with hook - key <AD05> { t, T, 0x1000327, 0x1000327 }; // combining cedilla - key <AD06> { y, Y, 0x1000325, 0x1000325 }; // combining ring below - key <AD07> { u, U, 0x100032D, 0x100032D }; // combining circumflex below - key <AD08> { i, I, 0x100032C, 0x100032C }; // combining caron below - key <AD09> { o, O, 0x1000323, 0x1000323 }; // combining dot below - key <AD10> { p, P, 0x1000304, 0x1000304 }; // combining diaeresis below - key <AD11> { bracketleft, braceleft, 0x1000331, 0x1000331 }; // combining macron below - key <AD12> { bracketright, braceright, 0x1000330, 0x1000330 }; // combining tilde below - - key <AC01> { a, A, Greek_iota, Greek_IOTA }; - key <AC02> { s, S, 0x1001E63, 0x1001E62 }; // S with dot below - key <AC03> { d, D, 0x1000257, 0x100018A }; // D with hook - key <AC04> { f, F, 0x1001E0D, 0x1001E0C }; // D with dot below - key <AC05> { g, G, 0x1000272, 0x100019D }; // N with left hook - key <AC06> { h, H, 0x1001EE5, 0x1001EE4 }; // U with dot below - key <AC07> { j, J, 0x1001ECB, 0x1001ECA }; // I with dot below - key <AC08> { k, K, 0x1000199, 0x1000198 }; // K with hook - key <AC09> { l, L, 0x1001E37, 0x1001E36 }; // L with dot below - key <AC10> { semicolon, colon, masculine, ordfeminine }; - key <AC11> { apostrophe, quotedbl, currency, currency }; - key <BKSL> { backslash, bar, section, section }; - - key <AB03> { c, C, 0x1000254, 0x1000186 }; // open O - key <AB04> { v, V, 0x100028B, 0x10001B2 }; // V with hook - key <AB05> { b, B, 0x1000253, 0x1000181 }; // B with hook - key <AB06> { n, N, eng, ENG }; - key <AB07> { m, M, 0x1001E45, 0x1001E44 }; // N with dot above - key <AB08> { comma, less, guillemotleft, guillemotleft }; - key <AB09> { period, greater, guillemotright, guillemotright }; - key <AB10> { slash, question, questiondown, questiondown }; - - key <I219> { multiply, division, ISO_Next_Group, ISO_Prev_Group }; + key <TLDE> { grave, asciitilde, exclamdown, exclamdown }; + key <AE01> { 1, exclam, sterling, sterling }; + key <AE02> { 2, at, EuroSign, EuroSign }; + key <AE03> { 3, numbersign, dollar, dollar }; + key <AE04> { 4, U20A6, U0301, U0301 }; // Naira, combining acute + key <AE05> { 5, percent, U0300, U0300 }; // combining grave + key <AE06> { 6,asciicircum, U030A, U030A }; // combining ring above + key <AE07> { 7, ampersand, U0302, U0302 }; // combining circumflex above + key <AE08> { 8, asterisk, U0324, U0324 }; // combining caron above + key <AE09> { 9, parenleft, U0307, U0307 }; // combining dot above + key <AE10> { 0, parenright, U0308, U0308 }; // combining diaeresis above + key <AE11> { minus, underscore, U0304, U0304 }; // combining macron above + key <AE12> { equal, plus, U0303, U0303 }; // combining tilde above + + key <AD02> { w, W, U1EB9, U1EB8 }; // E with dot below + key <AD03> { e, E, U01DD, U018E }; // reversed E + key <AD04> { r, R, U01B4, U01B3 }; // Y with hook + key <AD05> { t, T, U0327, U0327 }; // combining cedilla + key <AD06> { y, Y, U0325, U0325 }; // combining ring below + key <AD07> { u, U, U032D, U032D }; // combining circumflex below + key <AD08> { i, I, U032C, U032C }; // combining caron below + key <AD09> { o, O, U0323, U0323 }; // combining dot below + key <AD10> { p, P, U0304, U0304 }; // combining diaeresis below + key <AD11> { bracketleft, braceleft, U0331, U0331 }; // combining macron below + key <AD12> {bracketright, braceright, U0330, U0330 }; // combining tilde below + + key <AC01> { a, A, Greek_iota, Greek_IOTA }; + key <AC02> { s, S, U1E63, U1E62 }; // S with dot below + key <AC03> { d, D, U0257, U018A }; // D with hook + key <AC04> { f, F, U1E0D, U1E0C }; // D with dot below + key <AC05> { g, G, U0272, U019D }; // N with left hook + key <AC06> { h, H, U1EE5, U1EE4 }; // U with dot below + key <AC07> { j, J, U1ECB, U1ECA }; // I with dot below + key <AC08> { k, K, U0199, U0198 }; // K with hook + key <AC09> { l, L, U1E37, U1E36 }; // L with dot below + key <AC10> { semicolon, colon, masculine, ordfeminine }; + key <AC11> {apostrophe, quotedbl, currency, currency }; + key <BKSL> { backslash, bar, section, section }; + + key <AB03> { c, C, U0254, U0186 }; // open O + key <AB04> { v, V, U028B, U01B2 }; // V with hook + key <AB05> { b, B, U0253, U0181 }; // B with hook + key <AB06> { n, N, eng, ENG }; + key <AB07> { m, M, U1E45, U1E44 }; // N with dot above + key <AB08> { comma, less, guillemotleft, guillemotleft }; + key <AB09> { period, greater, guillemotright, guillemotright }; + key <AB10> { slash, question, questiondown, questiondown }; + + key <I219> { multiply, division, ISO_Next_Group, ISO_Prev_Group }; include "level3(ralt_switch)" };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/nl -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/nl
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for the Netherlands. + // Basic layout, based on converted file, from keytable file to xkb/symbols/ file // with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 00:53:29 MET DST 1997 //
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/no -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/no
Changed
@@ -147,9 +147,9 @@ key <AC03> { d, D, eth, ETH }; key <AC04> { f, F, none, ordfeminine }; key <AC05> { g, G, gcaron, Gcaron }; - key <AC06> { h, H, U01E5, U01E4 }; + key <AC06> { h, H, U01E5, U01E4 }; // ǥ Ǥ key <AC07> { j, J, doublelowquotemark, singlelowquotemark }; // „ ‚ - key <AC08> { k, K, U01E9, U01E8 }; + key <AC08> { k, K, U01E9, U01E8 }; // ǩ Ǩ key <AC09> { l, L, degree, hyphen }; key <AC10> { oslash, Oslash, odiaeresis, Odiaeresis }; key <AC11> { ae, AE, adiaeresis, Adiaeresis }; @@ -249,6 +249,28 @@ key <AB06> { k, K, kra, ampersand }; }; +// Having a Colemak-DH variant in the Norwegian layout provides validation for users that this layout is suitable for typing Norwegian text. +// Furthermore, staying true to the US layout gives interchangabilty benefits which far outperforms the benefits of providing a unique layout. +// You can use the referenced layout to type Norwegian characters. See: https://colemak.com/Multilingual#Norwegian_.28Norsk_bokm.C3.A5l.29 + +// Colemak-DH (ISO) symbols for xkb on X.Org Server 7.x +// 2014-10-25 by SteveP, https://colemakmods.github.io/mod-dh/ + +xkb_symbols "colemak_dh" { + + include "us(colemak_dh_iso)" + nameGroup1= "Norwegian (Colemak-DH)"; +}; + +// Colemak-DH (Wide ISO) symbols for xkb on X.Org Server 7.x +// https://colemakmods.github.io/mod-dh/ + +xkb_symbols "colemak_dh_wide" { + + include "us(colemak_dh_wide_iso)" + nameGroup1= "Norwegian (Colemak-DH Wide)"; +}; + // EXTRAS: partial alphanumeric_keys
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/np -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/np
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Nepal. + default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ph -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ph
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for the Philippines. + //////////////////////////////////////////////////////////////////////////////// // Philippines National Keyboard Layout v1.0.0 (2010-10-23) // // http://laibcoms.com/sandbox/the-philippines-national-keyboard-layout //
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/pk -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/pk
Changed
@@ -1,8 +1,8 @@ +// Keyboard layouts for Pakistan. + // Urdu keymap, originally developed by Zaeem Arshad <zaeem@linux.net.pk> -// // (Third-level symbols are yet to be put in. The unavailable symbols // are those which do not have a corresponding glyph in Unicode.) - default partial alphanumeric_keys xkb_symbols "urd-phonetic" { @@ -390,10 +390,10 @@ key <AE08> { U06F8, 8, U002A }; // EXTENDED ARABIC-INDIC DIGIT EIGHT, DIGIT EIGHT, ASTERISK key <AE09> { U06F9, 9, U0029 }; // EXTENDED ARABIC-INDIC DIGIT NINE, DIGIT NINE, RIGHT PARENTHESIS key <AE10> { U06F0, 0, U0028 }; // EXTENDED ARABIC-INDIC DIGIT ZERO, DIGIT ZERO, LEFT PARENTHESIS - key <AE11> { U002D, U005F, any }; // HYPHEN-MINUS, LOW LINE - key <AE12> { U003D, U002B, any }; // EQUALS SIGN, PLUS SIGN + key <AE11> { U002D, U005F, none }; // HYPHEN-MINUS, LOW LINE + key <AE12> { U003D, U002B, none }; // EQUALS SIGN, PLUS SIGN - key <AD01> { U0642, U0652, any }; // ARABIC LETTER QAF, ARABIC SUKUN + key <AD01> { U0642, U0652, none }; // ARABIC LETTER QAF, ARABIC SUKUN key <AD02> { U0648, U0651, U0624 }; // ARABIC LETTER WAW, ARABIC SHADDA, ARABIC LETTER WAW WITH HAMZA ABOVE key <AD03> { U0639, U0670, U0656 }; // ARABIC LETTER AIN, ARABIC LETTER SUPERSCRIPT ALEF, ARABIC SUBSCRIPT ALEF key <AD04> { U0631, U0691, U0613 }; // ARABIC LETTER REH, ARABIC LETTER RREH, ARABIC SIGN RADI ALLAHOU ANHU @@ -410,25 +410,25 @@ key <AC01> { U0627, U0622, U0623 }; // ARABIC LETTER ALEF, ARABIC LETTER ALEF WITH MADDA ABOVE, ARABIC LETTER ALEF WITH HAMZA ABOVE key <AC02> { U0633, U0635, U0610 }; // ARABIC LETTER SEEN, ARABIC LETTER SAD, ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM key <AC03> { U062F, U0688, UFDFA }; // ARABIC LETTER DAL, ARABIC LETTER DDAL, ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM - key <AC04> { U0641, any, U0602 }; // ARABIC LETTER FEH, ARABIC FOOTNOTE MARKER - key <AC05> { U06AF, U063A, any }; // ARABIC LETTER GAF, ARABIC LETTER GHAIN + key <AC04> { U0641, none, U0602 }; // ARABIC LETTER FEH, ARABIC FOOTNOTE MARKER + key <AC05> { U06AF, U063A, none }; // ARABIC LETTER GAF, ARABIC LETTER GHAIN key <AC06> { U062D, U06BE, U0612 }; // ARABIC LETTER HAH, ARABIC LETTER HEH DOACHASHMEE, ARABIC SIGN RAHMATULLAH ALAYHE key <AC07> { U062C, U0636, UFDFB }; // ARABIC LETTER JEEM, ARABIC LETTER DAD, ARABIC LIGATURE JALLAJALALOUHOU key <AC08> { U06A9, U062E, U0601 }; // ARABIC LETTER KEHEH, ARABIC LETTER KHAH, ARABIC SIGN SANAH - key <AC09> { U0644, any, any }; // ARABIC LETTER LAM - key <AC10> { U061B, U003A, any }; // ARABIC SEMICOLON, COLON - key <AC11> { U0027, U0022, any }; // APOSTROPHE, QUOTATION MARK + key <AC09> { U0644, none, none }; // ARABIC LETTER LAM + key <AC10> { U061B, U003A, none }; // ARABIC SEMICOLON, COLON + key <AC11> { U0027, U0022, none }; // APOSTROPHE, QUOTATION MARK key <AB01> { U0632, U0630, U060F }; // ARABIC LETTER ZAIN, ARABIC LETTER THAL, ARABIC SIGN MISRA key <AB02> { U0634, U0698, U060E }; // ARABIC LETTER SHEEN, ARABIC LETTER JEH, ARABIC POETIC VERSE SIGN key <AB03> { U0686, U062B, U0603 }; // ARABIC LETTER TCHEH, ARABIC LETTER THEH, ARABIC SIGN SAFHA - key <AB04> { U0637, U0638, any }; // ARABIC LETTER TAH, ARABIC LETTER ZAH - key <AB05> { U0628, any, UFDFD }; // ARABIC LETTER BEH, ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM + key <AB04> { U0637, U0638, none }; // ARABIC LETTER TAH, ARABIC LETTER ZAH + key <AB05> { U0628, none, UFDFD }; // ARABIC LETTER BEH, ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM key <AB06> { U0646, U06BA, U0600 }; // ARABIC LETTER NOON, ARABIC LETTER NOON GHUNNA, ARABIC NUMBER SIGN - key <AB07> { U0645, U0658, any }; // ARABIC LETTER MEEM, ARABIC MARK NOON GHUNNA + key <AB07> { U0645, U0658, none }; // ARABIC LETTER MEEM, ARABIC MARK NOON GHUNNA key <AB08> { U060C, U060D, U003C }; // ARABIC COMMA, ARABIC DATE SEPARATOR, GREATER-THAN SIGN key <AB09> { U06D4, U066B, U003E }; // ARABIC FULL STOP, ARABIC DECIMAL SEPARATOR, LESS-THAN SIGN - key <AB10> { U002F, U061F, any }; // SOLIDUS, ARABIC QUESTION MARK + key <AB10> { U002F, U061F, none }; // SOLIDUS, ARABIC QUESTION MARK include "nbsp(zwnj2)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/pl -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/pl
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Poland. + default partial alphanumeric_keys xkb_symbols "basic" { @@ -484,7 +486,7 @@ nameGroup1= "Polish (Colemak)"; key <AB01> { z, Z, zabovedot, Zabovedot }; - key <AB02> { x, X, zacute, Zacute }; + key <AB02> { x, X, zacute, Zacute }; key <AB03> { c, C, cacute, Cacute }; key <AC01> { a, A, aogonek, Aogonek }; key <AC03> { s, S, sacute, Sacute }; @@ -495,8 +497,6 @@ key <AD02> { w, W, dead_circumflex, asciitilde }; key <AD03> { f, F, ssharp, 0x1001e9e }; key <AD07> { l, L, lstroke, Lstroke }; - - include "level3(ralt_switch)" }; // Colemak-DH (ANSI), Polish variant, https://colemakmods.github.io/mod-dh/ @@ -505,7 +505,7 @@ include "us(colemak_dh)" nameGroup1= "Polish (Colemak-DH)"; - key <AB01> { x, X, zacute, Zacute }; + key <AB01> { x, X, zacute, Zacute }; key <AB02> { c, C, cacute, Cacute }; key <AB05> { z, Z, zabovedot, Zabovedot }; key <AC01> { a, A, aogonek, Aogonek }; @@ -517,8 +517,6 @@ key <AD02> { w, W, dead_circumflex, asciitilde }; key <AD03> { f, F, ssharp, 0x1001e9e }; key <AD07> { l, L, lstroke, Lstroke }; - - include "level3(ralt_switch)" }; // Colemak-DH (ISO), Polish variant, https://colemakmods.github.io/mod-dh/ @@ -528,9 +526,7 @@ nameGroup1= "Polish (Colemak-DH ISO)"; key <LSGT> { z, Z, zabovedot, Zabovedot }; - key <AB05> { backslash, bar, asciitilde, brokenbar }; - - include "level3(ralt_switch)" + key <AB05> { backslash, bar, asciitilde, brokenbar }; }; partial alphanumeric_keys
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/pt -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/pt
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Portugal. + default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ro -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ro
Changed
@@ -1,17 +1,17 @@ +// Keyboard layouts for Romania. + +// The first two layouts conform to the Romanian standard SR 13392:2004, +// adopted in 2004 by ASRO, "Asociația de Standardizare din România". // -// Complete set of Romanian keyboards as described in the new Romanian standard -// SR 13392:2004 adopted in December 2004 by ASRO, "Asociatia de Standardizare -// din Romania". -// -// The default mapping is the Programmers layout (also known as RO_US) because -// of the lack of Romanian hardware keyboards. The primary standard layout is -// implemented as the "std" variant. +// The default layout is the Programmers layout because keyboards that are +// engraved according to the primary layout from the standard are lacking. +// The "std" variant, further down, implements the primary layout. // // Diacritics with cedillas, as in ISO-8859-2, are no longer supported. This // error has been corrected in ISO-889-16 through using commabelow accents. -// Pre-Vista MS compatible layout ("winkeys" variant) generates commabelow +// Pre-Vista MS-compatible layout ("winkeys" variant) generates commabelow // accents too now. -// +// // Created by Cristian Gafton, <gafton@redhat.com> (C) 2000 // Modified by Marius Andreiana, <mandreiana@yahoo.com> (C) 2001 // Completed by Dumitru Moldovan, <dumol@gnome.org> (C) 2001, 2004-2008, 2020 @@ -19,45 +19,49 @@ default partial alphanumeric_keys xkb_symbols "basic" { -// This RO_US/Programmers layout, although the secondary layout in the -// Romanian standard, has always been the "de facto" standard in the -// Linux/Unix world. It is implemented here as the default layout and it's -// fully compatible with an US keyboard (Euro on AltGr+5 does not count). + + // This Programmers/RO_US layout has always been the "de facto" standard + // in the Linux/Unix world, and is therefore the default here, although + // it is the secondary layout in the Romanian standard. It is fully + // compatible with a US keyboard (ignoring the Euro on AltGr+5). include "us" nameGroup1="Romanian"; - key <AE01> { 1, exclam, dead_tilde }; - key <AE02> { 2, at, dead_caron }; - key <AE03> { 3, numbersign, dead_circumflex }; - key <AE04> { 4, dollar, dead_breve }; - key <AE05> { 5, percent, dead_abovering }; - key <AE06> { 6, asciicircum, dead_ogonek }; - key <AE07> { 7, ampersand, dead_grave }; - key <AE08> { 8, asterisk, dead_abovedot }; - key <AE09> { 9, parenleft, dead_acute }; - key <AE10> { 0, parenright, dead_doubleacute }; - key <AE11> { minus, underscore, dead_diaeresis, endash }; - key <AE12> { equal, plus, dead_cedilla, plusminus }; - key <AD01> { q, Q, acircumflex, Acircumflex }; - key <AD02> { w, W, ssharp, U1e9e }; - key <AD03> { e, E, EuroSign }; - key <AD05> { t, T, U021b, U021a }; - key <AD08> { i, I, icircumflex, Icircumflex }; - key <AD10> { p, P, section }; - key <AD11> { bracketleft, braceleft, doublelowquotemark }; - key <AD12> { bracketright, braceright, rightdoublequotemark }; - key <AC01> { a, A, abreve, Abreve }; - key <AC02> { s, S, U0219, U0218 }; - key <AC03> { d, D, dstroke, Dstroke }; - key <AC09> { l, L, lstroke, Lstroke }; - key <LSGT> { backslash, bar }; - key <AB03> { c, C, copyright }; - key <AB08> { comma, less, guillemotleft }; - key <AB09> { period, greater, guillemotright }; - - key <KPDL> { KP_Delete, KP_Decimal, KP_Separator, KP_Separator }; + key <AE01> { 1, exclam, dead_tilde }; + key <AE02> { 2, at, dead_caron }; + key <AE03> { 3, numbersign, dead_circumflex }; + key <AE04> { 4, dollar, dead_breve }; + key <AE05> { 5, percent, dead_abovering }; + key <AE06> { 6, asciicircum, dead_ogonek }; + key <AE07> { 7, ampersand, dead_grave }; + key <AE08> { 8, asterisk, dead_abovedot }; + key <AE09> { 9, parenleft, dead_acute }; + key <AE10> { 0, parenright, dead_doubleacute }; + key <AE11> { minus, underscore, dead_diaeresis, endash }; + key <AE12> { equal, plus, dead_cedilla, plusminus }; + + key <AD01> { q, Q, acircumflex, Acircumflex }; + key <AD02> { w, W, ssharp, U1e9e }; + key <AD03> { e, E, EuroSign }; + key <AD05> { t, T, U021b, U021a }; // ț Ț + key <AD08> { i, I, icircumflex, Icircumflex }; + key <AD10> { p, P, section }; + key <AD11> { bracketleft, braceleft, doublelowquotemark }; + key <AD12> { bracketright, braceright, rightdoublequotemark }; + + key <AC01> { a, A, abreve, Abreve }; + key <AC02> { s, S, U0219, U0218 }; // ș Ș + key <AC03> { d, D, dstroke, Dstroke }; + key <AC09> { l, L, lstroke, Lstroke }; + + key <LSGT> { backslash, bar }; + key <AB03> { c, C, copyright }; + key <AB08> { comma, less, guillemotleft }; + key <AB09> { period, greater, guillemotright }; + + key <KPDL> { KP_Delete, KP_Decimal, KP_Separator, KP_Separator }; include "level3(ralt_switch)" }; @@ -65,44 +69,46 @@ partial alphanumeric_keys xkb_symbols "std" { - // Primary layout in the new Romanian standard. - // Implemented here as a variant because of the lack of hardware - // Romanian keyboards and because of the predilection of Romanian - // X users towards the secondary layout from the new standard. + + // Primary layout in the Romanian standard, implemented here as a variant + // because Romanian users prefer the secondary layout of the standard. include "us" nameGroup1="Romanian (standard)"; - key <TLDE> { doublelowquotemark, rightdoublequotemark, grave, asciitilde }; - key <AE01> { 1, exclam, dead_tilde }; - key <AE02> { 2, at, dead_caron }; - key <AE03> { 3, numbersign, dead_circumflex }; - key <AE04> { 4, dollar, dead_breve }; - key <AE05> { 5, percent, dead_abovering }; - key <AE06> { 6, asciicircum, dead_ogonek }; - key <AE07> { 7, ampersand, dead_grave }; - key <AE08> { 8, asterisk, dead_abovedot }; - key <AE09> { 9, parenleft, dead_acute }; - key <AE10> { 0, parenright, dead_doubleacute }; - key <AE11> { minus, underscore, dead_diaeresis, endash }; - key <AE12> { equal, plus, dead_cedilla, plusminus }; - key <AD03> { e, E, EuroSign }; - key <AD10> { p, P, section }; - key <AD11> { abreve, Abreve, bracketleft, braceleft }; - key <AD12> { icircumflex, Icircumflex, bracketright, braceright }; - key <BKSL> { acircumflex, Acircumflex, backslash, bar }; - key <AC02> { s, S, ssharp, U1e9e }; - key <AC03> { d, D, dstroke, Dstroke }; - key <AC09> { l, L, lstroke, Lstroke }; - key <AC10> { U0219, U0218, semicolon, colon }; - key <AC11> { U021b, U021a, apostrophe, quotedbl }; - key <LSGT> { backslash, bar }; - key <AB03> { c, C, copyright }; - key <AB08> { comma, semicolon, less, guillemotleft }; - key <AB09> { period, colon, greater, guillemotright }; - - key <KPDL> { KP_Delete, KP_Separator, KP_Decimal, KP_Decimal }; + key <TLDE> {doublelowquotemark,rightdoublequotemark, grave, asciitilde}; + key <AE01> { 1, exclam, dead_tilde }; + key <AE02> { 2, at, dead_caron }; + key <AE03> { 3, numbersign, dead_circumflex }; + key <AE04> { 4, dollar, dead_breve }; + key <AE05> { 5, percent, dead_abovering }; + key <AE06> { 6, asciicircum, dead_ogonek }; + key <AE07> { 7, ampersand, dead_grave }; + key <AE08> { 8, asterisk, dead_abovedot }; + key <AE09> { 9, parenleft, dead_acute }; + key <AE10> { 0, parenright, dead_doubleacute }; + key <AE11> { minus, underscore, dead_diaeresis, endash }; + key <AE12> { equal, plus, dead_cedilla, plusminus }; + + key <AD03> { e, E, EuroSign }; + key <AD10> { p, P, section }; + key <AD11> { abreve, Abreve, bracketleft, braceleft }; + key <AD12> { icircumflex, Icircumflex, bracketright, braceright }; + key <BKSL> { acircumflex, Acircumflex, backslash, bar }; + + key <AC02> { s, S, ssharp, U1e9e }; + key <AC03> { d, D, dstroke, Dstroke }; + key <AC09> { l, L, lstroke, Lstroke }; + key <AC10> { U0219, U0218, semicolon, colon }; // ș Ș + key <AC11> { U021b, U021a, apostrophe, quotedbl }; // ț Ț + + key <LSGT> { backslash, bar }; + key <AB03> { c, C, copyright }; + key <AB08> { comma, semicolon, less, guillemotleft }; + key <AB09> { period, colon, greater, guillemotright }; + + key <KPDL> { KP_Delete, KP_Separator, KP_Decimal, KP_Decimal }; include "level3(ralt_switch)" }; @@ -110,7 +116,8 @@ partial alphanumeric_keys xkb_symbols "winkeys" { - // Romanian (Legacy) QWERTZ keyboard layout, as available on Windows 10, + + // Romanian (legacy) QWERTZ keyboard layout, as available on Windows 10, // but with the correct commabelow accents and the Euro sign on AltGr+e. // Some Romanian hardware keyboards are still built like this.
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/rs -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/rs
Changed
@@ -1,16 +1,11 @@ -// Bosnian, Croatian, Serbian and Slovenian XKB keyboard mappings. -// +// Keyboard layouts for Serbia. + // Derived from "Danube" D.2 from 2003-05-12, // which is available at http://srpski.org/dunav/. // // Original authors: -// Danilo Segan (Данило Шеган) <danilo@kvota.net> -// Chusslove Illich (Часлав Илић) <caslav.ilic@gmx.net> -// -// Danilo Segan <danilo@kvota.net>: -// - Modified for inclusion in XFree86. -// - Further modifications on 2005-08-18 to support Bosnian, -// Croatian and Slovenian in xkeyboard-config. +// Danilo Segan (Данило Шеган) <danilo@kvota.net> +// Chusslove Illich (Часлав Илић) <caslav.ilic@gmx.net> default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ru -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ru
Changed
@@ -1,4 +1,5 @@ // Keyboard layouts for Russia. + // AEN <aen@logic.ru> // 2001/12/23 by Leon Kanter <leon@blackcatlinux.com> // 2005/12/09 Valery Inozemtsev <shrek@altlinux.ru> @@ -11,72 +12,72 @@ include "ru(common)" nameGroup1= "Russian"; - key <AE03> { 3, numerosign }; - key <AE04> { 4, semicolon }; - key <AE05> { 5, percent }; - key <AE06> { 6, colon }; - key <AE07> { 7, question }; - key <AE08> { 8, asterisk, U20BD }; + key <AE03> { 3, numerosign }; + key <AE04> { 4, semicolon }; + key <AE05> { 5, percent }; + key <AE06> { 6, colon }; + key <AE07> { 7, question }; + key <AE08> { 8, asterisk, U20BD }; // ruble - key <AB10> { period, comma }; - key <BKSL> { backslash, slash }; + key <AB10> { period, comma }; + key <BKSL> { backslash, slash }; }; hidden partial alphanumeric_keys xkb_symbols "common" { - key <AE01> { 1, exclam }; - key <AE02> { 2, quotedbl }; - key <AE03> { 3, numbersign }; - key <AE04> { 4, asterisk }; - key <AE05> { 5, colon }; - key <AE06> { 6, comma }; - key <AE07> { 7, period }; - key <AE08> { 8, semicolon }; - key <AE09> { 9, parenleft }; - key <AE10> { 0, parenright }; - key <AE11> { minus, underscore }; - key <AE12> { equal, plus }; - key <BKSL> { backslash, bar }; - - key <AB10> { slash, question }; - key <LSGT> { slash, bar }; - - key <TLDE> { Cyrillic_io, Cyrillic_IO }; - key <AD01> { Cyrillic_shorti, Cyrillic_SHORTI }; - key <AD02> { Cyrillic_tse, Cyrillic_TSE }; - key <AD03> { Cyrillic_u, Cyrillic_U }; - key <AD04> { Cyrillic_ka, Cyrillic_KA }; - key <AD05> { Cyrillic_ie, Cyrillic_IE }; - key <AD06> { Cyrillic_en, Cyrillic_EN }; - key <AD07> { Cyrillic_ghe, Cyrillic_GHE }; - key <AD08> { Cyrillic_sha, Cyrillic_SHA }; - key <AD09> { Cyrillic_shcha, Cyrillic_SHCHA }; - key <AD10> { Cyrillic_ze, Cyrillic_ZE }; - key <AD11> { Cyrillic_ha, Cyrillic_HA }; - key <AD12> { Cyrillic_hardsign, Cyrillic_HARDSIGN }; - - key <AC01> { Cyrillic_ef, Cyrillic_EF }; - key <AC02> { Cyrillic_yeru, Cyrillic_YERU }; - key <AC03> { Cyrillic_ve, Cyrillic_VE }; - key <AC04> { Cyrillic_a, Cyrillic_A }; - key <AC05> { Cyrillic_pe, Cyrillic_PE }; - key <AC06> { Cyrillic_er, Cyrillic_ER }; - key <AC07> { Cyrillic_o, Cyrillic_O }; - key <AC08> { Cyrillic_el, Cyrillic_EL }; - key <AC09> { Cyrillic_de, Cyrillic_DE }; - key <AC10> { Cyrillic_zhe, Cyrillic_ZHE }; - key <AC11> { Cyrillic_e, Cyrillic_E }; - - key <AB01> { Cyrillic_ya, Cyrillic_YA }; - key <AB02> { Cyrillic_che, Cyrillic_CHE }; - key <AB03> { Cyrillic_es, Cyrillic_ES }; - key <AB04> { Cyrillic_em, Cyrillic_EM }; - key <AB05> { Cyrillic_i, Cyrillic_I }; - key <AB06> { Cyrillic_te, Cyrillic_TE }; - key <AB07> { Cyrillic_softsign, Cyrillic_SOFTSIGN }; - key <AB08> { Cyrillic_be, Cyrillic_BE }; - key <AB09> { Cyrillic_yu, Cyrillic_YU }; + key <AE01> { 1, exclam }; + key <AE02> { 2, quotedbl }; + key <AE03> { 3, numbersign }; + key <AE04> { 4, asterisk }; + key <AE05> { 5, colon }; + key <AE06> { 6, comma }; + key <AE07> { 7, period }; + key <AE08> { 8, semicolon }; + key <AE09> { 9, parenleft }; + key <AE10> { 0, parenright }; + key <AE11> { minus, underscore }; + key <AE12> { equal, plus }; + key <BKSL> { backslash, bar }; + + key <AB10> { slash, question }; + key <LSGT> { slash, bar }; + + key <TLDE> { Cyrillic_io, Cyrillic_IO }; + key <AD01> { Cyrillic_shorti, Cyrillic_SHORTI }; + key <AD02> { Cyrillic_tse, Cyrillic_TSE }; + key <AD03> { Cyrillic_u, Cyrillic_U }; + key <AD04> { Cyrillic_ka, Cyrillic_KA }; + key <AD05> { Cyrillic_ie, Cyrillic_IE }; + key <AD06> { Cyrillic_en, Cyrillic_EN }; + key <AD07> { Cyrillic_ghe, Cyrillic_GHE }; + key <AD08> { Cyrillic_sha, Cyrillic_SHA }; + key <AD09> { Cyrillic_shcha, Cyrillic_SHCHA }; + key <AD10> { Cyrillic_ze, Cyrillic_ZE }; + key <AD11> { Cyrillic_ha, Cyrillic_HA }; + key <AD12> { Cyrillic_hardsign, Cyrillic_HARDSIGN }; + + key <AC01> { Cyrillic_ef, Cyrillic_EF }; + key <AC02> { Cyrillic_yeru, Cyrillic_YERU }; + key <AC03> { Cyrillic_ve, Cyrillic_VE }; + key <AC04> { Cyrillic_a, Cyrillic_A }; + key <AC05> { Cyrillic_pe, Cyrillic_PE }; + key <AC06> { Cyrillic_er, Cyrillic_ER }; + key <AC07> { Cyrillic_o, Cyrillic_O }; + key <AC08> { Cyrillic_el, Cyrillic_EL }; + key <AC09> { Cyrillic_de, Cyrillic_DE }; + key <AC10> { Cyrillic_zhe, Cyrillic_ZHE }; + key <AC11> { Cyrillic_e, Cyrillic_E }; + + key <AB01> { Cyrillic_ya, Cyrillic_YA }; + key <AB02> { Cyrillic_che, Cyrillic_CHE }; + key <AB03> { Cyrillic_es, Cyrillic_ES }; + key <AB04> { Cyrillic_em, Cyrillic_EM }; + key <AB05> { Cyrillic_i, Cyrillic_I }; + key <AB06> { Cyrillic_te, Cyrillic_TE }; + key <AB07> { Cyrillic_softsign, Cyrillic_SOFTSIGN }; + key <AB08> { Cyrillic_be, Cyrillic_BE }; + key <AB09> { Cyrillic_yu, Cyrillic_YU }; include "kpdl(comma)" }; @@ -93,13 +94,13 @@ include "ru(common)" - key <TLDE> { 0x01000451, 0x01000401, grave }; // Ñ‘, Ð - key <AE03> { 3, numbersign, 0x01002116 }; // â„– - key <AE04> { 4, dollar, semicolon }; - key <AE06> { 6, asciicircum, colon }; - key <AE07> { 7, ampersand }; - key <AE09> { 9, parenleft, acute }; - key <AC12> { backslash, bar, slash }; + key <TLDE> { Cyrillic_io, Cyrillic_IO, grave }; + key <AE03> { 3, numbersign, numerosign }; + key <AE04> { 4, dollar, semicolon }; + key <AE06> { 6, asciicircum, colon }; + key <AE07> { 7, ampersand }; + key <AE09> { 9, parenleft, acute }; + key <AC12> { backslash, bar, slash }; include "group(olpc)" }; @@ -110,24 +111,24 @@ include "ru(common)" nameGroup1= "Russian (typewriter)"; - key <TLDE> { bar, plus }; - key <AE01> { numerosign, 1 }; - key <AE02> { minus, 2 }; - key <AE03> { slash, 3 }; - key <AE04> { quotedbl, 4 }; - key <AE05> { colon, 5 }; - key <AE06> { comma, 6 }; - key <AE07> { period, 7 }; - key <AE08> { underscore, 8 }; - key <AE09> { question, 9 }; - key <AE10> { percent, 0 }; - key <AE11> { exclam, equal }; - key <AE12> { semicolon, backslash }; - - key <BKSL> { parenright, parenleft }; - - key <AD12> { Cyrillic_hardsign, Cyrillic_HARDSIGN }; - key <AB10> { Cyrillic_io, Cyrillic_IO }; + key <TLDE> { bar, plus }; + key <AE01> { numerosign, 1 }; + key <AE02> { minus, 2 }; + key <AE03> { slash, 3 }; + key <AE04> { quotedbl, 4 }; + key <AE05> { colon, 5 }; + key <AE06> { comma, 6 }; + key <AE07> { period, 7 }; + key <AE08> { underscore, 8 }; + key <AE09> { question, 9 }; + key <AE10> { percent, 0 }; + key <AE11> { exclam, equal }; + key <AE12> { semicolon, backslash }; + + key <BKSL> { parenright, parenleft }; + + key <AD12> { Cyrillic_hardsign, Cyrillic_HARDSIGN }; + key <AB10> { Cyrillic_io, Cyrillic_IO };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/se -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/se
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Sweden. + default partial alphanumeric_keys xkb_symbols "basic" { include "latin(type2)"
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/si -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/si
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Slovenia. + default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/sk -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/sk
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Slovakia. + default partial alphanumeric_keys xkb_symbols "basic" { @@ -108,10 +110,10 @@ xkb_symbols "bksl" { - // Use <BKSL> instead of <LSGT> (useful for keyboards without <LSGT> key). + // Put backslash on BKSL key (for when LSGT key is missing). include "sk(basic)" - nameGroup1 = "Slovak (extended backslash)"; + nameGroup1 = "Slovak (extra backslash)"; key <BKSL> { backslash, bar, slash, parenright }; key <LSGT> { backslash, parenleft, slash, NoSymbol }; @@ -133,10 +135,8 @@ xkb_symbols "qwerty_bksl" { - // Use <BKSL> instead of <LSGT> (useful for keyboards without <LSGT> key). - include "sk(qwerty)" - nameGroup1 = "Slovak (QWERTY, extended backslash)"; + nameGroup1 = "Slovak (QWERTY, extra backslash)"; key <BKSL> { backslash, bar, slash, parenright }; key <LSGT> { backslash, parenleft, slash, NoSymbol };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/sn -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/sn
Changed
@@ -1,3 +1,5 @@ +// Keyboard layout for Senegal. + default partial alphanumeric_keys xkb_symbols "basic" { @@ -5,37 +7,37 @@ nameGroup1="Wolof"; - key <TLDE> { twosuperior, percent, notsign, notsign }; - key <AE01> { ampersand, 1, bar, NoSymbol }; - key <AE02> { eacute, 2, asciitilde, Eacute }; - key <AE03> { quotedbl, 3, numbersign, cedilla }; - key <AE04> { apostrophe, 4, braceleft, acute }; - key <AE05> { parenleft, 5, bracketleft, diaeresis }; - key <AE06> { minus, 6, bar, brokenbar }; - key <AE07> { egrave, 7, dead_grave, Egrave }; - key <AE08> { underscore, 8, backslash, macron }; - key <AE09> { ccedilla, 9, asciicircum, Ccedilla }; - key <AE10> { agrave, 0, at, Agrave }; - key <AE11> { parenright, degree, bracketright, ydiaeresis }; - key <AE12> { equal, plus, braceright,threequarters }; - - key <AD01> { a, A, ae, AE }; - key <AD02> { z, Z, guillemotleft, less }; - key <AD03> { e, E, EuroSign, cent }; - key <AD11> { eng, ENG, bracketleft, bracketright }; - key <AD12> { dollar, sterling, currency, ecircumflex }; - - key <AC01> { q, Q, at, Greek_OMEGA }; - key <AC10> { m, M, mu, masculine }; - key <AC11> { ntilde, Ntilde, acute, dead_acute }; - key <BKSL> { mu, sterling, grave, dead_grave }; - - key <LSGT> { less, greater, bar, NoSymbol }; - key <AB01> { w, W, lstroke, Lstroke }; - key <AB07> { comma, question, questiondown, NoSymbol }; - key <AB08> { semicolon, period, U2022, multiply }; // bullet - key <AB09> { colon, slash, periodcentered, division }; - key <AB10> { exclam, section, exclamdown, NoSymbol }; + key <TLDE> {twosuperior, percent, notsign, notsign }; + key <AE01> { ampersand, 1, bar, NoSymbol }; + key <AE02> { eacute, 2, asciitilde, Eacute }; + key <AE03> { quotedbl, 3, numbersign, cedilla }; + key <AE04> { apostrophe, 4, braceleft, acute }; + key <AE05> { parenleft, 5, bracketleft, diaeresis }; + key <AE06> { minus, 6, bar, brokenbar }; + key <AE07> { egrave, 7, dead_grave, Egrave }; + key <AE08> { underscore, 8, backslash, macron }; + key <AE09> { ccedilla, 9, asciicircum, Ccedilla }; + key <AE10> { agrave, 0, at, Agrave }; + key <AE11> { parenright, degree, bracketright, ydiaeresis }; + key <AE12> { equal, plus, braceright,threequarters }; + + key <AD01> { a, A, ae, AE }; + key <AD02> { z, Z, guillemotleft, less }; + key <AD03> { e, E, EuroSign, cent }; + key <AD11> { eng, ENG, bracketleft, bracketright }; + key <AD12> { dollar, sterling, currency, ecircumflex }; + + key <AC01> { q, Q, at, Greek_OMEGA }; + key <AC10> { m, M, mu, masculine }; + key <AC11> { ntilde, Ntilde, acute, dead_acute }; + key <BKSL> { mu, sterling, grave, dead_grave }; + + key <LSGT> { less, greater, bar, NoSymbol }; + key <AB01> { w, W, lstroke, Lstroke }; + key <AB07> { comma, question, questiondown, NoSymbol }; + key <AB08> { semicolon, period, U2022, multiply }; // bullet + key <AB09> { colon, slash, periodcentered, division }; + key <AB10> { exclam, section, exclamdown, NoSymbol }; include "level3(ralt_switch)" };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/tg -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/tg
Changed
@@ -1,3 +1,5 @@ +// Keyboard layout for Togo. + default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/th -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/th
Changed
@@ -1,245 +1,197 @@ +// Keyboard layouts for Thailand. + +// Conversion to Thai keysyms by Pablo Saratxaga <pablo@mandrakesoft.com>. + default partial alphanumeric_keys xkb_symbols "basic" { + nameGroup1= "Thai"; - // converted to THai keysysms - Pablo Saratxaga <pablo@mandrakesoft.com> - - key <TLDE> { underscore, percent }; - key <AE01> { Thai_lakkhangyao, plus }; - key <AE02> { slash, Thai_leknung }; - key <AE03> { minus, Thai_leksong }; - key <AE04> { Thai_phosamphao, Thai_leksam }; - key <AE05> { Thai_thothung, Thai_leksi }; - key <AE06> { Thai_sarau, Thai_sarauu }; - key <AE07> { Thai_saraue, Thai_baht }; - key <AE08> { Thai_khokhwai, Thai_lekha }; - key <AE09> { Thai_totao, Thai_lekhok }; - key <AE10> { Thai_chochan, Thai_lekchet }; - key <AE11> { Thai_khokhai, Thai_lekpaet }; - key <AE12> { Thai_chochang, Thai_lekkao }; - - key <AD01> { Thai_maiyamok, Thai_leksun }; - key <AD02> { Thai_saraaimaimalai, quotedbl }; - key <AD03> { Thai_saraam, Thai_dochada }; - key <AD04> { Thai_phophan, Thai_thonangmontho }; - key <AD05> { Thai_saraa, Thai_thothong }; - key <AD06> { Thai_maihanakat, Thai_nikhahit }; - key <AD07> { Thai_saraii, Thai_maitri }; - key <AD08> { Thai_rorua, Thai_nonen }; - key <AD09> { Thai_nonu, Thai_paiyannoi }; - key <AD10> { Thai_yoyak, Thai_yoying }; - key <AD11> { Thai_bobaimai, Thai_thothan }; - key <AD12> { Thai_loling, comma }; - - key <AC01> { Thai_fofan, Thai_ru }; - key <AC02> { Thai_hohip, Thai_khorakhang }; - key <AC03> { Thai_kokai, Thai_topatak }; - key <AC04> { Thai_dodek, Thai_sarao }; - key <AC05> { Thai_sarae, Thai_chochoe }; - key <AC06> { Thai_maitho, Thai_maitaikhu }; - key <AC07> { Thai_maiek, Thai_maichattawa }; - key <AC08> { Thai_saraaa, Thai_sorusi }; - key <AC09> { Thai_sosua, Thai_sosala }; - key <AC10> { Thai_wowaen, Thai_soso }; - key <AC11> { Thai_ngongu, period }; - - key <AB01> { Thai_phophung, parenleft }; - key <AB02> { Thai_popla, parenright }; - key <AB03> { Thai_saraae, Thai_choching }; - key <AB04> { Thai_oang, Thai_honokhuk }; - key <AB05> { Thai_sarai, Thai_phinthu }; - key <AB06> { Thai_sarauee, Thai_thanthakhat }; - key <AB07> { Thai_thothahan, question }; - key <AB08> { Thai_moma, Thai_thophuthao }; - key <AB09> { Thai_saraaimaimuan, Thai_lochula }; - key <AB10> { Thai_fofa, Thai_lu }; - - key <BKSL> { Thai_khokhuat, Thai_khokhon }; + key <TLDE> { underscore, percent }; + key <AE01> { Thai_lakkhangyao, plus }; + key <AE02> { slash, Thai_leknung }; + key <AE03> { minus, Thai_leksong }; + key <AE04> { Thai_phosamphao, Thai_leksam }; + key <AE05> { Thai_thothung, Thai_leksi }; + key <AE06> { Thai_sarau, Thai_sarauu }; + key <AE07> { Thai_saraue, Thai_baht }; + key <AE08> { Thai_khokhwai, Thai_lekha }; + key <AE09> { Thai_totao, Thai_lekhok }; + key <AE10> { Thai_chochan, Thai_lekchet }; + key <AE11> { Thai_khokhai, Thai_lekpaet }; + key <AE12> { Thai_chochang, Thai_lekkao }; + + key <AD01> { Thai_maiyamok, Thai_leksun }; + key <AD02> { Thai_saraaimaimalai, quotedbl }; + key <AD03> { Thai_saraam, Thai_dochada }; + key <AD04> { Thai_phophan, Thai_thonangmontho }; + key <AD05> { Thai_saraa, Thai_thothong }; + key <AD06> { Thai_maihanakat, Thai_nikhahit }; + key <AD07> { Thai_saraii, Thai_maitri }; + key <AD08> { Thai_rorua, Thai_nonen }; + key <AD09> { Thai_nonu, Thai_paiyannoi }; + key <AD10> { Thai_yoyak, Thai_yoying }; + key <AD11> { Thai_bobaimai, Thai_thothan }; + key <AD12> { Thai_loling, comma }; + + key <AC01> { Thai_fofan, Thai_ru }; + key <AC02> { Thai_hohip, Thai_khorakhang }; + key <AC03> { Thai_kokai, Thai_topatak }; + key <AC04> { Thai_dodek, Thai_sarao }; + key <AC05> { Thai_sarae, Thai_chochoe }; + key <AC06> { Thai_maitho, Thai_maitaikhu }; + key <AC07> { Thai_maiek, Thai_maichattawa}; + key <AC08> { Thai_saraaa, Thai_sorusi }; + key <AC09> { Thai_sosua, Thai_sosala }; + key <AC10> { Thai_wowaen, Thai_soso }; + key <AC11> { Thai_ngongu, period }; + key <BKSL> { Thai_khokhuat, Thai_khokhon }; + + key <AB01> { Thai_phophung, parenleft }; + key <AB02> { Thai_popla, parenright }; + key <AB03> { Thai_saraae, Thai_choching }; + key <AB04> { Thai_oang, Thai_honokhuk }; + key <AB05> { Thai_sarai, Thai_phinthu }; + key <AB06> { Thai_sarauee, Thai_thanthakhat}; + key <AB07> { Thai_thothahan, question }; + key <AB08> { Thai_moma, Thai_thophuthao }; + key <AB09> { Thai_saraaimaimuan, Thai_lochula }; + key <AB10> { Thai_fofa, Thai_lu }; }; + +// Pattachote layout, by Visanu Euarchukiati <visanu@inet.co.th>. partial alphanumeric_keys xkb_symbols "pat" { + nameGroup1= "Thai (Pattachote)"; - // The thai layout defines a second keyboard group and changes - // the behavior of a few modifier keys. - - // converted to THai keysysms - Pablo Saratxaga pablo@mandrakesoft.com - // Pattachote modification by Visanu Euarchukiati -- visanu@inet.co.th - key <TLDE> { underscore, Thai_baht }; - key <AE01> { equal, plus }; - key <AE02> { Thai_leksong, quotedbl }; - key <AE03> { Thai_leksam, slash }; - key <AE04> { Thai_leksi, comma }; - key <AE05> { Thai_lekha, question }; - key <AE06> { Thai_sarauu, Thai_sarau }; - key <AE07> { Thai_lekchet, underscore }; - key <AE08> { Thai_lekpaet, period }; - key <AE09> { Thai_lekkao, parenleft }; - key <AE10> { Thai_leksun, parenright }; - key <AE11> { Thai_leknung, minus }; - key <AE12> { Thai_lekhok, percent }; - - key <AD01> { Thai_maitaikhu, Thai_maitri }; - key <AD02> { Thai_totao, Thai_ru }; - key <AD03> { Thai_yoyak, Thai_maiyamok }; - key <AD04> { Thai_oang, Thai_yoying }; - key <AD05> { Thai_rorua, Thai_sorusi }; - key <AD06> { Thai_maiek, Thai_saraue }; - key <AD07> { Thai_dodek, Thai_fofa }; - key <AD08> { Thai_moma, Thai_soso }; - key <AD09> { Thai_wowaen, Thai_thothung }; - key <AD10> { Thai_saraae, Thai_thophuthao }; - key <AD11> { Thai_saraaimaimuan, Thai_paiyannoi }; - key <AD12> { Thai_chochoe, Thai_lu }; - - key <AC01> { Thai_maitho, Thai_maichattawa }; - key <AC02> { Thai_thothahan, Thai_thothong }; - key <AC03> { Thai_ngongu, Thai_saraam }; - key <AC04> { Thai_kokai, Thai_nonen }; - key <AC05> { Thai_maihanakat, Thai_thanthakhat }; - key <AC06> { Thai_saraii, Thai_sarauee }; - key <AC07> { Thai_saraaa, Thai_phophung }; - key <AC08> { Thai_nonu, Thai_chochang }; - key <AC09> { Thai_sarae, Thai_sarao }; - key <AC10> { Thai_saraaimaimalai, Thai_khorakhang }; - key <AC11> { Thai_khokhai, Thai_thonangmontho }; - - key <AB01> { Thai_bobaimai, Thai_dochada }; - key <AB02> { Thai_popla, Thai_topatak }; - key <AB03> { Thai_loling, Thai_thothan }; - key <AB04> { Thai_hohip, Thai_phosamphao }; - key <AB05> { Thai_sarai, Thai_phinthu }; - key <AB06> { Thai_khokhwai, Thai_sosala }; - key <AB07> { Thai_sosua, Thai_honokhuk }; - key <AB08> { Thai_saraa, Thai_fofan }; - key <AB09> { Thai_chochan, Thai_choching }; - key <AB10> { Thai_phophan, Thai_lochula }; - - key <BKSL> { Thai_lakkhangyao, Thai_nikhahit }; + + key <TLDE> { underscore, Thai_baht }; + key <AE01> { equal, plus }; + key <AE02> { Thai_leksong, quotedbl }; + key <AE03> { Thai_leksam, slash }; + key <AE04> { Thai_leksi, comma }; + key <AE05> { Thai_lekha, question }; + key <AE06> { Thai_sarauu, Thai_sarau }; + key <AE07> { Thai_lekchet, underscore }; + key <AE08> { Thai_lekpaet, period }; + key <AE09> { Thai_lekkao, parenleft }; + key <AE10> { Thai_leksun, parenright }; + key <AE11> { Thai_leknung, minus }; + key <AE12> { Thai_lekhok, percent }; + + key <AD01> { Thai_maitaikhu, Thai_maitri }; + key <AD02> { Thai_totao, Thai_ru }; + key <AD03> { Thai_yoyak, Thai_maiyamok }; + key <AD04> { Thai_oang, Thai_yoying }; + key <AD05> { Thai_rorua, Thai_sorusi }; + key <AD06> { Thai_maiek, Thai_saraue }; + key <AD07> { Thai_dodek, Thai_fofa }; + key <AD08> { Thai_moma, Thai_soso };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/tj -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/tj
Changed
@@ -1,136 +1,133 @@ -// 17/07/2008 -// ------------------------------------------------------------- -// Standard Tojiki Keyboard Layout, Official Standard -// ------------------------------------------------------------- -// Created by Victor Ibragimov <victor.ibragimov@gmail.com> -// Tajik Fedora & Software Localization Team -// ------------------------------------------------------------- -// DUAL INPUT METHOD -// -------------------------------------------------------------------- -// -------------- Tajiki Official Keyboard Layout---------------------- -// -------------------------------------------------------------------- -// +// Keyboard layouts for Tajikistan. +// --------------------------------------------------------------------- +// The Official Standard Tojiki keyboard layout. +// --------------------------------------------------------------------- +// Original author: Victor Ibragimov <victor.ibragimov@gmail.com>, 2008. +// --------------------------------------------------------------------- default partial alphanumeric_keys xkb_symbols "basic" { nameGroup1 = "Tajik"; + key <TLDE> { Cyrillic_io, Cyrillic_IO }; // ё Ё + key <AE01> { 1, exclam, section }; // 1 ! § + key <AE02> { 2, quotedbl, guillemotleft, guillemotright }; // 2 " « » + key <AE03> { 3, numerosign }; // 3 № + key <AE04> { 4, semicolon }; // 4 ; + key <AE05> { 5, percent }; // 5 % + key <AE06> { 6, colon, U2013 }; // 6 : – + key <AE07> { 7, question, ampersand }; // 7 ? & + key <AE08> { 8, asterisk }; // 8 * + key <AE09> { 9, parenleft }; // 9 ( + key <AE10> { 0, parenright, degree }; // 0 ) ° + key <AE11> { Cyrillic_ghe_bar, Cyrillic_GHE_bar, minus, underscore }; // ғ Ғ - _ + key <AE12> { Cyrillic_u_macron, Cyrillic_U_macron, equal, plus }; // ӯ Ӯ = + + + key <AD01> { Cyrillic_shorti, Cyrillic_SHORTI }; // й Й + key <AD02> { Cyrillic_ka_descender, Cyrillic_KA_descender }; // қ Қ + key <AD03> { Cyrillic_u, Cyrillic_U }; // у У + key <AD04> { Cyrillic_ka, Cyrillic_KA }; // к К + key <AD05> { Cyrillic_ie, Cyrillic_IE }; // е Е + key <AD06> { Cyrillic_en, Cyrillic_EN }; // н Н + key <AD07> { Cyrillic_ghe, Cyrillic_GHE }; // г Г + key <AD08> { Cyrillic_sha, Cyrillic_SHA }; // ш Ш + key <AD09> { Cyrillic_ha_descender, Cyrillic_HA_descender }; // ҳ Ҳ + key <AD10> { Cyrillic_ze, Cyrillic_ZE }; // з З + key <AD11> { Cyrillic_ha, Cyrillic_HA }; // х Х + key <AD12> { Cyrillic_hardsign, Cyrillic_HARDSIGN }; // ъ Ъ + + key <AC01> { Cyrillic_ef, Cyrillic_EF }; // ф Ф + key <AC02> { Cyrillic_che_descender, Cyrillic_CHE_descender }; // ҷ Ҷ + key <AC03> { Cyrillic_ve, Cyrillic_VE }; // в В + key <AC04> { Cyrillic_a, Cyrillic_A }; // а А + key <AC05> { Cyrillic_pe, Cyrillic_PE }; // п П + key <AC06> { Cyrillic_er, Cyrillic_ER }; // р Р + key <AC07> { Cyrillic_o, Cyrillic_O }; // о О + key <AC08> { Cyrillic_el, Cyrillic_EL }; // л Л + key <AC09> { Cyrillic_de, Cyrillic_DE }; // д Д + key <AC10> { Cyrillic_zhe, Cyrillic_ZHE }; // ж Ж + key <AC11> { Cyrillic_e, Cyrillic_E }; // э Э + key <BKSL> { backslash, slash }; // \ / + + key <LSGT> { slash, bar }; // / | + key <AB01> { Cyrillic_ya, Cyrillic_YA }; // я Я + key <AB02> { Cyrillic_che, Cyrillic_CHE }; // ч Ч + key <AB03> { Cyrillic_es, Cyrillic_ES }; // с С + key <AB04> { Cyrillic_em, Cyrillic_EM }; // м М + key <AB05> { Cyrillic_i, Cyrillic_I }; // и И + key <AB06> { Cyrillic_te, Cyrillic_TE }; // т Т + key <AB07> { Cyrillic_i_macron, Cyrillic_I_macron }; // ӣ Ӣ + key <AB08> { Cyrillic_be, Cyrillic_BE }; // б Б + key <AB09> { Cyrillic_yu, Cyrillic_YU }; // ю Ю + key <AB10> { period, comma }; // . , + include "kpdl(comma)" include "level3(ralt_switch)" - - key <AB01> { Cyrillic_ya, Cyrillic_YA }; // я Я - key <AB02> { Cyrillic_che, Cyrillic_CHE }; // ч Ч - key <AB03> { Cyrillic_es, Cyrillic_ES }; // с С - key <AB04> { Cyrillic_em, Cyrillic_EM }; // м М - key <AB05> { Cyrillic_i, Cyrillic_I }; // и И - key <AB06> { Cyrillic_te, Cyrillic_TE }; // т Т - key <AB07> { Cyrillic_i_macron, Cyrillic_I_macron }; // ӣ Ӣ - key <AB08> { Cyrillic_be, Cyrillic_BE }; // б Б - key <AB09> { Cyrillic_yu, Cyrillic_YU }; // ю Ю - key <AB10> { period, comma }; // . , - key <AC01> { Cyrillic_ef, Cyrillic_EF }; // ф Ф - key <AC02> { Cyrillic_che_descender, Cyrillic_CHE_descender }; // ҷ Ҷ - key <AC03> { Cyrillic_ve, Cyrillic_VE }; // в В - key <AC04> { Cyrillic_a, Cyrillic_A }; // а А - key <AC05> { Cyrillic_pe, Cyrillic_PE }; // п П - key <AC06> { Cyrillic_er, Cyrillic_ER }; // р Р - key <AC07> { Cyrillic_o, Cyrillic_O }; // о О - key <AC08> { Cyrillic_el, Cyrillic_EL }; // л Л - key <AC09> { Cyrillic_de, Cyrillic_DE }; // д Д - key <AC10> { Cyrillic_zhe, Cyrillic_ZHE }; // ж Ж - key <AC11> { Cyrillic_e, Cyrillic_E }; // э Э - key <AD01> { Cyrillic_shorti, Cyrillic_SHORTI }; // й Й - key <AD02> { Cyrillic_ka_descender, Cyrillic_KA_descender }; // қ Қ - key <AD03> { Cyrillic_u, Cyrillic_U }; // у У - key <AD04> { Cyrillic_ka, Cyrillic_KA }; // к К - key <AD05> { Cyrillic_ie, Cyrillic_IE }; // е Е - key <AD06> { Cyrillic_en, Cyrillic_EN }; // н Н - key <AD07> { Cyrillic_ghe, Cyrillic_GHE }; // г Г - key <AD08> { Cyrillic_sha, Cyrillic_SHA }; // ш Ш - key <AD09> { Cyrillic_ha_descender, Cyrillic_HA_descender }; // ҳ Ҳ - key <AD10> { Cyrillic_ze, Cyrillic_ZE }; // з З - key <AD11> { Cyrillic_ha, Cyrillic_HA }; // х Х - key <AD12> { Cyrillic_hardsign, Cyrillic_HARDSIGN }; // ъ Ъ - key <AE01> { 1, exclam, 0x10000a7 }; // 1 ! § - key <AE02> { 2, quotedbl, 0x10000ab, 0x10000bb }; // 2 " « » - key <AE03> { 3, numerosign }; // 3 № - key <AE04> { 4, semicolon }; // 4 ; - key <AE05> { 5, percent }; // 5 % - key <AE06> { 6, colon, 0x1002013 }; // 6 : – - key <AE07> { 7, question, ampersand }; // 7 ? & - key <AE08> { 8, asterisk }; // 8 * - key <AE09> { 9, parenleft }; // 9 ( - key <AE10> { 0, parenright, 0x10000b0 }; // 0 ) ° - key <AE11> { Cyrillic_ghe_bar, Cyrillic_GHE_bar, minus, underscore }; // ғ Ғ - _ - key <AE12> { Cyrillic_u_macron, Cyrillic_U_macron, equal, plus }; // ӯ Ӯ = + - key <BKSL> { backslash, slash }; // \ / - key <LSGT> { slash, bar }; // / | - key <TLDE> { Cyrillic_io, Cyrillic_IO }; // ё Ё }; -// -------------------------------------------------------------------- -// -------------- Tojiki Rusi Keyboard Layout-------------------------- -// -------------------------------------------------------------------- -// AEN <aen@logic.ru> -// 2001/12/23 by Leon Kanter <leon@blackcatlinux.com> -// 2005/12/09 Valery Inozemtsev <shrek@altlinux.ru> -// Pablo Saratxaga <pablo@mandrakesoft> (for the dead keys changes) -// -------------------------------------------------------------------- - +// ----------------------------------------------------------------------- +// The legacy Tojiki Rusi layout. +// ----------------------------------------------------------------------- +// Authors: AEN <aen@logic.ru>, Leon Kanter <leon@blackcatlinux.com> 2001, +// Valery Inozemtsev <shrek@altlinux.ru> 205, Pablo Saratxaga. +// ----------------------------------------------------------------------- xkb_symbols "legacy" { nameGroup1 = "Tajik (legacy)"; + key <TLDE> { Cyrillic_io, Cyrillic_IO }; // ё Ё + key <AE01> { 1, exclam, section }; // 1 ! § + key <AE02> { 2, quotedbl, guillemotleft, guillemotright }; // 2 " « » + key <AE03> { 3, numerosign }; // 3 № + key <AE04> { 4, semicolon }; // 4 ; + key <AE05> { 5, percent }; // 5 % + key <AE06> { 6, colon, U2013 }; // 6 : – + key <AE07> { 7, question, ampersand }; // 7 ? & + key <AE08> { 8, asterisk }; // 8 * + key <AE09> { 9, parenleft }; // 9 ( + key <AE10> { 0, parenright }; // 0 ) + key <AE11> { minus, underscore }; // - _ + key <AE12> { equal, plus }; // = + + + key <AD01> { Cyrillic_shorti, Cyrillic_SHORTI }; // й Й + key <AD02> { Cyrillic_tse, Cyrillic_TSE }; // ц Ц + key <AD03> { Cyrillic_u, Cyrillic_U, Cyrillic_u_macron, Cyrillic_U_macron }; // у У ӯ Ӯ + key <AD04> { Cyrillic_ka, Cyrillic_KA, Cyrillic_ka_descender, Cyrillic_KA_descender }; // к К қ Қ + key <AD05> { Cyrillic_ie, Cyrillic_IE }; // е Е + key <AD06> { Cyrillic_en, Cyrillic_EN }; // н Н + key <AD07> { Cyrillic_ghe, Cyrillic_GHE, Cyrillic_ghe_bar, Cyrillic_GHE_bar }; // г Г ғ Ғ + key <AD08> { Cyrillic_sha, Cyrillic_SHA }; // ш Ш + key <AD09> { Cyrillic_shcha, Cyrillic_SHCHA }; // щ Щ + key <AD10> { Cyrillic_ze, Cyrillic_ZE }; // з З + key <AD11> { Cyrillic_ha, Cyrillic_HA, Cyrillic_ha_descender, Cyrillic_HA_descender }; // х Х ҳ Ҳ + key <AD12> { Cyrillic_hardsign, Cyrillic_HARDSIGN }; // ъ Ъ + + key <AC01> { Cyrillic_ef, Cyrillic_EF }; // ф Ф + key <AC02> { Cyrillic_yeru, Cyrillic_YERU }; // ы Ы + key <AC03> { Cyrillic_ve, Cyrillic_VE }; // в В + key <AC04> { Cyrillic_a, Cyrillic_A }; // а А + key <AC05> { Cyrillic_pe, Cyrillic_PE }; // п П + key <AC06> { Cyrillic_er, Cyrillic_ER }; // р Р + key <AC07> { Cyrillic_o, Cyrillic_O }; // о О + key <AC08> { Cyrillic_el, Cyrillic_EL }; // л Л + key <AC09> { Cyrillic_de, Cyrillic_DE }; // д Д + key <AC10> { Cyrillic_zhe, Cyrillic_ZHE }; // ж Ж + key <AC11> { Cyrillic_e, Cyrillic_E }; // э Э + key <BKSL> { backslash, slash }; // \ / + + key <LSGT> { slash, bar }; // / | + key <AB01> { Cyrillic_ya, Cyrillic_YA }; // я Я + key <AB02> { Cyrillic_che, Cyrillic_CHE, Cyrillic_che_descender, Cyrillic_CHE_descender }; // ч Ч ҷ Ҷ + key <AB03> { Cyrillic_es, Cyrillic_ES }; // с С + key <AB04> { Cyrillic_em, Cyrillic_EM }; // м М + key <AB05> { Cyrillic_i, Cyrillic_I, Cyrillic_i_macron, Cyrillic_I_macron }; // и И ӣ Ӣ + key <AB06> { Cyrillic_te, Cyrillic_TE }; // т Т + key <AB07> { Cyrillic_softsign, Cyrillic_SOFTSIGN }; // ь Ь + key <AB08> { Cyrillic_be, Cyrillic_BE }; // б Б + key <AB09> { Cyrillic_yu, Cyrillic_YU }; // ю Ю + key <AB10> { period, comma }; // . ,
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/tm -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/tm
Changed
@@ -1,6 +1,8 @@ +// Keyboard layouts for Turkmenistan. + // Nazar Annagurban <nazar_xg@hotmail.com>, 2009 -// Default layout (based on Vista Turkmen layout) +// Default layout (based on Vista Turkmen layout). default partial xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/tr -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/tr
Changed
@@ -1,4 +1,5 @@ // Keyboard layouts for Turkey. + // This file distributed without any expressed or implied warranty. // Nilgün Belma Bugüner <nilgun@belgeler.org>, 2005
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/tw -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/tw
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for Taiwan. + default partial alphanumeric_keys xkb_symbols "tw" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/tz -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/tz
Changed
@@ -1,7 +1,8 @@ -// Keyboard layout for Swahili in Arabic script. +// Keyboard layout for Tanzania. + +// Layout for Swahili in Arabic script. // Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard. // Please notify Kevin Donnelly (kevin@dotmon.com) of any corrections or omission. - default partial alphanumeric_keys xkb_symbols "swa" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/ua -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/ua
Changed
@@ -1,10 +1,10 @@ -// Keyboard layouts for the Ukraine. +// Keyboard layouts for Ukraine. -// AEN <aen@logic.ru> & Leon Kanter <leon@geon.donetsk.ua>, +// Original authors: AEN <aen@logic.ru> & Leon Kanter <leon@geon.donetsk.ua>, // Andriy Rysin <arysin@yahoo.com>, Oleksiy Protas <elfy.ua@gmail.com> -// The legacy WinKeys layout extended on the third and fourth level with -// some Unicode symbols, Cyrillics from other Slavic languages, and some +// This is the legacy WinKeys layout extended on the third and fourth levels +// with some Unicode symbols, Cyrillics from other Slavic languages, and some // often-used ASCII symbols. default partial alphanumeric_keys xkb_symbols "unicode" { @@ -13,41 +13,41 @@ nameGroup1= "Ukrainian"; - key <TLDE> { apostrophe, U02BC, U0301, asciitilde }; // Apostrophe and Stress symbol - key <AE01> { 1, exclam, onesuperior }; - key <AE02> { 2, quotedbl, twosuperior, U2019 }; // single quote used often as an apostrophe (deprecated) - key <AE03> { 3, numerosign, section, U20B4 }; // Paragraph and Hryvnia sign - key <AE04> { 4, semicolon, dollar, EuroSign }; - key <AE05> { 5, percent, degree }; - key <AE06> { 6, colon, less }; - key <AE07> { 7, question, greater }; - key <AE08> { 8, asterisk, enfilledcircbullet }; - key <AE09> { 9, parenleft, bracketleft, braceleft }; - key <AE10> { 0, parenright, bracketright, braceright }; - key <AE11> { minus, underscore, emdash, endash }; - key <AE12> { equal, plus, notequal, plusminus }; - - key <AD01> { Cyrillic_shorti, Cyrillic_SHORTI, Cyrillic_je, Cyrillic_JE }; - key <AD02> { Cyrillic_tse, Cyrillic_TSE, Cyrillic_dzhe, Cyrillic_DZHE }; - key <AD03> { Cyrillic_u, Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU }; - key <AD04> { Cyrillic_ka, Cyrillic_KA, registered }; // Registered tm - key <AD05> { Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO }; - key <AD06> { Cyrillic_en, Cyrillic_EN, Cyrillic_nje, Cyrillic_NJE }; - key <AD12> { Ukrainian_yi, Ukrainian_YI, Cyrillic_hardsign,Cyrillic_HARDSIGN }; - - key <AC02> { Ukrainian_i, Ukrainian_I, Cyrillic_yeru, Cyrillic_YERU }; - key <AC08> { Cyrillic_el, Cyrillic_EL, Cyrillic_lje, Cyrillic_LJE }; - key <AC09> { Cyrillic_de, Cyrillic_DE, Serbian_dje, Serbian_DJE }; - key <AC11> { Ukrainian_ie, Ukrainian_IE, Cyrillic_e, Cyrillic_E }; - - key <BKSL> { Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN, backslash, bar }; - - key <AB02> { Cyrillic_che, Cyrillic_CHE, Serbian_tshe, Serbian_TSHE }; - key <AB03> { Cyrillic_es, Cyrillic_ES, copyright }; - key <AB06> { Cyrillic_te, Cyrillic_TE, trademark }; - key <AB08> { Cyrillic_be, Cyrillic_BE, guillemotleft, doublelowquotemark }; - key <AB09> { Cyrillic_yu, Cyrillic_YU, guillemotright, leftdoublequotemark }; - key <AB10> { period, comma, slash, ellipsis }; + key <TLDE> { apostrophe, U02BC, U0301, asciitilde }; // Apostrophe and Stress symbol + key <AE01> { 1, exclam, onesuperior }; + key <AE02> { 2, quotedbl, twosuperior, U2019 }; // Single quote, used often as an apostrophe (deprecated) + key <AE03> { 3, numerosign, section, U20B4 }; // Paragraph and Hryvnia sign + key <AE04> { 4, semicolon, dollar, EuroSign }; + key <AE05> { 5, percent, degree }; + key <AE06> { 6, colon, less }; + key <AE07> { 7, question, greater }; + key <AE08> { 8, asterisk, enfilledcircbullet }; // • + key <AE09> { 9, parenleft, bracketleft, braceleft }; + key <AE10> { 0, parenright, bracketright, braceright }; + key <AE11> { minus, underscore, emdash, endash }; + key <AE12> { equal, plus, notequal, plusminus }; + + key <AD01> { Cyrillic_shorti, Cyrillic_SHORTI, Cyrillic_je, Cyrillic_JE }; + key <AD02> { Cyrillic_tse, Cyrillic_TSE, Cyrillic_dzhe, Cyrillic_DZHE }; + key <AD03> { Cyrillic_u, Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU }; + key <AD04> { Cyrillic_ka, Cyrillic_KA, registered }; // ® + key <AD05> { Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO }; + key <AD06> { Cyrillic_en, Cyrillic_EN, Cyrillic_nje, Cyrillic_NJE }; + key <AD12> { Ukrainian_yi, Ukrainian_YI, Cyrillic_hardsign,Cyrillic_HARDSIGN }; + + key <AC02> { Ukrainian_i, Ukrainian_I, Cyrillic_yeru, Cyrillic_YERU }; + key <AC08> { Cyrillic_el, Cyrillic_EL, Cyrillic_lje, Cyrillic_LJE }; + key <AC09> { Cyrillic_de, Cyrillic_DE, Serbian_dje, Serbian_DJE }; + key <AC11> { Ukrainian_ie, Ukrainian_IE, Cyrillic_e, Cyrillic_E }; + + key <BKSL> { Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN, backslash, bar }; + + key <AB02> { Cyrillic_che, Cyrillic_CHE, Serbian_tshe, Serbian_TSHE }; + key <AB03> { Cyrillic_es, Cyrillic_ES, copyright }; // © + key <AB06> { Cyrillic_te, Cyrillic_TE, trademark }; // ™ + key <AB08> { Cyrillic_be, Cyrillic_BE, guillemotleft, doublelowquotemark }; + key <AB09> { Cyrillic_yu, Cyrillic_YU, guillemotright, leftdoublequotemark }; + key <AB10> { period, comma, slash, ellipsis }; include "level3(ralt_switch)" }; @@ -56,29 +56,30 @@ xkb_symbols "macOS" { include "ua(unicode)" + nameGroup1= "Ukrainian (macOS)"; - key <TLDE> { apostrophe, asciitilde, bracketright, bracketleft }; - key <AE01> { 1, exclam, exclam, U0174 }; - key <AE02> { 2, quotedbl, at, quotedbl }; - key <AE03> { 3, numerosign, numbersign, U20B4 }; - key <AE04> { 4, percent, dollar, EuroSign }; - key <AE05> { 5, colon, degree }; - key <AE06> { 6, comma, less }; - key <AE07> { 7, period, ampersand, U204B }; - key <AE08> { 8, semicolon, asterisk, U221A }; - key <AE09> { 9, parenleft, parenleft, apostrophe }; - key <AE10> { 0, parenright, parenright, grave }; - key <AE11> { minus, underscore, endash, emdash }; - key <AE12> { equal, plus, U00BB, U00AB }; + key <TLDE> { apostrophe, asciitilde, bracketright, bracketleft }; + key <AE01> { 1, exclam, exclam, U0174 }; // Ŵ + key <AE02> { 2, quotedbl, at, quotedbl }; + key <AE03> { 3, numerosign, numbersign, U20B4 }; // ₴ + key <AE04> { 4, percent, dollar, EuroSign }; + key <AE05> { 5, colon, degree }; + key <AE06> { 6, comma, less }; + key <AE07> { 7, period, ampersand, U204B }; // ⁋ + key <AE08> { 8, semicolon, asterisk, U221A }; // √ + key <AE09> { 9, parenleft, parenleft, apostrophe }; + key <AE10> { 0, parenright, parenright, grave }; + key <AE11> { minus, underscore, endash, emdash }; + key <AE12> { equal, plus, guillemotright, guillemotleft }; - key <AC02> { Cyrillic_i, Cyrillic_I, Cyrillic_yeru, Cyrillic_YERU }; - key <AB05> { Ukrainian_i, Ukrainian_I, Cyrillic_i, Cyrillic_I }; + key <AC02> { Cyrillic_i, Cyrillic_I, Cyrillic_yeru, Cyrillic_YERU }; + key <AB05> { Ukrainian_i, Ukrainian_I, Cyrillic_i, Cyrillic_I }; - key <AB08> { Cyrillic_be, Cyrillic_BE, lessthanequal, less }; - key <AB09> { Cyrillic_yu, Cyrillic_YU, greaterthanequal, greater }; + key <AB08> { Cyrillic_be, Cyrillic_BE, lessthanequal, less }; + key <AB09> { Cyrillic_yu, Cyrillic_YU, greaterthanequal, greater }; - key <AB10> { slash, question, U201C, U201E }; + key <AB10> { slash, question, U201C, U201E}; include "level3(ralt_switch)" }; @@ -88,57 +89,57 @@ nameGroup1= "Ukrainian (legacy)"; - key <TLDE> { apostrophe, asciitilde }; - key <AE01> { 1, exclam }; - key <AE02> { 2, quotedbl }; - key <AE03> { 3, numbersign }; - key <AE04> { 4, asterisk }; - key <AE05> { 5, colon }; - key <AE06> { 6, comma }; - key <AE07> { 7, period }; - key <AE08> { 8, semicolon }; - key <AE09> { 9, parenleft }; - key <AE10> { 0, parenright }; - key <AE11> { minus, underscore }; - key <AE12> { equal, plus }; - - key <AD01> { Cyrillic_shorti, Cyrillic_SHORTI }; - key <AD02> { Cyrillic_tse, Cyrillic_TSE }; - key <AD03> { Cyrillic_u, Cyrillic_U }; - key <AD04> { Cyrillic_ka, Cyrillic_KA }; - key <AD05> { Cyrillic_ie, Cyrillic_IE }; - key <AD06> { Cyrillic_en, Cyrillic_EN }; - key <AD07> { Cyrillic_ghe, Cyrillic_GHE }; - key <AD08> { Cyrillic_sha, Cyrillic_SHA }; - key <AD09> { Cyrillic_shcha, Cyrillic_SHCHA }; - key <AD10> { Cyrillic_ze, Cyrillic_ZE }; - key <AD11> { Cyrillic_ha, Cyrillic_HA }; - key <AD12> { Ukrainian_yi, Ukrainian_YI }; - key <BKSL> { Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN }; - - key <AC01> { Cyrillic_ef, Cyrillic_EF }; - key <AC02> { Ukrainian_i, Ukrainian_I }; - key <AC03> { Cyrillic_ve, Cyrillic_VE }; - key <AC04> { Cyrillic_a, Cyrillic_A }; - key <AC05> { Cyrillic_pe, Cyrillic_PE }; - key <AC06> { Cyrillic_er, Cyrillic_ER }; - key <AC07> { Cyrillic_o, Cyrillic_O }; - key <AC08> { Cyrillic_el, Cyrillic_EL }; - key <AC09> { Cyrillic_de, Cyrillic_DE }; - key <AC10> { Cyrillic_zhe, Cyrillic_ZHE }; - key <AC11> { Ukrainian_ie, Ukrainian_IE }; - - key <LSGT> { slash, bar }; - key <AB01> { Cyrillic_ya, Cyrillic_YA }; - key <AB02> { Cyrillic_che, Cyrillic_CHE }; - key <AB03> { Cyrillic_es, Cyrillic_ES }; - key <AB04> { Cyrillic_em, Cyrillic_EM }; - key <AB05> { Cyrillic_i, Cyrillic_I }; - key <AB06> { Cyrillic_te, Cyrillic_TE }; - key <AB07> {Cyrillic_softsign,Cyrillic_SOFTSIGN }; - key <AB08> { Cyrillic_be, Cyrillic_BE }; - key <AB09> { Cyrillic_yu, Cyrillic_YU }; - key <AB10> { slash, question }; + key <TLDE> { apostrophe, asciitilde }; + key <AE01> { 1, exclam }; + key <AE02> { 2, quotedbl }; + key <AE03> { 3, numbersign };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/us -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/us
Changed
@@ -1,3 +1,5 @@ +// Keyboard layouts for the United States of America. + default partial alphanumeric_keys modifier_keys xkb_symbols "basic" { @@ -117,10 +119,10 @@ key <AC01> { a, A, aacute, Aacute }; key <AC02> { s, S, ssharp, section }; key <AC03> { d, D, eth, ETH }; - key <AC04> { f, F, f, F }; + key <AC04> { f, F, ediaeresis, Ediaeresis }; key <AC05> { g, G, g, G }; key <AC06> { h, H, h, H }; - key <AC07> { j, J, j, J }; + key <AC07> { j, J, idiaeresis, Idiaeresis }; key <AC08> { k, K, oe, OE }; key <AC09> { l, L, oslash, Oslash }; key <AC10> { semicolon, colon, paragraph, degree }; @@ -132,7 +134,7 @@ key <AB04> { v, V, v, V }; key <AB05> { b, B, b, B }; key <AB06> { n, N, ntilde, Ntilde }; - key <AB07> { m, M, mu, mu }; + key <AB07> { m, M, mu, plusminus }; key <AB08> { comma, less, ccedilla, Ccedilla }; key <AB09> { period, greater, dead_abovedot, dead_caron }; key <AB10> { slash, question, questiondown, dead_hook }; @@ -284,7 +286,7 @@ key <AD03> { period, greater, dead_abovedot, dead_caron }; key <AD04> { p, P, odiaeresis, Odiaeresis }; key <AD05> { y, Y, udiaeresis, Udiaeresis }; - key <AD06> { f, F, f, F }; + key <AD06> { f, F, ediaeresis, Ediaeresis }; key <AD07> { g, G, g, G }; key <AD08> { c, C, copyright, cent }; key <AD09> { r, R, registered, trademark }; @@ -306,11 +308,11 @@ key <AB01> { semicolon, colon, paragraph, degree }; key <AB02> { q, Q, adiaeresis, Adiaeresis }; - key <AB03> { j, J, j, J }; + key <AB03> { j, J, idiaeresis, Idiaeresis }; key <AB04> { k, K, oe, OE }; key <AB05> { x, X, x, X }; key <AB06> { b, B, b, B }; - key <AB07> { m, M, mu, mu }; + key <AB07> { m, M, mu, plusminus }; key <AB08> { w, W, aring, Aring }; key <AB09> { v, V, v, V }; key <AB10> { z, Z, ae, AE }; @@ -857,71 +859,67 @@ include "level3(ralt_switch)" }; - // Colemak-DH (ANSI) symbols for xkb on X.Org Server 7.x // 2014-10-25 by SteveP, https://colemakmods.github.io/mod-dh/ xkb_symbols "colemak_dh" { - nameGroup1= "English (Colemak-DH)"; + include "us(colemak)" - key <TLDE> { grave, asciitilde, dead_tilde, asciitilde }; - key <AE01> { 1, exclam, exclamdown, onesuperior }; - key <AE02> { 2, at, masculine, twosuperior }; - key <AE03> { 3, numbersign, ordfeminine, threesuperior }; - key <AE04> { 4, dollar, cent, sterling }; - key <AE05> { 5, percent, EuroSign, yen }; - key <AE06> { 6, asciicircum, hstroke, Hstroke }; - key <AE07> { 7, ampersand, eth, ETH }; - key <AE08> { 8, asterisk, thorn, THORN }; - key <AE09> { 9, parenleft, leftsinglequotemark, leftdoublequotemark }; - key <AE10> { 0, parenright, rightsinglequotemark, rightdoublequotemark }; - key <AE11> { minus, underscore, endash, emdash }; - key <AE12> { equal, plus, multiply, division }; + nameGroup1= "English (Colemak-DH)"; - key <AD01> { q, Q, adiaeresis, Adiaeresis }; - key <AD02> { w, W, aring, Aring }; - key <AD03> { f, F, atilde, Atilde }; - key <AD04> { p, P, oslash, Oslash }; key <AD05> { b, B, dead_breve, asciitilde }; - key <AD06> { j, J, dstroke, Dstroke }; - key <AD07> { l, L, lstroke, Lstroke }; - key <AD08> { u, U, uacute, Uacute }; - key <AD09> { y, Y, udiaeresis, Udiaeresis }; - key <AD10> { semicolon, colon, odiaeresis, Odiaeresis }; - key <AD11> { bracketleft, braceleft, guillemotleft, 0x1002039 }; - key <AD12> { bracketright, braceright, guillemotright, 0x100203a }; - key <BKSL> { backslash, bar, asciitilde, asciitilde }; - key <AC01> { a, A, aacute, Aacute }; - key <AC02> { r, R, dead_grave, asciitilde }; - key <AC03> { s, S, ssharp, 0x1001e9e }; - key <AC04> { t, T, dead_acute, dead_doubleacute }; key <AC05> { g, G, dead_ogonek, asciitilde }; key <AC06> { m, M, dead_macron, asciitilde }; - key <AC07> { n, N, ntilde, Ntilde }; - key <AC08> { e, E, eacute, Eacute }; - key <AC09> { i, I, iacute, Iacute }; - key <AC10> { o, O, oacute, Oacute }; - key <AC11> { apostrophe, quotedbl, otilde, Otilde }; key <LSGT> { z, Z, ae, AE }; key <AB01> { x, X, dead_circumflex, asciitilde }; key <AB02> { c, C, ccedilla, Ccedilla }; key <AB03> { d, D, dead_diaeresis, asciitilde }; - key <AB04> { v, V, oe, OE }; key <AB05> { z, Z, ae, AE }; //Z appears here too because <LSGT> key is not present on ANSI keyboards - key <AB06> { k, K, dead_abovering, asciitilde }; key <AB07> { h, H, dead_caron, asciitilde }; - key <AB08> { comma, less, dead_cedilla, asciitilde }; - key <AB09> { period, greater, dead_abovedot, asciitilde }; - key <AB10> { slash, question, questiondown, asciitilde }; +}; - key <SPCE> { space, space, space, nobreakspace }; +// Colemak-DH (Wide) symbols for xkb on X.Org Server 7.x +// https://colemakmods.github.io/mod-dh/ - include "level3(ralt_switch)" +xkb_symbols "colemak_dh_wide" { + + include "us(colemak_dh)" + nameGroup1= "English (Colemak-DH Wide)"; + + key <AE07> { equal, plus, multiply, division }; + key <AE08> { 7, ampersand, eth, ETH }; + key <AE09> { 8, asterisk, thorn, THORN }; + key <AE10> { 9, parenleft, leftsinglequotemark, leftdoublequotemark }; + key <AE11> { 0, parenright, rightsinglequotemark, rightdoublequotemark }; + key <AE12> { minus, underscore, endash, emdash }; + + key <AD06> { bracketleft, braceleft, guillemotleft, 0x1002039 }; + key <AD07> { j, J, dstroke, Dstroke }; + key <AD08> { l, L, lstroke, Lstroke }; + key <AD09> { u, U, uacute, Uacute }; + key <AD10> { y, Y, udiaeresis, Udiaeresis }; + key <AD11> { semicolon, colon, odiaeresis, Odiaeresis }; + key <AD12> { apostrophe, quotedbl, otilde, Otilde }; + + key <AC06> { bracketright, braceright, guillemotright, 0x100203a }; + key <AC07> { m, M, dead_macron, asciitilde }; + key <AC08> { n, N, ntilde, Ntilde }; + key <AC09> { e, E, eacute, Eacute }; + key <AC10> { i, I, iacute, Iacute }; + key <AC11> { o, O, oacute, Oacute }; + + key <AB06> { slash, question, questiondown, asciitilde }; + key <AB07> { k, K, dead_abovering, asciitilde }; + key <AB08> { h, H, dead_caron, asciitilde }; + key <AB09> { comma, less, dead_cedilla, asciitilde }; + key <AB10> { period, greater, dead_abovedot, asciitilde }; + key <AB11> { slash, question, questiondown, asciitilde }; }; + // Colemak-DH (ISO) symbols for xkb on X.Org Server 7.x // https://colemakmods.github.io/mod-dh/ @@ -930,9 +928,24 @@ include "us(colemak_dh)" nameGroup1= "English (Colemak-DH ISO)"; - key <AB05> { backslash, bar, asciitilde, brokenbar }; + key <BKSL> { numbersign, asciitilde, backslash, bar }; - include "level3(ralt_switch)" + key <AB05> { backslash, bar, asciitilde, brokenbar }; +}; + +// Colemak-DH (Wide ISO) symbols for xkb on X.Org Server 7.x +// https://colemakmods.github.io/mod-dh/ + +xkb_symbols "colemak_dh_wide_iso" { + + include "us(colemak_dh_wide)" + nameGroup1= "English (Colemak-DH Wide ISO)"; + + key <AD12> { numbersign, asciitilde, backslash, bar }; + key <BKSL> { apostrophe, quotedbl, otilde, Otilde }; + + key <AB05> { backslash, bar, asciitilde, brokenbar }; + key <AB06> { slash, question, questiondown, asciitilde }; }; // Colemak-DH (ortholinear) symbols for xkb on X.Org Server 7.x @@ -948,7 +961,6 @@ key <AB03> { c, C, ccedilla, Ccedilla }; key <AB04> { d, D, dead_diaeresis, asciitilde }; key <AB05> { v, V, oe, OE }; - }; @@ -987,7 +999,7 @@ key <AE01> { 1, exclam, onesuperior, exclamdown };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/vn -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/vn
Changed
@@ -1,10 +1,9 @@ +// Keyboard layouts for Vietnam. + // Vietnamese keyboard layout, somehow based on TCVN 5712:1993. -// Originally by Le Hong Boi <le.hong.boi@bigfoot.com> -// August 1999 -// Further modified by Ashley Clark <aclark@debian.org> -// July 2000 for X 4.0 -// Changed accents into combining marks by Samuel Thibault <samuel.thibault@ens-lyon.org> -// July 2009 +// Original author: Le Hong Boi <le.hong.boi@bigfoot.com>, 1999. +// Modified by Ashley Clark <aclark@debian.org>, 2000. +// Accents to combining marks, Samuel Thibault <samuel.thibault@ens-lyon.org>, 2009. default partial alphanumeric_keys xkb_symbols "basic" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/symbols/za -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/symbols/za
Changed
@@ -1,12 +1,10 @@ -// Based on the Latvian and GB keyboard maps. +// Keyboard layout for South Africa. +// Dead keys and letters with diacritics on the upper levels. +// Original author: Dwayne Bailey (dwayne@translate.org.za). default partial alphanumeric_keys modifier_keys xkb_symbols "basic" { - // Describes the differences between an en_US layout - // and a South African layout with dead keys. - // By Dwayne Bailey (dwayne@translate.org.za). - include "latin" nameGroup1="English (South Africa)";
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/tests/genLists4Comparison.sh -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/tests/genLists4Comparison.sh
Changed
@@ -1,10 +1,8 @@ #!/bin/sh -# -# This script compares the group names which "have to be", according to the descriptions in base.xml - -# and actually existing in the symbol files. Some differences are ok (like extra double quotes or -# extra escaping character) - but all the rest should be in sync. -# +# This script compares the group names that are mentioned in base*.xml with the ones +# that actually exist in the symbol files. Some differences are okay -- like extra +# quotes or an extra escaping character -- but apart from that they should match. cd $(dirname $0) ROOT=".." @@ -43,14 +41,14 @@ isUnregistered = 1; } /^:space:*\/\//{ - next + next } /.*default.*/{ isDefault = 1; } /xkb_symbols/{ variant = $2; -}/^:space:*name\Group1\:space:*=/{ +}/^:space:*name\Ggroup1\:space:*=/{ if (isUnregistered == 1) { isUnregistered = 0; } else if (isDefault == 1) @@ -75,7 +73,7 @@ rc=$? if $rc != 0 ; then - echo "Legend: '-' is for rules/base.*xml.in, '+' is for symbols/*" + echo "Legend: '-' is for rules/base*.xml, '+' is for symbols/*" fi rm -f $registry_names $group_names
View file
_service:tar_scm:xkeyboard-config-2.39.tar.xz/tests/test_regressions.py
Added
@@ -0,0 +1,376 @@ +# SPDX-License-Identifier: MIT + +from __future__ import annotations + +import os +import re +from functools import reduce +from pathlib import Path +from typing import Optional + +import pytest +import xkbcommon +from xkbcommon import Mod1, Mod4, Mod5, ModifierMask, NoModifier, Shift + +############################################################################### +# pytest configuration +############################################################################### + +# You may skip this section and go to the section “How-to write tests” +# if you only intend to write new tests. +# +# How the test suite works +# ------------------------ +# +# Interfacing with xkbcommon requires: +# • Taking care of initialization and finalization of foreign objects. +# This is done using `xkbcommon.ForeignKeymap` and `xkbcommon.ForeignState` +# context managers. +# • Updating the state: this is down with `xkbcommon.State`. +# +# pytest fixtures: +# • The only fixture intended in the test code is `keymap`. +# • Other fixtures are just helpers that are used indirectly. +# • The intended use is documented in `TestSuiteDoc`. + + +KEYCODE_PATTERN = re.compile( + r"""^(?: + # Usual keycodes + A-Z # Start with an upper case letter + A-Z0-9{1,3} # Followed by up to 3 characters + # Latin aliases + | LatA-Z + # Special cases + | VOL- + | VOL\+ + )$ + """, + re.VERBOSE, +) + + +@pytest.mark.parametrize("key", ("UP", "TAB", "AE01", "RTRN", "VOL-", "I120", "LatA")) +def test_valid_keycode_pattern(key: str): + assert KEYCODE_PATTERN.match(key) + + +@pytest.mark.parametrize( + "key", ("U", "LFTSH", "Shift_L", "lfsh", "9", "1I20", "latA", "Lat9") +) +def test_invalid_keycode_pattern(key: str): + assert not KEYCODE_PATTERN.match(key) + + +BASE_GROUP = 1 +BASE_LEVEL = 1 + + +def check_keycode(key: str) -> bool: + """Check that keycode has the required syntax.""" + return bool(KEYCODE_PATTERN.match(key)) + + +class Keymap: + """Public test methods""" + + def __init__(self, state: xkbcommon.State): + self._state = state + + def press(self, key: str) -> xkbcommon.Result: + """Update the state by pressing a key""" + assert check_keycode(key), "key must be a 2-4-character keycode" + return self._state.process_key_event( + key, xkbcommon.xkb_key_direction.XKB_KEY_DOWN + ) + + def release(self, key: str) -> xkbcommon.Result: + """Update the state by releasing a key""" + assert check_keycode(key), "key must be a 2-4-character keycode" + return self._state.process_key_event( + key, xkbcommon.xkb_key_direction.XKB_KEY_UP + ) + + def tap(self, key: str) -> xkbcommon.Result: + """Update the state by tapping a key""" + assert check_keycode(key), "key must be a 2-4-character keycode" + self.press(key) + return self.release(key) + + def tap_and_check( + self, key: str, keysym: str, group: int = BASE_GROUP, level: int = BASE_LEVEL + ) -> xkbcommon.Result: + """ + Check that tapping a key produces the expected keysym in the + expected group and level. + """ + r = self.tap(key) + assert r.group == group + assert r.level == level + assert r.keysym == keysym + # Return the result for optional further tests + return r + + def key_down(self, *keys: str) -> _KeyDown: + """Update the state by holding some keys""" + assert all(map(check_keycode, keys)), "keys must be a 2-4-character keycodes" + return _KeyDown(self, *keys) + + +# NOTE: Abusing Python’s context manager to enable nice test syntax +class _KeyDown: + """Context manager that will hold a key.""" + + def __init__(self, keymap: Keymap, *keys: str): + self.keys = keys + self.keymap = keymap + + def __enter__(self) -> xkbcommon.Result: + """Press the key in order, then return the last result.""" + return reduce( + lambda _, key: self.keymap.press(key), + self.keys, + xkbcommon.Result(0, 0, "", "", 0, NoModifier, NoModifier, ()), + ) + + def __exit__(self, *_): + for key in self.keys: + self.keymap.release(key) + + +@pytest.fixture(scope="session") +def xkb_base(): + """Get the xkeyboard-config directory from the environment.""" + path = os.environ.get("XKB_CONFIG_ROOT") + if path: + return Path(path) + else: + raise ValueError("XKB_CONFIG_ROOT environment variable is not defined") + + +# The following fixtures enable them to have default values (i.e. None). + + +@pytest.fixture(scope="function") +def rules(request: pytest.FixtureRequest): + return getattr(request, "param", None) + + +@pytest.fixture(scope="function") +def model(request: pytest.FixtureRequest): + return getattr(request, "param", None) + + +@pytest.fixture(scope="function") +def layout(request: pytest.FixtureRequest): + return getattr(request, "param", None) + + +@pytest.fixture(scope="function") +def variant(request: pytest.FixtureRequest): + return getattr(request, "param", None) + + +@pytest.fixture(scope="function") +def options(request: pytest.FixtureRequest): + return getattr(request, "param", None) + + +@pytest.fixture +def keymap( + xkb_base: Path, + rules: Optionalstr, + model: Optionalstr, + layout: Optionalstr, + variant: Optionalstr, + options: Optionalstr, +): + """Load a keymap, and return a new state.""" + with xkbcommon.ForeignKeymap( + xkb_base, + rules=rules, + model=model, + layout=layout, + variant=variant, + options=options, + ) as km: + with xkbcommon.ForeignState(km) as state: + yield Keymap(state) +
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/tests/test_rules_xml.py -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/tests/test_rules_xml.py
Changed
@@ -220,6 +220,7 @@ pycountry = pytest.importorskip('pycountry') country_codes = c.alpha_2 for c in pycountry.countries expected_without_country = + "ancient", # from before current-day countries "apl", "bqn", # programming "brai", # Braille not specific to any country "custom",
View file
_service:tar_scm:xkeyboard-config-2.39.tar.xz/tests/xkbcommon
Added
+(directory)
View file
_service:tar_scm:xkeyboard-config-2.39.tar.xz/tests/xkbcommon/__init__.py
Added
@@ -0,0 +1,458 @@ +# SPDX-License-Identifier: MIT + +import os +from ctypes import ( + POINTER, + Structure, + _Pointer, + byref, + c_char, + c_char_p, + c_int, + c_size_t, + c_uint32, + cdll, + create_string_buffer, +) +from ctypes.util import find_library +from enum import Enum, IntFlag +from functools import reduce +from pathlib import Path +from sys import stdout +from typing import TYPE_CHECKING, Any, NamedTuple, Optional, TypeAlias + +############################################################################### +# Types +############################################################################### + + +class xkb_context(Structure): + pass + + +class xkb_rule_names(Structure): + _fields_ = + ("rules", POINTER(c_char)), + ("model", POINTER(c_char)), + ("layout", POINTER(c_char)), + ("variant", POINTER(c_char)), + ("options", POINTER(c_char)), + + + +class xkb_keymap(Structure): + pass + + +class xkb_state(Structure): + pass + + +class xkb_key_direction(Enum): + XKB_KEY_UP = c_int(0) + XKB_KEY_DOWN = c_int(1) + + +# HACK Typing ctypes correctly is difficult. The following works, but there +# could be another better way. +if TYPE_CHECKING: + xkb_context_p: TypeAlias = _Pointerxkb_context + xkb_rule_names_p: TypeAlias = _Pointerxkb_rule_names + xkb_keymap_p: TypeAlias = _Pointerxkb_keymap + xkb_state_p = _Pointerxkb_state +else: + xkb_context_p = Any + xkb_rule_names_p = Any + xkb_keymap_p = Any + xkb_state_p = Any +xkb_context_flags = c_int +xkb_keymap_compile_flags = c_int +xkb_keymap_format = c_int +xkb_keycode_t = c_uint32 +xkb_keysym_t = c_uint32 +xkb_mod_index_t = c_uint32 +xkb_led_index_t = c_uint32 +xkb_level_index_t = c_uint32 +xkb_layout_index_t = c_uint32 +xkb_state_component = c_int +xkb_consumed_mode = c_int + + +############################################################################### +# Constants +############################################################################### + + +XKB_CONTEXT_NO_DEFAULT_INCLUDES = 1 << 0 +XKB_CONTEXT_NO_ENVIRONMENT_NAMES = 1 << 1 +XKB_KEYCODE_INVALID = 0xFFFFFFFF +XKB_STATE_MODS_EFFECTIVE = 1 << 3 +XKB_CONSUMED_MODE_XKB = 0 +XKB_KEYMAP_FORMAT_TEXT_V1 = 1 + + +class ModifierMask(IntFlag): + """Built-in standard definitions of modifiers masks""" + + Shift = 1 << 0 + Lock = 1 << 1 + Control = 1 << 2 + Mod1 = 1 << 3 + Mod2 = 1 << 4 + Mod3 = 1 << 5 + Mod4 = 1 << 6 + Mod5 = 1 << 7 + + +NoModifier = ModifierMask(0) +Shift = ModifierMask.Shift +Lock = ModifierMask.Lock +Control = ModifierMask.Control +Mod1 = ModifierMask.Mod1 +Mod2 = ModifierMask.Mod2 +Mod3 = ModifierMask.Mod3 +Mod4 = ModifierMask.Mod4 +Mod5 = ModifierMask.Mod5 + + +############################################################################### +# Binding to libxkbcommon +############################################################################### + + +xkbcommon_path = os.environ.get("XKBCOMMON_LIB_PATH") + +if xkbcommon_path: + xkbcommon_path = str(Path(xkbcommon_path).resolve()) + xkbcommon = cdll.LoadLibrary(xkbcommon_path) +else: + xkbcommon_path = find_library("xkbcommon") + if xkbcommon_path: + xkbcommon = cdll.LoadLibrary(xkbcommon_path) + else: + raise OSError("Cannot load libxbcommon") + +xkbcommon.xkb_context_new.argtypes = xkb_context_flags +xkbcommon.xkb_context_new.restype = POINTER(xkb_context) + +xkbcommon.xkb_keymap_new_from_names.argtypes = + POINTER(xkb_context), + POINTER(xkb_rule_names), + xkb_keymap_compile_flags, + +xkbcommon.xkb_keymap_new_from_names.restype = POINTER(xkb_keymap) + +xkbcommon.xkb_keymap_key_by_name.argtypes = POINTER(xkb_keymap), c_char_p +xkbcommon.xkb_keymap_key_by_name.restype = xkb_keycode_t + +xkbcommon.xkb_state_new.argtypes = POINTER(xkb_keymap) +xkbcommon.xkb_state_new.restype = POINTER(xkb_state) + +xkbcommon.xkb_state_get_keymap.argtypes = POINTER(xkb_state) +xkbcommon.xkb_state_get_keymap.restype = POINTER(xkb_keymap) + +xkbcommon.xkb_state_key_get_one_sym.argtypes = POINTER(xkb_state), xkb_keycode_t +xkbcommon.xkb_state_key_get_one_sym.restype = xkb_keysym_t + +xkbcommon.xkb_keymap_led_get_name.argtypes = POINTER(xkb_keymap), xkb_led_index_t +xkbcommon.xkb_keymap_led_get_name.restype = c_char_p + +xkbcommon.xkb_state_key_get_layout.argtypes = POINTER(xkb_state), xkb_keycode_t +xkbcommon.xkb_state_key_get_layout.restype = xkb_layout_index_t + +xkbcommon.xkb_state_key_get_level.argtypes = + POINTER(xkb_state), + xkb_keycode_t, + xkb_layout_index_t, + +xkbcommon.xkb_state_key_get_level.restype = xkb_level_index_t + +xkbcommon.xkb_keymap_num_mods.argtypes = POINTER(xkb_keymap) +xkbcommon.xkb_keymap_num_mods.restype = xkb_mod_index_t + +xkbcommon.xkb_state_mod_index_is_active.argtypes = + POINTER(xkb_state), + xkb_mod_index_t, + xkb_state_component, + +xkbcommon.xkb_state_mod_index_is_active.restype = c_int + +xkbcommon.xkb_state_mod_index_is_consumed2.argtypes = + POINTER(xkb_state), + xkb_keycode_t, + xkb_mod_index_t, + xkb_consumed_mode, + +xkbcommon.xkb_state_mod_index_is_consumed2.restype = c_int + +xkbcommon.xkb_keymap_num_leds.argtypes = POINTER(xkb_keymap) +xkbcommon.xkb_keymap_num_leds.restype = xkb_led_index_t + +xkbcommon.xkb_state_led_index_is_active.argtypes = POINTER(xkb_state), xkb_led_index_t +xkbcommon.xkb_state_led_index_is_active.restype = c_int + + +def load_keymap( + xkb_config_root: Path, + rules=None, + model=None, + layout=None,
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/types/basic -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/types/basic
Changed
@@ -8,7 +8,7 @@ type "ONE_LEVEL" { modifiers = None; mapNone = Level1; - level_nameLevel1= "Any"; + level_nameLevel1 = "Any"; }; type "TWO_LEVEL" {
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/types/cancel -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/types/cancel
Changed
@@ -3,7 +3,7 @@ override type "TWO_LEVEL" { modifiers = Shift + Lock; mapShift = Level2; - preserveLock= Lock; + preserveLock = Lock; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/types/caps -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/types/caps
Changed
@@ -21,8 +21,8 @@ preserveLock+LevelThree = Lock; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; }; type "FOUR_LEVEL_SEMIALPHABETIC" { @@ -38,8 +38,8 @@ preserveShift+Lock+LevelThree = Lock; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; }; }; @@ -61,8 +61,8 @@ mapShift+LevelThree = Level4; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; }; type "FOUR_LEVEL_SEMIALPHABETIC" { @@ -74,8 +74,8 @@ mapShift+LevelThree = Level4; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; }; }; @@ -101,8 +101,8 @@ mapShift+Lock+LevelThree = Level3; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; }; type "FOUR_LEVEL_SEMIALPHABETIC" { @@ -118,8 +118,8 @@ preserveShift+Lock+LevelThree = Lock; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; }; }; @@ -147,8 +147,8 @@ mapShift+Lock+LevelThree = Level4; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; }; type "FOUR_LEVEL_SEMIALPHABETIC" { @@ -165,7 +165,7 @@ preserveShift+Lock+LevelThree = Lock; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; }; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/types/complete -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/types/complete
Changed
@@ -1,9 +1,9 @@ default xkb_types "complete" { include "basic" - include "mousekeys" include "pc" include "iso9995" - include "level5" include "extra" + include "level5" include "numpad" + include "mousekeys" };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/types/default -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/types/default
Changed
@@ -3,7 +3,7 @@ include "pc" include "iso9995" include "extra" - include "numpad" include "level5" + include "numpad" include "mousekeys" };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/types/extra -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/types/extra
Changed
@@ -13,8 +13,8 @@ mapShift+LevelThree = Level4; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; }; type "FOUR_LEVEL_ALPHABETIC" { @@ -22,14 +22,15 @@ mapNone = Level1; mapShift = Level2; mapLock = Level2; + mapShift+Lock = Level1; mapLevelThree = Level3; mapShift+LevelThree = Level4; mapLock+LevelThree = Level4; mapShift+Lock+LevelThree = Level3; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; }; type "FOUR_LEVEL_SEMIALPHABETIC" { @@ -37,6 +38,7 @@ mapNone = Level1; mapShift = Level2; mapLock = Level2; + mapShift+Lock = Level1; mapLevelThree = Level3; mapShift+LevelThree = Level4; mapLock+LevelThree = Level3; @@ -45,8 +47,24 @@ preserveShift+Lock+LevelThree = Lock; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; + }; + + type "FOUR_LEVEL_KEYPAD" { + modifiers = Shift + NumLock + LevelThree; + mapNone = Level1; + mapShift = Level2; + mapNumLock = Level2; + mapShift+NumLock = Level1; + mapLevelThree = Level3; + mapShift+LevelThree = Level4; + mapNumLock+LevelThree = Level4; + mapShift+NumLock+LevelThree = Level3; + level_nameLevel1 = "Base"; + level_nameLevel2 = "Shift/Numlock"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift/Numlock AltGr"; }; // A four-level keypad variant. The first two levels are controlled by @@ -55,29 +73,30 @@ type "FOUR_LEVEL_MIXED_KEYPAD" { modifiers = Shift + NumLock + LevelThree; mapNone = Level1; - mapShift+NumLock = Level1; - mapNumLock = Level2; mapShift = Level2; + mapNumLock = Level2; + mapShift+NumLock = Level1; mapLevelThree = Level3; - mapNumLock+LevelThree = Level3; mapShift+LevelThree = Level4; + mapNumLock+LevelThree = Level3; mapShift+NumLock+LevelThree = Level4; level_nameLevel1 = "Base"; level_nameLevel2 = "Number"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; }; // Base level, two shifted LevelThree levels, one Ctrl+Alt command level. type "FOUR_LEVEL_X" { modifiers = Shift + LevelThree + Control + Alt; mapNone = Level1; + mapShift = Level1; mapLevelThree = Level2; mapShift+LevelThree = Level3; mapControl+Alt = Level4; level_nameLevel1 = "Base"; - level_nameLevel2 = "Alt Base"; - level_nameLevel3 = "Shift Alt"; + level_nameLevel2 = "AltGr"; + level_nameLevel3 = "Shift AltGr"; level_nameLevel4 = "Ctrl+Alt"; }; @@ -94,12 +113,12 @@ mapShift+LevelThree = Level4; mapLock+LevelThree = Level3; mapShift+Lock+LevelThree = Level3; - preserveLock= Lock; - preserveLock+LevelThree= Lock; + preserveLock = Lock; + preserveLock+LevelThree = Lock; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "AltGr Base"; - level_nameLevel4 = "Shift AltGr"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Caps / Shift AltGr"; }; // Five levels: the normal four levels with Shift and LevelThree, @@ -117,30 +136,8 @@ mapShift+Lock+LevelThree = Level4; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; level_nameLevel5 = "Lock"; }; }; - -// This enables the four-level shifting also for the keypad. -partial xkb_types "keypad" { - - virtual_modifiers LevelThree; - - type "FOUR_LEVEL_KEYPAD" { - modifiers = Shift + NumLock + LevelThree; - mapNone = Level1; - mapShift = Level2; - mapNumLock = Level2; - mapShift+NumLock = Level1; - mapLevelThree = Level3; - mapShift+LevelThree = Level4; - mapNumLock+LevelThree = Level4; - mapShift+NumLock+LevelThree = Level3; - level_nameLevel1 = "Base"; - level_nameLevel2 = "Number"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Alt Number"; - }; -};
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/types/level5 -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/types/level5
Changed
@@ -17,12 +17,12 @@ mapShift+LevelThree+LevelFive = Level8; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; level_nameLevel5 = "X"; level_nameLevel6 = "X Shift"; - level_nameLevel7 = "X Alt Base"; - level_nameLevel8 = "X Shift Alt"; + level_nameLevel7 = "X AltGr"; + level_nameLevel8 = "X Shift AltGr"; }; type "EIGHT_LEVEL_ALPHABETIC" { @@ -47,12 +47,12 @@ level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; level_nameLevel5 = "X"; level_nameLevel6 = "X Shift"; - level_nameLevel7 = "X Alt Base"; - level_nameLevel8 = "X Shift Alt"; + level_nameLevel7 = "X AltGr"; + level_nameLevel8 = "X Shift AltGr"; }; type "EIGHT_LEVEL_SEMIALPHABETIC" { @@ -82,18 +82,18 @@ level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; level_nameLevel5 = "X"; level_nameLevel6 = "X Shift"; - level_nameLevel7 = "X Alt Base"; - level_nameLevel8 = "X Shift Alt"; + level_nameLevel7 = "X AltGr"; + level_nameLevel8 = "X Shift AltGr"; }; - type "EIGHT_LEVEL_LEVEL_FIVE_LOCK" { + type "EIGHT_LEVEL_WITH_LEVEL5_LOCK" { // Level5-Lock is implemented with virtual modifier NumLock. - modifiers = Shift + Lock + LevelThree + LevelFive + NumLock; + modifiers = Shift + LevelThree + LevelFive + NumLock; mapNone = Level1; mapShift = Level2; @@ -115,43 +115,20 @@ mapNumLock+LevelFive+LevelThree = Level3; mapNumLock+LevelFive+LevelThree+Shift = Level4; - // Lock has no effect - mapLock = Level1; - mapLock+Shift = Level2; - mapLock+LevelThree = Level3; - mapLock+LevelThree+Shift = Level4; - - mapLock+LevelFive = Level5; - mapLock+LevelFive+Shift = Level6; - mapLock+LevelFive+LevelThree = Level7; - mapLock+LevelFive+LevelThree+Shift = Level8; - - mapLock+NumLock = Level5; - mapLock+NumLock+Shift = Level6; - mapLock+NumLock+LevelThree = Level7; - mapLock+NumLock+LevelThree+Shift = Level8; - - mapLock+NumLock+LevelFive = Level1; - mapLock+NumLock+LevelFive+Shift = Level2; - mapLock+NumLock+LevelFive+LevelThree = Level3; - mapLock+NumLock+LevelFive+LevelThree+Shift = Level4; - preserveLevelFive+Shift = Shift; preserveNumLock+Shift = Shift; - preserveLock+LevelFive+Shift = Shift; - preserveLock+NumLock+Shift = Shift; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; level_nameLevel5 = "X"; level_nameLevel6 = "X Shift"; - level_nameLevel7 = "X Alt Base"; - level_nameLevel8 = "X Shift Alt"; + level_nameLevel7 = "X AltGr"; + level_nameLevel8 = "X Shift AltGr"; }; - type "EIGHT_LEVEL_ALPHABETIC_LEVEL_FIVE_LOCK" { + type "EIGHT_LEVEL_ALPHABETIC_WITH_LEVEL5_LOCK" { // Level5-Lock is implemented with virtual modifier NumLock. modifiers = Shift + Lock + LevelThree + LevelFive + NumLock; @@ -194,20 +171,57 @@ mapLock+NumLock+LevelFive = Level2; mapLock+NumLock+LevelFive+Shift = Level1; - mapLock+NumLock+LevelFive+LevelThree = Level4; - mapLock+NumLock+LevelFive+LevelThree+Shift = Level3; + mapLock+NumLock+LevelFive+LevelThree = Level3; + mapLock+NumLock+LevelFive+LevelThree+Shift = Level4; preserveLevelFive+Shift = Shift; preserveNumLock+Shift = Shift; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; level_nameLevel5 = "X"; level_nameLevel6 = "X Shift"; - level_nameLevel7 = "X Alt Base"; - level_nameLevel8 = "X Shift Alt"; + level_nameLevel7 = "X AltGr"; + level_nameLevel8 = "X Shift AltGr"; + }; + + // When you want part of your layout to have eight levels but cannot use + // LevelFive as modifier, as this would take over the right Ctrl key for + // the whole layout and is too invasive for the average four-level user. + // Needed to fix https://bugs.freedesktop.org/9529. + type "EIGHT_LEVEL_BY_CTRL" { + modifiers = Shift + Lock + LevelThree + Control; + + mapNone = Level1; + mapShift = Level2; + mapLock = Level2; + mapShift+Lock = Level1; + + mapLevelThree = Level3; + mapShift+LevelThree = Level4; + mapLock+LevelThree = Level4; + mapShift+Lock+LevelThree = Level3; + + mapControl = Level5; + mapShift+Control = Level6; + mapLock+Control = Level6; + mapShift+Lock+Control = Level5; + + mapLevelThree+Control = Level7; + mapShift+LevelThree+Control = Level8; + mapLock+LevelThree+Control = Level8; + mapShift+Lock+LevelThree+Control = Level7; + + level_nameLevel1 = "Base"; + level_nameLevel2 = "Shift"; + level_nameLevel3 = "Level3"; + level_nameLevel4 = "Shift Level3"; + level_nameLevel5 = "Ctrl"; + level_nameLevel6 = "Shift Ctrl"; + level_nameLevel7 = "Level3 Ctrl"; + level_nameLevel8 = "Shift Level3 Ctrl"; }; };
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/types/numpad -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/types/numpad
Changed
@@ -7,17 +7,15 @@ level_nameLevel1 = "Base"; level_nameLevel2 = "Number"; }; - include "extra(keypad)" }; -// On Mac keypads, level 1 and 2 are swapped. +// On Mac keypads, levels 1 and 2 are swapped. partial xkb_types "mac" { type "KEYPAD" { modifiers = None; mapNone = Level2; level_nameLevel2 = "Number"; }; - include "extra(keypad)" }; partial xkb_types "microsoft" { @@ -29,7 +27,6 @@ level_nameLevel1 = "Base"; level_nameLevel2 = "Number"; }; - include "extra(keypad)" }; // Swiss-German style numeric keypad: Shift and NumLock operate as
View file
_service:tar_scm:xkeyboard-config-2.38.tar.xz/types/pc -> _service:tar_scm:xkeyboard-config-2.39.tar.xz/types/pc
Changed
@@ -6,6 +6,14 @@ virtual_modifiers Alt, LevelThree; + type "PC_ALT_LEVEL2" { + modifiers = Alt; + mapNone = Level1; + mapAlt = Level2; + level_nameLevel1 = "Base"; + level_nameLevel2 = "Alt"; + }; + type "PC_SUPER_LEVEL2" { modifiers = Mod4; mapNone = Level1; @@ -22,14 +30,6 @@ level_nameLevel2 = "Control"; }; - type "PC_ALT_LEVEL2" { - modifiers = Alt; - mapNone = Level1; - mapAlt = Level2; - level_nameLevel1 = "Base"; - level_nameLevel2 = "Alt"; - }; - type "CTRL+ALT" { modifiers = Shift + LevelThree + Control + Alt; mapNone = Level1; @@ -41,48 +41,9 @@ preserveShift+LevelThree = Shift; level_nameLevel1 = "Base"; level_nameLevel2 = "Shift"; - level_nameLevel3 = "Alt Base"; - level_nameLevel4 = "Shift Alt"; + level_nameLevel3 = "AltGr"; + level_nameLevel4 = "Shift AltGr"; level_nameLevel5 = "Ctrl+Alt"; }; - // Local eight level. - // Needed when you want part of your layout eight-level but cannot use - // LevelFive as modifier, as this will take over the right Ctrl by default - // for the whole layout and is too invasive for the average four-level user. - // Needed to fix bug #9529. - // FIXME: Should really use RControl but it seems not to be enabled by - // default and touching this requires a lot of testing. - type "LOCAL_EIGHT_LEVEL" { - modifiers = Shift + Lock + LevelThree + Control; - - mapNone = Level1; - mapLock+Shift = Level1; - mapShift = Level2; - mapLock = Level2; - - mapLevelThree = Level3; - mapLock+Shift+LevelThree = Level3; - mapShift+LevelThree = Level4; - mapLock+LevelThree = Level4; - - mapControl = Level5; - mapLock+Shift+Control = Level5; - mapShift+Control = Level6; - mapLock+Control = Level6; - - mapLevelThree+Control = Level7; - mapLock+Shift+LevelThree+Control = Level7; - mapShift+LevelThree+Control = Level8; - mapLock+LevelThree+Control = Level8; - - level_nameLevel1 = "Base"; - level_nameLevel2 = "Shift"; - level_nameLevel3 = "Level3"; - level_nameLevel4 = "Shift Level3"; - level_nameLevel5 = "Ctrl"; - level_nameLevel6 = "Shift Ctrl"; - level_nameLevel7 = "Level3 Ctrl"; - level_nameLevel8 = "Shift Level3 Ctrl"; - }; };
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2