Commit graph

79 commits

Author SHA1 Message Date
Oskar Skog
a05f610278 Base: Extend the Finnish keymap and make capital Å type what it should 2023-05-31 16:42:09 +02:00
Cubic Love
fb47b988ca Base: Add US English Apple Macintosh keymap
Add the full alt + shift-alt keymap for the EN-US Apple Keyboard Layout
2023-04-14 10:00:06 +02:00
Victor Panisa
e1b15b9a44 Keymaps: Stop pt-br's r-shift printing "?"
Currently when trying to use the right-shift on the pt-br layout
it prints a "?" on key-down on top of applying the shift modifier.
This patch removes the unwanted "?".
2023-02-10 23:35:10 +01:00
Cubic Love
85ca19ffd5 Base: Add British English Apple Macintosh keymap
Full support for EN-GB Mac Laptop and Magic Keyboards
2023-02-03 12:50:42 +00:00
Moustafa Raafat
f5a2603714 Keymaps: Add Arabic keymap 2022-11-13 17:51:52 -07:00
matcool
eae9cb2b02 Keymaps: Improve pt-br keymap
Adds /?° key (scancode 115).
Shift + 6 now maps to ¨ instead of space.
AltGr + (1-6) now map to ¹²³£¢¬.
AltGr + = now maps to §.
AltGr + [ now maps to ª.
AltGr + ] now maps to º.
AltGr + q now maps to /.
AltGr + w now maps to ?.
AltGr + e now maps to °.
AltGr + c now maps to ₢.
2022-10-02 21:28:55 +02:00
Veronika Horáčků
b2203e6417 Keymaps: Improve cs-cz and cs-cz-qwertz keymaps
Fixes the semicolon button and AltGr+ů, which now outputs $.
2022-09-03 12:29:11 +01:00
Zorby
058ab81c24 Base: Add czech programmers keymap
This is just the en-us keymap with czech characters accessible in
combination with alt-gr, similar to the Czech Programmers Keyboard
in Windows.
2022-08-28 08:06:55 +00:00
Zorby
3c02f54c9c Base: Add czech QWERTZ keymap 2022-08-28 08:06:55 +00:00
Zorby
ea728a2588 Base: Add czech QWERTY keymap 2022-08-28 08:06:55 +00:00
jmdeejay
c1acb587d7 Base: Add new Canadian keyboard mappings 2022-06-30 12:00:10 +01:00
Karol Kosek
813b9c400d Base: Add Multilingual layout to Colemak
This commit will add additional key combinations from the Colemak
Multilingual page, except of the dead keys.

https://colemak.com/Multilingual
2022-03-27 09:12:50 -07:00
Idan Horowitz
e74b0b14ed Keymaps: Add Hebrew keymap 2022-03-06 21:18:42 +02:00
ReimarPB
cdae7229df Keymaps: Add µ key to Danish keymap 2022-03-01 21:18:25 +00:00
ReimarPB
fcfe17c625 Keymaps: Add keys to alt map on Danish layout 2022-03-01 21:18:25 +00:00
Στέφανος
a4031c89e1 Keymaps: Add Greek keymap 2022-01-23 00:46:14 +00:00
Thitat Auareesuksakul
96d2c3a827 Keymaps: Add Thai keymap 2022-01-22 10:38:53 +01:00
Timur Sultanov
f3139b100c keymaps: Fix keymap for Russian ЙЦУКЕН keyboard
- Swap captial "Ё" and lowercase "ё"
- Replace "|" with "/" to match the standard ЙЦУКЕН keyboard
2022-01-21 22:07:55 +01:00
DaftMouse
6394ff4ea8 Base: Fix wrong keys in pt-br keymap
This puts ]} and \| on the right keys and adds ' "
2022-01-13 00:21:55 -08:00
Jean-Paul Balabanian
3f597c70b4 Base: Add keymap for Norwegian Macintosh keyboards
There is a significant difference between the PC keyboard
mapping and the Macintosh mapping in Norwegian.
2022-01-04 21:40:15 +01:00
Corey Williamson
79805a3f80 Keymaps: Add colemak-caps-backspace mapping
This patch adds the colemak keymap with caps lock remapped to backspace
(as is the default for colemak)
2022-01-03 15:54:32 +01:00
Brandon
aa0db4e4b0 Base: Add Russian keymap
Add a Russian keymap file
2022-01-01 06:42:14 +00:00
RasmusNylander
3b71e7b5ee Base: Add Danish keymap
Based on what characters Windows 10 wrote when a key was pressed.

This makes it a lot nicer to use a Danish keyboard :^)
2021-12-20 10:49:27 -08:00
Beyley Thomas
cd41af5ac2 Keymaps: Add Workman keymap 2021-11-30 10:55:27 +01:00
Emir Sarı
343de29652 Keymaps: Add Turkish-F Keymap 2021-11-28 08:06:28 +01:00
Samuel El-Borai
86b3769e59 Keymaps: Add bépo keymaps 2021-11-24 00:20:59 +01:00
Sam Atkins
7426feacf7 Base: Map numpad '.' key to '.' instead of ',' in en-GB keymap 2021-10-26 16:51:42 +02:00
Valtteri Koskivuori
e6d0a086d1 Base: Fix the Finnish keymap
Make the Ö, Ä and Å keys actually type what they should type.
2021-10-13 19:09:34 +02:00
Paweł Łukasik
ab17ba0ab5 Keymaps: Fix for missing mapping for the polish ć,Ć character 2021-05-27 22:57:49 +02:00
Max Wipfli
074813e441 Keymaps: Add German (Switzerland) keymap layout
This adds a `de-ch` keyboard layout.
2021-05-27 09:02:13 +01:00
NonStandardModel
65a341b82f
Base: Fix numeric keypad in slovenian keymap
Numeric keypad map was off-by-one.
2021-05-22 21:00:08 +01:00
Linus Groh
f81e581d50 Meta: Remove trailing whitespace from ro.json
This fixes the CI linting step.
2021-05-01 20:15:24 +02:00
xSlendiX
1dec93f45c Keymap: Added Romanian layout 2021-05-01 20:07:27 +02:00
breakgimme
42abda2a19
Keymaps: Add pl keymap (#6282) 2021-04-13 00:06:18 +02:00
nickalfi
3a8844520a
Keymaps: Add se keymap (#6198)
Based on the existing Finnish keymap for special characters and what
characters Linux outputs when I press the key, including Numpad.
2021-04-08 23:35:17 +02:00
Miika Hämynen
5e8b5ff35e
Keymaps: Add sv-dvorak keymap (#6177)
Based on the finnish keymap for special characters and what characters
linux outputs when I press the key.
2021-04-07 19:34:49 +02:00
Dodoross
0315741815
Keymaps: Added fr-ch.json for Swiss-French keyboards (#6065)
This new file is inspired by de.json as the two keyboard layouts are
very similar.
2021-04-05 18:04:53 +02:00
networkException
4f22c92b99 Keymap: Added de-macintosh.json for German Mac keyboards
Some special characters might not match the exact layout
from macOS as this was tested on Linux, but it is close
enough to be well usable
2021-03-24 15:57:49 +01:00
Magnus Alvestad
a3b03eef01
Keymap: Added no-latin1.json for Norwegian pc105 keyboards (#5794) 2021-03-15 08:48:26 +01:00
Emanuele Torre
dd17ec180f Base: Fix newlines at end of file in some files. 2021-03-08 09:20:53 +01:00
Emanuele Torre
1f81bc6879 Everywhere: Remove unnecessary whitespace at the end of some lines. 2021-03-08 09:20:53 +01:00
TheMorc
38781cb131 Base: Add Slovak keymap 2021-02-22 09:46:02 +01:00
Kevin Kuehler
c909f7001c keymaps: Add dvorak-programmer
I left the numpad the same as qwerty because I don't have a keyborad
with a numpad and don't know if those keys change or not.
2021-02-21 23:48:57 +01:00
Linus Groh
ee41d6e154 Base: Rename some keymaps to use xx-xx format where appropriate
- en.json -> en-us.json
- gb.json -> en-gb.json
- ptbr.json -> pt-br.json
- ptpt.json -> pt-pt.json
2021-02-02 16:53:11 +01:00
Ben Wiederhake
9f60ce4801 Base: Replace tabs+spaces in keymaps by only spaces 2021-02-01 09:54:32 +01:00
Ben Wiederhake
b6dddd27b4 Base: Cover entire German keyboard
I'm strongly basing this on what I'm used to (xkb-data's "de(basic)"),
but without dead keys (since we don't support them).
2021-02-01 09:54:32 +01:00
Ben Wiederhake
2f92c8cad5 Base: Replace unnecessary escapes by actual codepoints
I used this arcane incantation by @emanuele6:

    < <(grep -hoP -e '\\u[A-Za-z0-9]{4}' ./*.json) grep -i -ve '\\u001b' \
    | sort -u \
    | while read -r; do
        sed -i "s,\\$REPLY,$(eval "echo $'$REPLY'"),g" ./*.json
    done

Plus some manual editing to re-align everything. Thanks! :)
2021-02-01 09:54:32 +01:00
Ben Wiederhake
fa642eb7d0 Base: Fix wrong offset for Numpad and later keys
This seems to be the last remaining fallout of
8733da652e.
2021-02-01 09:54:32 +01:00
Linus Groh
c7ca0a5fef Base: Add missing "ß" to DE keymap 2021-01-29 23:21:07 +01:00
Linus Groh
8fa8dda97c Base: Add missing umlauts to DE keymap 2021-01-29 23:21:07 +01:00