From 813b9c400d57a494b26e046a2e0f8e22a784f067 Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Sun, 20 Mar 2022 21:37:47 +0100 Subject: [PATCH] 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 --- Base/res/keymaps/colemak-caps-backspace.json | 4 +++- Base/res/keymaps/colemak.json | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Base/res/keymaps/colemak-caps-backspace.json b/Base/res/keymaps/colemak-caps-backspace.json index 200ee46df7..9895c06e18 100644 --- a/Base/res/keymaps/colemak-caps-backspace.json +++ b/Base/res/keymaps/colemak-caps-backspace.json @@ -1,5 +1,7 @@ { "map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "\b", "\t", "q", "w", "f", "p", "g", "j", "l", "u", "y", ";", "[", "]", "\n", "", "a", "r", "s", "t", "d", "h", "n", "e", "i", "o", "'", "`", "", "\\", "z", "x", "c", "v", "b", "k", "m", ",", ".", "/", "", "*", "", " ", "\b", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""], "shift_map": [ "", "\u001B", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "+", "\b", "\t", "Q", "W", "F", "P", "G", "J", "L", "U", "Y", ":", "{", "}", "\n", "", "A", "R", "S", "T", "D", "H", "N", "E", "I", "O", "\"", "~", "", "|", "Z", "X", "C", "V", "B", "K", "M", "<", ">", "?", "", "*", "", " ", "\b", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "|", "", "", ""], - "alt_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "\b", "\t", "q", "w", "f", "p", "g", "j", "l", "u", "y", ";", "[", "]", "\n", "", "a", "r", "s", "t", "d", "h", "n", "e", "i", "o", "'", "`", "", "\\", "z", "x", "c", "v", "b", "k", "m", ",", ".", "/", "", "*", "", " ", "\b", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""] + "alt_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "\b", "\t", "q", "w", "f", "p", "g", "j", "l", "u", "y", ";", "[", "]", "\n", "", "a", "r", "s", "t", "d", "h", "n", "e", "i", "o", "'", "`", "", "\\", "z", "x", "c", "v", "b", "k", "m", ",", ".", "/", "", "*", "", " ", "\b", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""], + "altgr_map": [ "", "\u001B", "¡", "º", "ª", "¢", "€", "ħ", "ð", "þ", "‘", "’", "–", "×", "\b", "\t", "ä", "å", "ã", "ø", "g", "đ", "ł", "ú", "ü", "ö", "«", "»", "\n", "", "á", "r", "ß", "t", "d", "h", "ñ", "é", "í", "ó", "õ", "`", "", "\\", "æ", "x", "ç", "œ", "b", "k", "m", ",", ".", "¿", "", "*", "", " ", "\b", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""], + "shift_altgr_map": [ "", "\u001B", "¹", "²", "³", "£", "¥", "Ħ", "Ð", "Þ", "“", "”", "—", "÷", "\b", "\t", "Ä", "Å", "Ã", "Ø", "G", "Đ", "Ł", "Ú", "Ü", "Ö", "‹", "›", "\n", "", "Á", "R", "ẞ", "S", "T", "D", "Ñ", "É", "Í", "Ó", "Õ", "~", "", "|", "Æ", "X", "Ç", "Œ", "B", "K", "M", "<", ">", "?", "", "*", "", "\u00A0", "\b", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "|", "", "", ""] } diff --git a/Base/res/keymaps/colemak.json b/Base/res/keymaps/colemak.json index 16b7fe242e..17bc67efe3 100644 --- a/Base/res/keymaps/colemak.json +++ b/Base/res/keymaps/colemak.json @@ -1,5 +1,7 @@ { "map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "\b", "\t", "q", "w", "f", "p", "g", "j", "l", "u", "y", ";", "[", "]", "\n", "", "a", "r", "s", "t", "d", "h", "n", "e", "i", "o", "'", "`", "", "\\", "z", "x", "c", "v", "b", "k", "m", ",", ".", "/", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""], "shift_map": [ "", "\u001B", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "+", "\b", "\t", "Q", "W", "F", "P", "G", "J", "L", "U", "Y", ":", "{", "}", "\n", "", "A", "R", "S", "T", "D", "H", "N", "E", "I", "O", "\"", "~", "", "|", "Z", "X", "C", "V", "B", "K", "M", "<", ">", "?", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "|", "", "", ""], - "alt_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "\b", "\t", "q", "w", "f", "p", "g", "j", "l", "u", "y", ";", "[", "]", "\n", "", "a", "r", "s", "t", "d", "h", "n", "e", "i", "o", "'", "`", "", "\\", "z", "x", "c", "v", "b", "k", "m", ",", ".", "/", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""] + "alt_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "\b", "\t", "q", "w", "f", "p", "g", "j", "l", "u", "y", ";", "[", "]", "\n", "", "a", "r", "s", "t", "d", "h", "n", "e", "i", "o", "'", "`", "", "\\", "z", "x", "c", "v", "b", "k", "m", ",", ".", "/", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""], + "altgr_map": [ "", "\u001B", "¡", "º", "ª", "¢", "€", "ħ", "ð", "þ", "‘", "’", "–", "×", "\b", "\t", "ä", "å", "ã", "ø", "g", "đ", "ł", "ú", "ü", "ö", "«", "»", "\n", "", "á", "r", "ß", "t", "d", "h", "ñ", "é", "í", "ó", "õ", "`", "", "\\", "æ", "x", "ç", "œ", "b", "k", "m", ",", ".", "¿", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""], + "shift_altgr_map": [ "", "\u001B", "¹", "²", "³", "£", "¥", "Ħ", "Ð", "Þ", "“", "”", "—", "÷", "\b", "\t", "Ä", "Å", "Ã", "Ø", "G", "Đ", "Ł", "Ú", "Ü", "Ö", "‹", "›", "\n", "", "Á", "R", "ẞ", "S", "T", "D", "Ñ", "É", "Í", "Ó", "Õ", "~", "", "|", "Æ", "X", "Ç", "Œ", "B", "K", "M", "<", ">", "?", "", "*", "", "\u00A0", ":", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "|", "", "", ""] }