From 2f92c8cad5ea992b027cfd17740b05ec5b47b107 Mon Sep 17 00:00:00 2001 From: Ben Wiederhake Date: Sun, 31 Jan 2021 12:26:04 +0100 Subject: [PATCH] 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! :) --- Base/res/keymaps/be.json | 6 +++--- Base/res/keymaps/fr.json | 6 +++--- Base/res/keymaps/it.json | 10 +++++----- Base/res/keymaps/trq.json | 6 +++--- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Base/res/keymaps/be.json b/Base/res/keymaps/be.json index b0a1930030..000d205153 100644 --- a/Base/res/keymaps/be.json +++ b/Base/res/keymaps/be.json @@ -1,5 +1,5 @@ { - "map": [ "", "\u001B", "&", "\u00E9", "\"", "'", "(", "\u00A7", "\u00E8", "!", "\u00E7", "\u00E0", ")", "-", "\b", "\t", "a", "z", "e", "r", "t", "y", "u", "i", "o", "p", "^", "$", "\n", "", "q", "s", "d", "f", "g", "h", "j", "k", "l", "m", "\u00F9", "\u00B2", "", "\u00B5", "w", "x", "c", "v", "b", "n", ",", ";", ":", "=", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "<", "", "", ""], - "shift_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "\u00B0", "_", "\b", "\t", "A", "Z", "E", "R", "T", "Y", "U", "I", "O", "P", "\u00A8", "*", "\n", "", "Q", "S", "D", "F", "G", "H", "J", "K", "L", "M", "%", "\u00B3", "", "\u00A3", "W", "X", "C", "V", "B", "N", "?", ".", "/", "+", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", ">", "", "", ""], - "alt_map": [ "", "\u001B", "|", "@", "#", "\u00BC", "\u00BD", "^", "{", "[", "{", "}", "\\", "", "\b", "\t", "a", "z", "e", "r", "t", "y", "u", "i", "o", "p", "[", "]", "\n", "", "q", "s", "d", "f", "g", "h", "j", "k", "l", "m", "'", "\u00B2", "*", "`", "w", "x", "c", "v", "b", "n", "", "", "", "~", "", "", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""] + "map": [ "", "\u001B", "&", "é", "\"", "'", "(", "§", "è", "!", "ç", "à", ")", "-", "\b", "\t", "a", "z", "e", "r", "t", "y", "u", "i", "o", "p", "^", "$", "\n", "", "q", "s", "d", "f", "g", "h", "j", "k", "l", "m", "ù", "²", "", "µ", "w", "x", "c", "v", "b", "n", ",", ";", ":", "=", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "<", "", "", ""], + "shift_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "°", "_", "\b", "\t", "A", "Z", "E", "R", "T", "Y", "U", "I", "O", "P", "¨", "*", "\n", "", "Q", "S", "D", "F", "G", "H", "J", "K", "L", "M", "%", "³", "", "£", "W", "X", "C", "V", "B", "N", "?", ".", "/", "+", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", ">", "", "", ""], + "alt_map": [ "", "\u001B", "|", "@", "#", "¼", "½", "^", "{", "[", "{", "}", "\\", "", "\b", "\t", "a", "z", "e", "r", "t", "y", "u", "i", "o", "p", "[", "]", "\n", "", "q", "s", "d", "f", "g", "h", "j", "k", "l", "m", "'", "²", "*", "`", "w", "x", "c", "v", "b", "n", "", "", "", "~", "", "", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""] } diff --git a/Base/res/keymaps/fr.json b/Base/res/keymaps/fr.json index c8e4d1e1a1..f126f559a8 100644 --- a/Base/res/keymaps/fr.json +++ b/Base/res/keymaps/fr.json @@ -1,5 +1,5 @@ { - "map": [ "", "\u001B", "&", "\u00E9", "\"", "'", "(", "-", "\u00E8", "_", "\u00E7", "\u00E0", ")", "=", "\b", "\t", "a", "z", "e", "r", "t", "y", "u", "i", "o", "p", "^", "$", "\n", "", "q", "s", "d", "f", "g", "h", "j", "k", "l", "m", "\u00F9", "\u00B2", "", "*", "w", "x", "c", "v", "b", "n", ",", ";", ":", "!", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "<", "", "", ""], - "shift_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "\u00B0", "+", "\b", "\t", "A", "Z", "E", "R", "T", "Y", "U", "I", "O", "P", "\u00A8", "\u00A3", "\n", "", "Q", "S", "D", "F", "G", "H", "J", "K", "L", "M", "%", "~", "", "\u00B5", "W", "X", "C", "V", "B", "N", "?", ".", "/", "\u00A7", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", ">", "", "", ""], - "alt_map": [ "", "\u001B", "\u00B9", "~", "#", "{", "[", "|", "`", "\\", "^", "@", "]", "}", "\b", "\t", "a", "z", "e", "r", "t", "y", "u", "i", "o", "p", "^", "\u00A4", "\n", "", "q", "s", "d", "f", "g", "h", "j", "k", "l", "m", "^", "\u00B2", "*", "|", "w", "x", "c", "v", "b", "n", "", "", "", "", "", "", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "|", "", "", ""] + "map": [ "", "\u001B", "&", "é", "\"", "'", "(", "-", "è", "_", "ç", "à", ")", "=", "\b", "\t", "a", "z", "e", "r", "t", "y", "u", "i", "o", "p", "^", "$", "\n", "", "q", "s", "d", "f", "g", "h", "j", "k", "l", "m", "ù", "²", "", "*", "w", "x", "c", "v", "b", "n", ",", ";", ":", "!", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "<", "", "", ""], + "shift_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "°", "+", "\b", "\t", "A", "Z", "E", "R", "T", "Y", "U", "I", "O", "P", "¨", "£", "\n", "", "Q", "S", "D", "F", "G", "H", "J", "K", "L", "M", "%", "~", "", "µ", "W", "X", "C", "V", "B", "N", "?", ".", "/", "§", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", ">", "", "", ""], + "alt_map": [ "", "\u001B", "¹", "~", "#", "{", "[", "|", "`", "\\", "^", "@", "]", "}", "\b", "\t", "a", "z", "e", "r", "t", "y", "u", "i", "o", "p", "^", "¤", "\n", "", "q", "s", "d", "f", "g", "h", "j", "k", "l", "m", "^", "²", "*", "|", "w", "x", "c", "v", "b", "n", "", "", "", "", "", "", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "|", "", "", ""] } diff --git a/Base/res/keymaps/it.json b/Base/res/keymaps/it.json index a6f463754c..a3c6b6f05d 100644 --- a/Base/res/keymaps/it.json +++ b/Base/res/keymaps/it.json @@ -1,7 +1,7 @@ { - "map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "'", "ì", "\b", "\t", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "\u00E8", "+", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", "\u00F2", "\u00E0", "\\", "", "\u00F9", "z", "x", "c", "v", "b", "n", "m", ",", ".", "-", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ",", "", "", "<", "", "", ""], - "shift_map": [ "", "\u001B", "!", "\"", "\u00A3", "$", "%", "&", "/", "(", ")", "=", "?", "^", "\b", "\t", "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "\u00E9", "*", "\n", "", "A", "S", "D", "F", "G", "H", "J", "K", "L", "\u00E7", "\u00B0", "|", "", "\u00A7", "Z", "X", "C", "V", "B", "N", "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", "e", "r", "t", "y", "u", "i", "o", "p", "[", "]", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "'", "`", "", "\\", "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""], - "altgr_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "\b", "\t", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[", "]", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", "@", "#", "`", "", "\\", "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""], - "shift_altgr_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "\b", "\t", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "{", "}", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", "@", "#", "`", "", "\\", "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""] + "map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "'", "ì", "\b", "\t", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "è", "+", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", "ò", "à", "\\", "", "ù", "z", "x", "c", "v", "b", "n", "m", ",", ".", "-", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ",", "", "", "<", "", "", ""], + "shift_map": [ "", "\u001B", "!", "\"", "£", "$", "%", "&", "/", "(", ")", "=", "?", "^", "\b", "\t", "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "é", "*", "\n", "", "A", "S", "D", "F", "G", "H", "J", "K", "L", "ç", "°", "|", "", "§", "Z", "X", "C", "V", "B", "N", "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", "e", "r", "t", "y", "u", "i", "o", "p", "[", "]", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "'", "`", "", "\\", "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""], + "altgr_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "\b", "\t", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[", "]", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", "@", "#", "`", "", "\\", "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""], + "shift_altgr_map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "\b", "\t", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "{", "}", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", "@", "#", "`", "", "\\", "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "\\", "", "", ""] } diff --git a/Base/res/keymaps/trq.json b/Base/res/keymaps/trq.json index c4d38a3676..bc4b76a612 100644 --- a/Base/res/keymaps/trq.json +++ b/Base/res/keymaps/trq.json @@ -1,5 +1,5 @@ { - "map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "*", "-", "\b", "\t", "q", "w", "e", "r", "t", "y", "u", "\u0131", "o", "p", "\u011F", "\u00FC", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", "\u015F", "i", "\"", "", ",", "z", "x", "c", "v", "b", "n", "m", "\u00F6", "\u00E7", ".", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "<", "", "", ""], - "shift_map": [ "", "\u001B", "!", "'", "^", "+", "%", "&", "/", "(", ")", "=", "?", "_", "\b", "\t", "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "\u011E", "\u00DC", "\n", "", "A", "S", "D", "F", "G", "H", "J", "K", "L", "\u015E", "\u0130", "", "", ";", "Z", "X", "C", "V", "B", "N", "M", "\u00D6", "\u00C7", ":", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", ">", "", "", ""], - "alt_map": [ "", "\u001B", "", "", "#", "$", "", "", "{", "[", "]", "}", "\\", "|", "\b", "\t", "@", "", "", "", "", "", "", "", "", "", "", "~", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", "", "", "", "", "`", "z", "x", "c", "v", "b", "n", "m", "", "", "", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "|", "", "", ""] + "map": [ "", "\u001B", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "*", "-", "\b", "\t", "q", "w", "e", "r", "t", "y", "u", "ı", "o", "p", "ğ", "ü", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", "ş", "i", "\"", "", ",", "z", "x", "c", "v", "b", "n", "m", "ö", "ç", ".", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "<", "", "", ""], + "shift_map": [ "", "\u001B", "!", "'", "^", "+", "%", "&", "/", "(", ")", "=", "?", "_", "\b", "\t", "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "Ğ", "Ü", "\n", "", "A", "S", "D", "F", "G", "H", "J", "K", "L", "Ş", "İ", "", "", ";", "Z", "X", "C", "V", "B", "N", "M", "Ö", "Ç", ":", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", ">", "", "", ""], + "alt_map": [ "", "\u001B", "", "", "#", "$", "", "", "{", "[", "]", "}", "\\", "|", "\b", "\t", "@", "", "", "", "", "", "", "", "", "", "", "~", "\n", "", "a", "s", "d", "f", "g", "h", "j", "k", "l", "", "", "", "", "`", "z", "x", "c", "v", "b", "n", "m", "", "", "", "", "*", "", " ", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "0", ".", "", "", "|", "", "", ""] }