From 6faf9503473f7dffd50d03c9785784c39a1ecd3c Mon Sep 17 00:00:00 2001 From: madbulls Date: Fri, 24 Aug 2012 19:13:39 +0700 Subject: [PATCH] update to versi 1.2.1 --- MimmiParts/AndroidManifest.xml | 19 +- MimmiParts/assets/AR.kcm | 200 ++++++------ MimmiParts/assets/AR.kl | 5 +- MimmiParts/assets/AZ.kcm | 198 ++++++------ MimmiParts/assets/AZ.kl | 5 +- MimmiParts/assets/CY.kcm | 267 ++++++++-------- MimmiParts/assets/CY.kl | 5 +- MimmiParts/assets/GR.kcm | 198 ++++++------ MimmiParts/assets/GR.kl | 4 +- MimmiParts/assets/HE.kcm | 198 ++++++------ MimmiParts/assets/HE.kl | 5 +- MimmiParts/assets/LOAR.kcm | 198 ++++++------ MimmiParts/assets/LOAR.kl | 5 +- MimmiParts/assets/LOARAZ.kcm | 198 ++++++------ MimmiParts/assets/LOARAZ.kl | 5 +- MimmiParts/assets/LOBO.kcm | 198 ++++++------ MimmiParts/assets/LOBO.kl | 5 +- MimmiParts/assets/LOCY.kcm | 200 ++++++------ MimmiParts/assets/LOCY.kl | 5 +- MimmiParts/assets/LOGR.kcm | 198 ++++++------ MimmiParts/assets/LOGR.kl | 5 +- MimmiParts/assets/LOHE.kcm | 198 ++++++------ MimmiParts/assets/LOHE.kl | 5 +- MimmiParts/assets/LOKO.kcm | 198 ++++++------ MimmiParts/assets/LOKO.kl | 5 +- MimmiParts/assets/LOPI.kcm | 198 ++++++------ MimmiParts/assets/LOPI.kl | 5 +- MimmiParts/assets/LOTH.kcm | 290 ++++++++++++++++++ MimmiParts/assets/LOTH.kl | 77 +++++ MimmiParts/assets/LOTH.xml | 25 ++ MimmiParts/assets/QWBR.kcm | 198 ++++++------ MimmiParts/assets/QWBR.kl | 5 +- MimmiParts/assets/QWEN.kcm | 198 ++++++------ MimmiParts/assets/QWEN.kl | 5 +- MimmiParts/assets/QWNDK.kcm | 198 ++++++------ MimmiParts/assets/QWNDK.kl | 5 +- MimmiParts/assets/QWSFI.kcm | 198 ++++++------ MimmiParts/assets/QWSFI.kl | 5 +- MimmiParts/assets/QWZ.kcm | 198 ++++++------ MimmiParts/assets/QWZ.kl | 5 +- MimmiParts/res/values/arrays.xml | 6 +- MimmiParts/res/values/strings.xml | 19 +- MimmiParts/res/xml/brightness.xml | 40 +++ MimmiParts/res/xml/keyboard.xml | 33 ++ MimmiParts/res/xml/mimmiparts.xml | 88 ++---- .../settings/device/AssetsManagment.java | 6 + .../settings/device/Brightness.java | 129 ++++++++ .../settings/device/Constants.java | 3 + .../settings/device/DeviceSettings.java | 253 +-------------- .../settings/device/MimmiKeyboard.java | 191 ++++++++++++ 50 files changed, 2727 insertions(+), 2178 deletions(-) create mode 100644 MimmiParts/assets/LOTH.kcm create mode 100755 MimmiParts/assets/LOTH.kl create mode 100755 MimmiParts/assets/LOTH.xml create mode 100755 MimmiParts/res/xml/brightness.xml create mode 100755 MimmiParts/res/xml/keyboard.xml create mode 100755 MimmiParts/src/com/cyanogenmod/settings/device/Brightness.java create mode 100755 MimmiParts/src/com/cyanogenmod/settings/device/MimmiKeyboard.java diff --git a/MimmiParts/AndroidManifest.xml b/MimmiParts/AndroidManifest.xml index 874890e..f8bd00c 100755 --- a/MimmiParts/AndroidManifest.xml +++ b/MimmiParts/AndroidManifest.xml @@ -3,8 +3,10 @@ package="com.cyanogenmod.settings.device" android:sharedUserId="android.uid.system" android:versionCode="1" - android:versionName="2.0"> + android:versionName="2.1"> + + @@ -16,6 +18,19 @@ - + + + + + + + + + + + + diff --git a/MimmiParts/assets/AR.kcm b/MimmiParts/assets/AR.kcm index 7aad8ee..3b77b15 100644 --- a/MimmiParts/assets/AR.kcm +++ b/MimmiParts/assets/AR.kcm @@ -15,88 +15,88 @@ type ALPHA -### Qwerty-en ### +### Arabic ### ### ROW 1 ### key Q { label: '\u0636' base: '\u0636' - shift, capslock: '\u064E' - alt: none - shift+alt, capslock+alt: none + shift: '\u064E' + alt: none + shift+alt: none } key W { label: '\u0635' base: '\u0635' - shift, capslock: '\u064B' - alt: ')' - shift+alt, capslock+alt: ')' + shift: '\u064B' + alt: ')' + shift+alt: ')' } key E { label: '\u062B' base: '\u062B' - shift, capslock: '\u064F' - alt: '(' - shift+alt, capslock+alt: '(' + shift: '\u064F' + alt: '(' + shift+alt: '(' } key R { label: '\u0642' base: '\u0642' - shift, capslock: '\u064C' - alt: '1' - shift+alt, capslock+alt: '1' + shift: '\u064C' + alt: '1' + shift+alt: '1' } key T { label: '\u0641' base: '\u0641' - shift, capslock: '\uFEFA' - alt: '2' - shift+alt, capslock+alt: '2' + shift: '\uFEFA' + alt: '2' + shift+alt: '2' } key Y { label: '\u063A' base: '\u063A' - shift, capslock: '\u0625' - alt: '3' - shift+alt, capslock+alt: '3' + shift: '\u0625' + alt: '3' + shift+alt: '3' } key U { label: '\u0639' base: '\u0639' - shift, capslock: none - alt: '*' - shift+alt, capslock+alt: '*' + shift: none + alt: '*' + shift+alt: '*' } key I { label: '\u062E' base: '\u062E' - shift, capslock: none - alt: '+' - shift+alt, capslock+alt: '+' + shift: none + alt: '+' + shift+alt: '+' } key O { label: '\u062D' base: '\u062D' - shift, capslock: none - alt: '/' - shift+alt, capslock+alt: '/' + shift: none + alt: '/' + shift+alt: '/' } key P { label: '\u062C' base: '\u062C' - shift, capslock: none - alt: '@' - shift+alt, capslock+alt: '@' + shift: none + alt: '@' + shift+alt: '@' } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key A { label: '\u0634' base: '\u0634' - shift, capslock: '\u0650' - alt: none - shift+alt, capslock+alt: none + shift: '\u0650' + alt: none + shift+alt: none } key S { label: '\u0633' base: '\u0633' - shift, capslock: '\u064D' - alt: '\'' - shift+alt, capslock+alt: '\'' + shift: '\u064D' + alt: '\'' + shift+alt: '\'' } key D { label: '\u064A' base: '\u064A' - shift, capslock: '\u0649' - alt: '-' - shift+alt, capslock+alt: '-' + shift: '\u0649' + alt: '-' + shift+alt: '-' } key F { label: '\u0628' base: '\u0628' - shift, capslock: '\u0670' - alt: '4' - shift+alt, capslock+alt: '4' + shift: '\u0670' + alt: '4' + shift+alt: '4' } key G { label: '\u0644' base: '\u0644' - shift, capslock: '\uFEF8' - alt: '5' - shift+alt, capslock+alt: '5' + shift: '\uFEF8' + alt: '5' + shift+alt: '5' } key H { label: '\u0627' base: '\u0627' - shift, capslock: '\u0623' - alt: '6' - shift+alt, capslock+alt: '6' + shift: '\u0623' + alt: '6' + shift+alt: '6' } key J { label: '\u062A' base: '\u062A' - shift, capslock: none - alt: '#' - shift+alt, capslock+alt: '#' + shift: none + alt: '#' + shift+alt: '#' } key K { label: '\u0646' base: '\u0646' - shift, capslock: '\u060C' - alt: ',' - shift+alt, capslock+alt: ',' + shift: '\u060C' + alt: ',' + shift+alt: ',' } key L { label: '\u0645' base: '\u0645' - shift, capslock: '\u061B' - alt: ';' - shift+alt, capslock+alt: ';' + shift: '\u061B' + alt: ';' + shift+alt: ';' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key Z { label: '\u0626' base: '\u0626' - shift, capslock: '\u0621' - alt: none - shift+alt, capslock+alt: none + shift: '\u0621' + alt: none + shift+alt: none } key X { label: '\u0624' base: '\u0624' - shift, capslock: '\u0651' - alt: '%' - shift+alt, capslock+alt: '%' + shift: '\u0651' + alt: '%' + shift+alt: '%' } key C { label: '\u0648' base: '\u0648' - shift, capslock: '\u0652' - alt: '\\' - shift+alt, capslock+alt: '\\' + shift: '\u0652' + alt: '\\' + shift+alt: '\\' } key V { label: '\u0647' base: '\u0647' - shift, capslock: '\uFEFC' - alt: '7' - shift+alt, capslock+alt: '7' + shift: '\uFEFC' + alt: '7' + shift+alt: '7' } key B { label: '\u0631' base: '\u0631' - shift, capslock: '\uFEF6' - alt: '8' - shift+alt, capslock+alt: '8' + shift: '\uFEF6' + alt: '8' + shift+alt: '8' } key N { label: '\u0632' base: '\u0632' - shift, capslock: '\u0622' - alt: '9' - shift+alt, capslock+alt: '9' + shift: '\u0622' + alt: '9' + shift+alt: '9' } key M { label: '\u0643' base: '\u0643' - shift, capslock: '\u0629' - alt: '0' - shift+alt, capslock+alt: '0' + shift: '\u0629' + alt: '0' + shift+alt: '0' } key COMMA { label: '\u0638' base: '\u0638' - shift, capslock: '\u061F' - alt: '?' - shift+alt, capslock+alt: '?' + shift: '\u061F' + alt: '?' + shift+alt: '?' } key PERIOD { label: '\u0637' base: '\u0637' - shift, capslock: none - alt: '!' - shift+alt, capslock+alt: '!' + shift: none + alt: '!' + shift+alt: '!' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label: '\u0630' base: '\u0630' - shift, capslock: none - alt: ':' - shift+alt, capslock+alt: ':' + shift: none + alt: ':' + shift+alt: ':' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '\u062F' base: '\u062F' - shift, capslock: none - alt: '.' - shift+alt, capslock+alt: '.' + shift: none + alt: '.' + shift+alt: '.' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/AR.kl b/MimmiParts/assets/AR.kl index 47a8dcf..cfc3b09 100755 --- a/MimmiParts/assets/AR.kl +++ b/MimmiParts/assets/AR.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Arabic ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/AZ.kcm b/MimmiParts/assets/AZ.kcm index da9039f..5eab1f5 100644 --- a/MimmiParts/assets/AZ.kcm +++ b/MimmiParts/assets/AZ.kcm @@ -22,81 +22,81 @@ type ALPHA key A { label: 'A' base: 'a' - shift, capslock: 'A' - alt: none - shift+alt, capslock+alt: none + shift: 'A' + alt: none + shift+alt: none } key Z { label: 'Z' base: 'z' - shift, capslock: 'Z' - alt: none - shift+alt, capslock+alt: none + shift: 'Z' + alt: none + shift+alt: none } key E { label: 'E' base: 'e' - shift, capslock: 'E' - alt: none - shift+alt, capslock+alt: none + shift: 'E' + alt: none + shift+alt: none } key R { label: 'R' base: 'r' - shift, capslock: 'R' - alt: '1' - shift+alt, capslock+alt: '1' + shift: 'R' + alt: '1' + shift+alt: '1' } key T { label: 'T' base: 't' - shift, capslock: 'T' - alt: '2' - shift+alt, capslock+alt: '2' + shift: 'T' + alt: '2' + shift+alt: '2' } key Y { label: 'Y' base: 'y' - shift, capslock: 'Y' - alt: '3' - shift+alt, capslock+alt: '3' + shift: 'Y' + alt: '3' + shift+alt: '3' } key U { label: 'U' base: 'u' - shift, capslock: 'U' - alt: '*' - shift+alt, capslock+alt: '*' + shift: 'U' + alt: '*' + shift+alt: '*' } key I { label: 'I' base: 'i' - shift, capslock: 'I' - alt: '+' - shift+alt, capslock+alt: '+' + shift: 'I' + alt: '+' + shift+alt: '+' } key O { label: 'O' base: 'o' - shift, capslock: 'O' - alt: '/' - shift+alt, capslock+alt: '/' + shift: 'O' + alt: '/' + shift+alt: '/' } key P { label: 'P' base: 'p' - shift, capslock: 'P' - alt: '@' - shift+alt, capslock+alt: '@' + shift: 'P' + alt: '@' + shift+alt: '@' } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key Q { label: 'Q' base: 'q' - shift, capslock: 'Q' - alt: none - shift+alt, capslock+alt: none + shift: 'Q' + alt: none + shift+alt: none } key S { label: 'S' base: 's' - shift, capslock: 'S' - alt: none - shift+alt, capslock+alt: none + shift: 'S' + alt: none + shift+alt: none } key D { label: 'D' base: 'd' - shift, capslock: 'D' - alt: none - shift+alt, capslock+alt: none + shift: 'D' + alt: none + shift+alt: none } key F { label: 'F' base: 'f' - shift, capslock: 'F' - alt: '4' - shift+alt, capslock+alt: '4' + shift: 'F' + alt: '4' + shift+alt: '4' } key G { label: 'G' base: 'g' - shift, capslock: 'G' - alt: '5' - shift+alt, capslock+alt: '5' + shift: 'G' + alt: '5' + shift+alt: '5' } key H { label: 'H' base: 'h' - shift, capslock: 'H' - alt: '6' - shift+alt, capslock+alt: '6' + shift: 'H' + alt: '6' + shift+alt: '6' } key J { label: 'J' base: 'j' - shift, capslock: 'J' - alt: '#' - shift+alt, capslock+alt: '#' + shift: 'J' + alt: '#' + shift+alt: '#' } key K { label: 'K' base: 'k' - shift, capslock: 'K' - alt: '(' - shift+alt, capslock+alt: '(' + shift: 'K' + alt: '(' + shift+alt: '(' } key L { label: 'L' base: 'l' - shift, capslock: 'L' - alt: ')' - shift+alt, capslock+alt: ')' + shift: 'L' + alt: ')' + shift+alt: ')' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key W { label: 'W' base: 'w' - shift, capslock: 'W' - alt: none - shift+alt, capslock+alt: none + shift: 'W' + alt: none + shift+alt: none } key X { label: 'X' base: 'x' - shift, capslock: 'X' - alt: none - shift+alt, capslock+alt: none + shift: 'X' + alt: none + shift+alt: none } key C { label: 'C' base: 'c' - shift, capslock: 'C' - alt: none - shift+alt, capslock+alt: none + shift: 'C' + alt: none + shift+alt: none } key V { label: 'V' base: 'v' - shift, capslock: 'V' - alt: '7' - shift+alt, capslock+alt: '7' + shift: 'V' + alt: '7' + shift+alt: '7' } key B { label: 'B' base: 'b' - shift, capslock: 'B' - alt: '8' - shift+alt, capslock+alt: '8' + shift: 'B' + alt: '8' + shift+alt: '8' } key N { label: 'N' base: 'n' - shift, capslock: 'N' - alt: '9' - shift+alt, capslock+alt: '9' + shift: 'N' + alt: '9' + shift+alt: '9' } key M { label: 'M' base: 'm' - shift, capslock: 'M' - alt: '0' - shift+alt, capslock+alt: '0' + shift: 'M' + alt: '0' + shift+alt: '0' } key COMMA { label: ',' base: ',' - shift, capslock: ';' - alt: ';' - shift+alt, capslock+alt: ';' + shift: ';' + alt: ';' + shift+alt: ';' } key PERIOD { label: '.' base: '.' - shift, capslock: ':' - alt: ':' - shift+alt, capslock+alt: ':' + shift: ':' + alt: ':' + shift+alt: ':' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label: '?' base: '?' - shift, capslock: '!' - alt: '!' - shift+alt, capslock+alt: '!' + shift: '!' + alt: '!' + shift+alt: '!' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '\'' base: '\'' - shift, capslock: '-' - alt: '-' - shift+alt, capslock+alt: '-' + shift: '-' + alt: '-' + shift+alt: '-' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/AZ.kl b/MimmiParts/assets/AZ.kl index 00bf0bc..4380fa0 100755 --- a/MimmiParts/assets/AZ.kl +++ b/MimmiParts/assets/AZ.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Azerty ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/CY.kcm b/MimmiParts/assets/CY.kcm index 0948fba..b3f8ce9 100644 --- a/MimmiParts/assets/CY.kcm +++ b/MimmiParts/assets/CY.kcm @@ -21,270 +21,271 @@ type ALPHA key Q { label: 'Q' - base: 'q' - shift, capslock: 'Q' - alt: none - shift+alt, capslock+alt: none + base: '\u0439' + shift: '\u0419' + alt: '\'' + shift+alt: '\'' } key W { label: 'W' - base: 'w' - shift, capslock: 'W' - alt: none - shift+alt, capslock+alt: none + base: '\u0446' + shift: '\u0426' + alt: '-' + shift+alt: '-' } key E { label: 'E' - base: 'e' - shift, capslock: 'E' - alt: none - shift+alt, capslock+alt: none + base: '\u0443' + shift: '\u0423' + alt: '\\' + shift+alt: '\\' } key R { label: 'R' - base: 'r' - shift, capslock: 'R' - alt: '1' - shift+alt, capslock+alt: '1' + base: '\u043A' + shift: '\u041A' + alt: '1' + shift+alt: '1' } key T { label: 'T' - base: 't' - shift, capslock: 'T' - alt: '2' - shift+alt, capslock+alt: '2' + base: '\u0435' + shift: '\u0415' + alt: '2' + shift+alt: '2' } key Y { label: 'Y' - base: 'y' - shift, capslock: 'Y' - alt: '3' - shift+alt, capslock+alt: '3' + base: '\u043D' + shift: '\u041D' + alt: '3' + shift+alt: '3' } key U { label: 'U' - base: 'u' - shift, capslock: 'U' - alt: '*' - shift+alt, capslock+alt: '*' + base: '\u0433' + shift: '\u0413' + alt: '*' + shift+alt: '*' } key I { label: 'I' - base: 'i' - shift, capslock: 'I' - alt: '+' - shift+alt, capslock+alt: '+' + base: '\u0448' + shift: '\u0428' + alt: '+' + shift+alt: '+' } key O { label: 'O' - base: 'o' - shift, capslock: 'O' - alt: '/' - shift+alt, capslock+alt: '/' + base: '\u0449' + shift: '\u0429' + alt: '/' + shift+alt: '/' } key P { label: 'P' - base: 'p' - shift, capslock: 'P' - alt: '@' - shift+alt, capslock+alt: '@' + base: '\u0437' + shift: '\u0417' + alt: '@' + shift+alt: '@' } ### ROW 2 ### key A { label: 'A' - base: 'a' - shift, capslock: 'A' - alt: none - shift+alt, capslock+alt: none + base: '\u0444' + shift: '\u0424' + alt: none + shift+alt: none } key S { label: 'S' - base: 's' - shift, capslock: 'S' - alt: none - shift+alt, capslock+alt: none + base: '\u044B' + shift: '\u042B' + alt: '(' + shift+alt: '(' } key D { label: 'D' - base: 'd' - shift, capslock: 'D' - alt: none - shift+alt, capslock+alt: none + base: '\u0432' + shift: '\u0412' + alt: ')' + shift+alt: ')' } key F { label: 'F' - base: 'f' - shift, capslock: 'F' - alt: '4' - shift+alt, capslock+alt: '4' + base: '\u0430' + shift: '\u0410' + alt: '4' + shift+alt: '4' } key G { label: 'G' - base: 'g' - shift, capslock: 'G' - alt: '5' - shift+alt, capslock+alt: '5' + base: '\u043F' + shift: '\u041F' + alt: '5' + shift+alt: '5' } key H { label: 'H' - base: 'h' - shift, capslock: 'H' - alt: '6' - shift+alt, capslock+alt: '6' + base: '0440' + shift: '0420' + alt: '6' + shift+alt: '6' } key J { label: 'J' - base: 'j' - shift, capslock: 'J' - alt: '#' - shift+alt, capslock+alt: '#' + base: '043E' + shift: '041E' + alt: '#' + shift+alt: '#' } key K { label: 'K' - base: 'k' - shift, capslock: 'K' - alt: '(' - shift+alt, capslock+alt: '(' + base: '043B' + shift: '041B' + alt: '0445' + shift+alt: '0425' } key L { label: 'L' - base: 'l' - shift, capslock: 'L' - alt: ')' - shift+alt, capslock+alt: ')' + base: '0434' + shift: '0414' + alt: '044A' + shift+alt: '042A' } ### ROW 3 ### key Z { label: 'Z' - base: 'z' - shift, capslock: 'Z' - alt: none - shift+alt, capslock+alt: none + base: '044F' + shift: '042F' + alt: none + shift+alt: none } key X { label: 'X' - base: 'x' - shift, capslock: 'X' - alt: none - shift+alt, capslock+alt: none + base: '0447' + shift: '0427' + alt: ';' + shift+alt: ';' } key C { label: 'C' - base: 'c' - shift, capslock: 'C' - alt: none - shift+alt, capslock+alt: none + base: '0441' + shift: '0421' + alt: ':' + shift+alt: ':' } key V { label: 'V' - base: 'v' - shift, capslock: 'V' - alt: '7' - shift+alt, capslock+alt: '7' + base: '043C' + shift: '041C' + alt: '7' + shift+alt: '7' } key B { label: 'B' - base: 'b' - shift, capslock: 'B' - alt: '8' - shift+alt, capslock+alt: '8' + base: '0438' + shift: '0418' + alt: '8' + shift+alt: '8' } key N { label: 'N' - base: 'n' - shift, capslock: 'N' - alt: '9' - shift+alt, capslock+alt: '9' + base: '0442' + shift: '0422' + alt: '9' + shift+alt: '9' } key M { label: 'M' - base: 'm' - shift, capslock: 'M' - alt: '0' - shift+alt, capslock+alt: '0' + base: '0431' + shift: '0411' + alt: '0' + shift+alt: '0' } key COMMA { - label: ',' - base: ',' - shift, capslock: ';' - alt: ';' - shift+alt, capslock+alt: ';' + label: ',' + base: '044E' + shift: '042E' + alt: '0436' + shift+alt: '0416' } key PERIOD { - label: '.' - base: '.' - shift, capslock: ':' - alt: ':' - shift+alt, capslock+alt: ':' + label: '.' + base: '044D' + shift: '042D' + alt: '044C' + shift+alt: '042C' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### key GRAVE { - label: '?' - base: '?' - shift, capslock: '!' - alt: '!' - shift+alt, capslock+alt: '!' + label: '!' + base: '!' + shift: '!' + alt: '?' + shift+alt: '?' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { - label: '\'' - base: '\'' - shift, capslock: '-' - alt: '-' - shift+alt, capslock+alt: '-' + label: '\'' + base: '.' + shift: ',' + alt: ',' + shift+alt: ',' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } + diff --git a/MimmiParts/assets/CY.kl b/MimmiParts/assets/CY.kl index 1a5931e..2b80a64 100755 --- a/MimmiParts/assets/CY.kl +++ b/MimmiParts/assets/CY.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Cyrillic ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/GR.kcm b/MimmiParts/assets/GR.kcm index 64a47fb..b6451b9 100644 --- a/MimmiParts/assets/GR.kcm +++ b/MimmiParts/assets/GR.kcm @@ -22,81 +22,81 @@ type ALPHA key Q { label: ';' base: ';' - shift, capslock: ';' - alt: ';' - shift+alt, capslock+alt: ';' + shift: ';' + alt: ';' + shift+alt: ';' } key W { label: '\u03C2' base: '\u03C2' - shift, capslock: '\u03C2' - alt: none - shift+alt, capslock+alt: none + shift: '\u03C2' + alt: none + shift+alt: none } key E { label: '\u03B5' base: '\u03B5' - shift, capslock: '\u0395' - alt: none - shift+alt, capslock+alt: none + shift: '\u0395' + alt: none + shift+alt: none } key R { label: '\u03C1' base: '\u03C1' - shift, capslock: '\u03A1' - alt: '1' - shift+alt, capslock+alt: '1' + shift: '\u03A1' + alt: '1' + shift+alt: '1' } key T { label: '\u03C4' base: '\u03C4' - shift, capslock: '\u03A4' - alt: '2' - shift+alt, capslock+alt: '2' + shift: '\u03A4' + alt: '2' + shift+alt: '2' } key Y { label: '\u03C5' base: '\u03C5' - shift, capslock: '\u03A5' - alt: '3' - shift+alt, capslock+alt: '3' + shift: '\u03A5' + alt: '3' + shift+alt: '3' } key U { label: '\u03B8' base: '\u03B8' - shift, capslock: '\u0398' - alt: '*' - shift+alt, capslock+alt: '*' + shift: '\u0398' + alt: '*' + shift+alt: '*' } key I { label: '\u03B9' base: '\u03B9' - shift, capslock: '\u0399' - alt: '+' - shift+alt, capslock+alt: '+' + shift: '\u0399' + alt: '+' + shift+alt: '+' } key O { label: '\u03BF' base: '\u03BF' - shift, capslock: '\u039F' - alt: '(' - shift+alt, capslock+alt: '(' + shift: '\u039F' + alt: '(' + shift+alt: '(' } key P { label: '\u03C0' base: '\u03C0' - shift, capslock: '\u03A0' - alt: ')' - shift+alt, capslock+alt: ')' + shift: '\u03A0' + alt: ')' + shift+alt: ')' } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key A { label: '\u03B1' base: '\u03B1' - shift, capslock: '\u0391' - alt: none - shift+alt, capslock+alt: none + shift: '\u0391' + alt: none + shift+alt: none } key S { label: '\u03C3' base: '\u03C3' - shift, capslock: '\u03A3' - alt: none - shift+alt, capslock+alt: none + shift: '\u03A3' + alt: none + shift+alt: none } key D { label: '\u03B4' base: '\u03B4' - shift, capslock: '\u0394' - alt: '"' - shift+alt, capslock+alt: '"' + shift: '\u0394' + alt: '"' + shift+alt: '"' } key F { label: '\u03C6' base: '\u03C6' - shift, capslock: '\u03A6' - alt: '4' - shift+alt, capslock+alt: '4' + shift: '\u03A6' + alt: '4' + shift+alt: '4' } key G { label: '\u03B3' base: '\u03B3' - shift, capslock: '\u0393' - alt: '5' - shift+alt, capslock+alt: '5' + shift: '\u0393' + alt: '5' + shift+alt: '5' } key H { label: '\u03B7' base: '\u03B7' - shift, capslock: '\u0397' - alt: '6' - shift+alt, capslock+alt: '6' + shift: '\u0397' + alt: '6' + shift+alt: '6' } key J { label: '\u03BE' base: '\u03BE' - shift, capslock: '\u039E' - alt: '#' - shift+alt, capslock+alt: '#' + shift: '\u039E' + alt: '#' + shift+alt: '#' } key K { label: '\u03BA' base: '\u03BA' - shift, capslock: '\u039A' - alt: ''' - shift+alt, capslock+alt: ''' + shift: '\u039A' + alt: ''' + shift+alt: ''' } key L { label: '\u03BB' base: '\u03BB' - shift, capslock: '\u039B' - alt: '-' - shift+alt, capslock+alt: '-' + shift: '\u039B' + alt: '-' + shift+alt: '-' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key Z { label: '\u03B6' base: '\u03B6' - shift, capslock: '\u0396' - alt: none - shift+alt, capslock+alt: none + shift: '\u0396' + alt: none + shift+alt: none } key X { label: '\u03C7' base: '\u03C7' - shift, capslock: '\u03A7' - alt: none - shift+alt, capslock+alt: none + shift: '\u03A7' + alt: none + shift+alt: none } key C { label: '\u03C8' base: '\u03C8' - shift, capslock: '\u03A8' - alt: '_' - shift+alt, capslock+alt: '_' + shift: '\u03A8' + alt: '_' + shift+alt: '_' } key V { label: '\u03C9' base: '\u03C9' - shift, capslock: '\u03A9' - alt: '7' - shift+alt, capslock+alt: '7' + shift: '\u03A9' + alt: '7' + shift+alt: '7' } key B { label: '\u03B2' base: '\u03B2' - shift, capslock: '\u0392' - alt: '8' - shift+alt, capslock+alt: '8' + shift: '\u0392' + alt: '8' + shift+alt: '8' } key N { label: '\u03BD' base: '\u03BD' - shift, capslock: '\u039D' - alt: '9' - shift+alt, capslock+alt: '9' + shift: '\u039D' + alt: '9' + shift+alt: '9' } key M { label: '\u03BC' base: '\u03BC' - shift, capslock: '\u039C' - alt: '0' - shift+alt, capslock+alt: '0' + shift: '\u039C' + alt: '0' + shift+alt: '0' } key COMMA { label: ',' base: ',' - shift, capslock: '&' - alt: '&' - shift+alt, capslock+alt: '&' + shift: '&' + alt: '&' + shift+alt: '&' } key PERIOD { label: '.' base: '.' - shift, capslock: ':' - alt: ':' - shift+alt, capslock+alt: ':' + shift: ':' + alt: ':' + shift+alt: ':' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label: '!' base: '!' - shift, capslock: '?' - alt: '?' - shift+alt, capslock+alt: '?' + shift: '?' + alt: '?' + shift+alt: '?' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '@' base: '@' - shift, capslock: '/' - alt: '/' - shift+alt, capslock+alt: '/' + shift: '/' + alt: '/' + shift+alt: '/' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/GR.kl b/MimmiParts/assets/GR.kl index 1a5931e..62014de 100755 --- a/MimmiParts/assets/GR.kl +++ b/MimmiParts/assets/GR.kl @@ -70,7 +70,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/HE.kcm b/MimmiParts/assets/HE.kcm index c6b0c32..19398c7 100644 --- a/MimmiParts/assets/HE.kcm +++ b/MimmiParts/assets/HE.kcm @@ -22,81 +22,81 @@ type ALPHA key Q { label: '\u05E7' base: '\u05E7' - shift, capslock: '\u05E7' - alt: none - shift+alt, capslock+alt: none + shift: '\u05E7' + alt: none + shift+alt: none } key W { label: '\u05E8' base: '\u05E8' - shift, capslock: '\u05E8' - alt: ')' - shift+alt, capslock+alt: ')' + shift: '\u05E8' + alt: ')' + shift+alt: ')' } key E { label: '\u05D0' base: '\u05D0' - shift, capslock: '\u05D0' - alt: '(' - shift+alt, capslock+alt: '(' + shift: '\u05D0' + alt: '(' + shift+alt: '(' } key R { label: '\u05D8' base: '\u05D8' - shift, capslock: '\u05D8' - alt: '1' - shift+alt, capslock+alt: '1' + shift: '\u05D8' + alt: '1' + shift+alt: '1' } key T { label: '\u05D5' base: '\u05D5' - shift, capslock: '\u05D5' - alt: '2' - shift+alt, capslock+alt: '2' + shift: '\u05D5' + alt: '2' + shift+alt: '2' } key Y { label: '\u05DF' base: '\u05DF' - shift, capslock: '\u05DF' - alt: '3' - shift+alt, capslock+alt: '3' + shift: '\u05DF' + alt: '3' + shift+alt: '3' } key U { label: '\u05DD' base: '\u05DD' - shift, capslock: '\u05DD' - alt: '*' - shift+alt, capslock+alt: '*' + shift: '\u05DD' + alt: '*' + shift+alt: '*' } key I { label: '\u05E4' base: '\u05E4' - shift, capslock: '\u05E4' - alt: '+' - shift+alt, capslock+alt: '+' + shift: '\u05E4' + alt: '+' + shift+alt: '+' } key O { label: '\u05E3' base: '\u05E3' - shift, capslock: '\u05E3' - alt: '/' - shift+alt, capslock+alt: '/' + shift: '\u05E3' + alt: '/' + shift+alt: '/' } key P { label: '_' base: '_' - shift, capslock: '_' - alt: '@' - shift+alt, capslock+alt: '@' + shift: '_' + alt: '@' + shift+alt: '@' } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key A { label: '\u05E9' base: '\u05E9' - shift, capslock: '\u05E9' - alt: none - shift+alt, capslock+alt: none + shift: '\u05E9' + alt: none + shift+alt: none } key S { label: '\u05D3' base: '\u05D3' - shift, capslock: '\u05D3' - alt: ']' - shift+alt, capslock+alt: ']' + shift: '\u05D3' + alt: ']' + shift+alt: ']' } key D { label: '\u05D2' base: '\u05D2' - shift, capslock: '\u05D2' - alt: '[' - shift+alt, capslock+alt: '[' + shift: '\u05D2' + alt: '[' + shift+alt: '[' } key F { label: '\u05DB' base: '\u05DB' - shift, capslock: '\u05DB' - alt: '4' - shift+alt, capslock+alt: '4' + shift: '\u05DB' + alt: '4' + shift+alt: '4' } key G { label: '\u05E2' base: '\u05E2' - shift, capslock: '\u05E2' - alt: '5' - shift+alt, capslock+alt: '5' + shift: '\u05E2' + alt: '5' + shift+alt: '5' } key H { label: '\u05D9' base: '\u05D9' - shift, capslock: '\u05D9' - alt: '6' - shift+alt, capslock+alt: '6' + shift: '\u05D9' + alt: '6' + shift+alt: '6' } key J { label: '\u05D7' base: '\u05D7' - shift, capslock: '\u05D7' - alt: '#' - shift+alt, capslock+alt: '#' + shift: '\u05D7' + alt: '#' + shift+alt: '#' } key K { label: '\u05DC' base: '\u05DC' - shift, capslock: '\u05DC' - alt: '-' - shift+alt, capslock+alt: '-' + shift: '\u05DC' + alt: '-' + shift+alt: '-' } key L { label: '\u05DA' base: '\u05DA' - shift, capslock: '\u05DA' - alt: '"' - shift+alt, capslock+alt: '"' + shift: '\u05DA' + alt: '"' + shift+alt: '"' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key Z { label: '\u05D6' base: '\u05D6' - shift, capslock: '\u05D6' - alt: none - shift+alt, capslock+alt: none + shift: '\u05D6' + alt: none + shift+alt: none } key X { label: '\u05E1' base: '\u05E1' - shift, capslock: '\u05E1' - alt: none - shift+alt, capslock+alt: none + shift: '\u05E1' + alt: none + shift+alt: none } key C { label: '\u05D1' base: '\u05D1' - shift, capslock: '\u05D1' - alt: '\\' - shift+alt, capslock+alt: '\\' + shift: '\u05D1' + alt: '\\' + shift+alt: '\\' } key V { label: '\u05D4' base: '\u05D4' - shift, capslock: '\u05D4' - alt: '7' - shift+alt, capslock+alt: '7' + shift: '\u05D4' + alt: '7' + shift+alt: '7' } key B { label: '\u05E0' base: '\u05E0' - shift, capslock: '\u05E0' - alt: '8' - shift+alt, capslock+alt: '8' + shift: '\u05E0' + alt: '8' + shift+alt: '8' } key N { label: '\u05DE' base: '\u05DE' - shift, capslock: '\u05DE' - alt: '9' - shift+alt, capslock+alt: '9' + shift: '\u05DE' + alt: '9' + shift+alt: '9' } key M { label: '\u05E6' base: '\u05E6' - shift, capslock: '\u05E6' - alt: '0' - shift+alt, capslock+alt: '0' + shift: '\u05E6' + alt: '0' + shift+alt: '0' } key COMMA { label: ',' base: ',' - shift, capslock: ';' - alt: ';' - shift+alt, capslock+alt: ';' + shift: ';' + alt: ';' + shift+alt: ';' } key PERIOD { label: '.' base: '.' - shift, capslock: ':' - alt: ':' - shift+alt, capslock+alt: ':' + shift: ':' + alt: ':' + shift+alt: ':' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label: '?' base: '?' - shift, capslock: '!' - alt: '!' - shift+alt, capslock+alt: '!' + shift: '!' + alt: '!' + shift+alt: '!' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '\'' base: '\'' - shift, capslock: '-' - alt: '-' - shift+alt, capslock+alt: '-' + shift: '-' + alt: '-' + shift+alt: '-' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/HE.kl b/MimmiParts/assets/HE.kl index 1a5931e..4e4cc8c 100755 --- a/MimmiParts/assets/HE.kl +++ b/MimmiParts/assets/HE.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Hebrew ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/LOAR.kcm b/MimmiParts/assets/LOAR.kcm index be3cd16..3408900 100644 --- a/MimmiParts/assets/LOAR.kcm +++ b/MimmiParts/assets/LOAR.kcm @@ -22,81 +22,81 @@ type ALPHA key Q { label: 'Q' base: 'q' - shift, capslock: 'Q' - alt: none - shift+alt, capslock+alt: none + shift: 'Q' + alt: none + shift+alt: none } key W { label: 'W' base: 'w' - shift, capslock: 'W' - alt: '(' - shift+alt, capslock+alt: '(' + shift: 'W' + alt: '(' + shift+alt: '(' } key E { label: 'E' base: 'e' - shift, capslock: 'E' - alt: ')' - shift+alt, capslock+alt: ')' + shift: 'E' + alt: ')' + shift+alt: ')' } key R { label: 'R' base: 'r' - shift, capslock: 'R' - alt: '1' - shift+alt, capslock+alt: '1' + shift: 'R' + alt: '1' + shift+alt: '1' } key T { label: 'T' base: 't' - shift, capslock: 'T' - alt: '2' - shift+alt, capslock+alt: '2' + shift: 'T' + alt: '2' + shift+alt: '2' } key Y { label: 'Y' base: 'y' - shift, capslock: 'Y' - alt: '3' - shift+alt, capslock+alt: '3' + shift: 'Y' + alt: '3' + shift+alt: '3' } key U { label: 'U' base: 'u' - shift, capslock: 'U' - alt: '*' - shift+alt, capslock+alt: '*' + shift: 'U' + alt: '*' + shift+alt: '*' } key I { label: 'I' base: 'i' - shift, capslock: 'I' - alt: '+' - shift+alt, capslock+alt: '+' + shift: 'I' + alt: '+' + shift+alt: '+' } key O { label: 'O' base: 'o' - shift, capslock: 'O' - alt: '/' - shift+alt, capslock+alt: '/' + shift: 'O' + alt: '/' + shift+alt: '/' } key P { label: 'P' base: 'p' - shift, capslock: 'P' - alt: '@' - shift+alt, capslock+alt: '@' + shift: 'P' + alt: '@' + shift+alt: '@' } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key A { label: 'A' base: 'a' - shift, capslock: 'A' - alt: none - shift+alt, capslock+alt: none + shift: 'A' + alt: none + shift+alt: none } key S { label: 'S' base: 's' - shift, capslock: 'S' - alt: '\'' - shift+alt, capslock+alt: '\'' + shift: 'S' + alt: '\'' + shift+alt: '\'' } key D { label: 'D' base: 'd' - shift, capslock: 'D' - alt: '-' - shift+alt, capslock+alt: '-' + shift: 'D' + alt: '-' + shift+alt: '-' } key F { label: 'F' base: 'f' - shift, capslock: 'F' - alt: '4' - shift+alt, capslock+alt: '4' + shift: 'F' + alt: '4' + shift+alt: '4' } key G { label: 'G' base: 'g' - shift, capslock: 'G' - alt: '5' - shift+alt, capslock+alt: '5' + shift: 'G' + alt: '5' + shift+alt: '5' } key H { label: 'H' base: 'h' - shift, capslock: 'H' - alt: '6' - shift+alt, capslock+alt: '6' + shift: 'H' + alt: '6' + shift+alt: '6' } key J { label: 'J' base: 'j' - shift, capslock: 'J' - alt: '#' - shift+alt, capslock+alt: '#' + shift: 'J' + alt: '#' + shift+alt: '#' } key K { label: 'K' base: 'k' - shift, capslock: 'K' - alt: ',' - shift+alt, capslock+alt: ',' + shift: 'K' + alt: ',' + shift+alt: ',' } key L { label: 'L' base: 'l' - shift, capslock: 'L' - alt: ';' - shift+alt, capslock+alt: ';' + shift: 'L' + alt: ';' + shift+alt: ';' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key Z { label: 'Z' base: 'z' - shift, capslock: 'Z' - alt: none - shift+alt, capslock+alt: none + shift: 'Z' + alt: none + shift+alt: none } key X { label: 'X' base: 'x' - shift, capslock: 'X' - alt: '%' - shift+alt, capslock+alt: '%' + shift: 'X' + alt: '%' + shift+alt: '%' } key C { label: 'C' base: 'c' - shift, capslock: 'C' - alt: '\\' - shift+alt, capslock+alt: '\\' + shift: 'C' + alt: '\\' + shift+alt: '\\' } key V { label: 'V' base: 'v' - shift, capslock: 'V' - alt: '7' - shift+alt, capslock+alt: '7' + shift: 'V' + alt: '7' + shift+alt: '7' } key B { label: 'B' base: 'b' - shift, capslock: 'B' - alt: '8' - shift+alt, capslock+alt: '8' + shift: 'B' + alt: '8' + shift+alt: '8' } key N { label: 'N' base: 'n' - shift, capslock: 'N' - alt: '9' - shift+alt, capslock+alt: '9' + shift: 'N' + alt: '9' + shift+alt: '9' } key M { label: 'M' base: 'm' - shift, capslock: 'M' - alt: '0' - shift+alt, capslock+alt: '0' + shift: 'M' + alt: '0' + shift+alt: '0' } key COMMA { label: '?' base: '?' - shift, capslock: '?' - alt: '?' - shift+alt, capslock+alt: '?' + shift: '?' + alt: '?' + shift+alt: '?' } key PERIOD { label: '!' base: '!' - shift, capslock: '!' - alt: '!' - shift+alt, capslock+alt: '!' + shift: '!' + alt: '!' + shift+alt: '!' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label: ':' base: ':' - shift, capslock: ':' - alt: ':' - shift+alt, capslock+alt: ':' + shift: ':' + alt: ':' + shift+alt: ':' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '.' base: '.' - shift, capslock: '.' - alt: '.' - shift+alt, capslock+alt: '.' + shift: '.' + alt: '.' + shift+alt: '.' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/LOAR.kl b/MimmiParts/assets/LOAR.kl index 1a5931e..05b9244 100755 --- a/MimmiParts/assets/LOAR.kl +++ b/MimmiParts/assets/LOAR.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Latin-on-arabic ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/LOARAZ.kcm b/MimmiParts/assets/LOARAZ.kcm index db71dc7..a6010e7 100644 --- a/MimmiParts/assets/LOARAZ.kcm +++ b/MimmiParts/assets/LOARAZ.kcm @@ -22,81 +22,81 @@ type ALPHA key A { label: 'A' base: 'a' - shift, capslock: 'A' - alt: none - shift+alt, capslock+alt: none + shift: 'A' + alt: none + shift+alt: none } key Z { label: 'Z' base: 'z' - shift, capslock: 'Z' - alt: '(' - shift+alt, capslock+alt: '(' + shift: 'Z' + alt: '(' + shift+alt: '(' } key E { label: 'E' base: 'e' - shift, capslock: 'E' - alt: ')' - shift+alt, capslock+alt: ')' + shift: 'E' + alt: ')' + shift+alt: ')' } key R { label: 'R' base: 'r' - shift, capslock: 'R' - alt: '1' - shift+alt, capslock+alt: '1' + shift: 'R' + alt: '1' + shift+alt: '1' } key T { label: 'T' base: 't' - shift, capslock: 'T' - alt: '2' - shift+alt, capslock+alt: '2' + shift: 'T' + alt: '2' + shift+alt: '2' } key Y { label: 'Y' base: 'y' - shift, capslock: 'Y' - alt: '3' - shift+alt, capslock+alt: '3' + shift: 'Y' + alt: '3' + shift+alt: '3' } key U { label: 'U' base: 'u' - shift, capslock: 'U' - alt: '*' - shift+alt, capslock+alt: '*' + shift: 'U' + alt: '*' + shift+alt: '*' } key I { label: 'I' base: 'i' - shift, capslock: 'I' - alt: '+' - shift+alt, capslock+alt: '+' + shift: 'I' + alt: '+' + shift+alt: '+' } key O { label: 'O' base: 'o' - shift, capslock: 'O' - alt: '/' - shift+alt, capslock+alt: '/' + shift: 'O' + alt: '/' + shift+alt: '/' } key P { label: 'P' base: 'p' - shift, capslock: 'P' - alt: '@' - shift+alt, capslock+alt: '@' + shift: 'P' + alt: '@' + shift+alt: '@' } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key Q { label: 'Q' base: 'q' - shift, capslock: 'Q' - alt: none - shift+alt, capslock+alt: none + shift: 'Q' + alt: none + shift+alt: none } key S { label: 'S' base: 's' - shift, capslock: 'S' - alt: '\'' - shift+alt, capslock+alt: '\'' + shift: 'S' + alt: '\'' + shift+alt: '\'' } key D { label: 'D' base: 'd' - shift, capslock: 'D' - alt: '-' - shift+alt, capslock+alt: '-' + shift: 'D' + alt: '-' + shift+alt: '-' } key F { label: 'F' base: 'f' - shift, capslock: 'F' - alt: '4' - shift+alt, capslock+alt: '4' + shift: 'F' + alt: '4' + shift+alt: '4' } key G { label: 'G' base: 'g' - shift, capslock: 'G' - alt: '5' - shift+alt, capslock+alt: '5' + shift: 'G' + alt: '5' + shift+alt: '5' } key H { label: 'H' base: 'h' - shift, capslock: 'H' - alt: '6' - shift+alt, capslock+alt: '6' + shift: 'H' + alt: '6' + shift+alt: '6' } key J { label: 'J' base: 'j' - shift, capslock: 'J' - alt: '#' - shift+alt, capslock+alt: '#' + shift: 'J' + alt: '#' + shift+alt: '#' } key K { label: 'K' base: 'k' - shift, capslock: 'K' - alt: ',' - shift+alt, capslock+alt: ',' + shift: 'K' + alt: ',' + shift+alt: ',' } key L { label: 'L' base: 'l' - shift, capslock: 'L' - alt: ';' - shift+alt, capslock+alt: ';' + shift: 'L' + alt: ';' + shift+alt: ';' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key W { label: 'W' base: 'w' - shift, capslock: 'W' - alt: none - shift+alt, capslock+alt: none + shift: 'W' + alt: none + shift+alt: none } key X { label: 'X' base: 'x' - shift, capslock: 'X' - alt: '%' - shift+alt, capslock+alt: '%' + shift: 'X' + alt: '%' + shift+alt: '%' } key C { label: 'C' base: 'c' - shift, capslock: 'C' - alt: '\\' - shift+alt, capslock+alt: '\\' + shift: 'C' + alt: '\\' + shift+alt: '\\' } key V { label: 'V' base: 'v' - shift, capslock: 'V' - alt: '7' - shift+alt, capslock+alt: '7' + shift: 'V' + alt: '7' + shift+alt: '7' } key B { label: 'B' base: 'b' - shift, capslock: 'B' - alt: '8' - shift+alt, capslock+alt: '8' + shift: 'B' + alt: '8' + shift+alt: '8' } key N { label: 'N' base: 'n' - shift, capslock: 'N' - alt: '9' - shift+alt, capslock+alt: '9' + shift: 'N' + alt: '9' + shift+alt: '9' } key M { label: 'M' base: 'm' - shift, capslock: 'M' - alt: '0' - shift+alt, capslock+alt: '0' + shift: 'M' + alt: '0' + shift+alt: '0' } key COMMA { label: '?' base: '?' - shift, capslock: '?' - alt: '?' - shift+alt, capslock+alt: '?' + shift: '?' + alt: '?' + shift+alt: '?' } key PERIOD { label: '!' base: '!' - shift, capslock: '!' - alt: '!' - shift+alt, capslock+alt: '!' + shift: '!' + alt: '!' + shift+alt: '!' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label: ':' base: ':' - shift, capslock: ':' - alt: ':' - shift+alt, capslock+alt: ':' + shift: ':' + alt: ':' + shift+alt: ':' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '.' base: '.' - shift, capslock: '.' - alt: '.' - shift+alt, capslock+alt: '.' + shift: '.' + alt: '.' + shift+alt: '.' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/LOARAZ.kl b/MimmiParts/assets/LOARAZ.kl index 00bf0bc..5d965a0 100755 --- a/MimmiParts/assets/LOARAZ.kl +++ b/MimmiParts/assets/LOARAZ.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Latin-on-arabic-azerty ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/LOBO.kcm b/MimmiParts/assets/LOBO.kcm index 03453a9..cac5a53 100644 --- a/MimmiParts/assets/LOBO.kcm +++ b/MimmiParts/assets/LOBO.kcm @@ -22,81 +22,81 @@ type ALPHA key Q { label: 'Q' base: 'q' - shift, capslock: 'Q' - alt: '\u3105' - shift+alt, capslock+alt: '\u3106' + shift: 'Q' + alt: '\u3105' + shift+alt: '\u3106' } key W { label: 'W' base: 'w' - shift, capslock: 'W' - alt: '\u3109' - shift+alt, capslock+alt: '\u310A' + shift: 'W' + alt: '\u3109' + shift+alt: '\u310A' } key E { label: 'E' base: 'e' - shift, capslock: 'E' - alt: '\u3113' - shift+alt, capslock+alt: '\u310D' + shift: 'E' + alt: '\u3113' + shift+alt: '\u310D' } key R { label: 'R' base: 'r' - shift, capslock: 'R' - alt: '1' - shift+alt, capslock+alt: '\u3110' + shift: 'R' + alt: '1' + shift+alt: '\u3110' } key T { label: 'T' base: 't' - shift, capslock: 'T' - alt: '2' - shift+alt, capslock+alt: '\u3114' + shift: 'T' + alt: '2' + shift+alt: '\u3114' } key Y { label: 'Y' base: 'y' - shift, capslock: 'Y' - alt: '3' - shift+alt, capslock+alt: '\u3117' + shift: 'Y' + alt: '3' + shift+alt: '\u3117' } key U { label: 'U' base: 'u' - shift, capslock: 'U' - alt: '*' - shift+alt, capslock+alt: '\u3127' + shift: 'U' + alt: '*' + shift+alt: '\u3127' } key I { label: 'I' base: 'i' - shift, capslock: 'I' - alt: '+' - shift+alt, capslock+alt: '\u311B' + shift: 'I' + alt: '+' + shift+alt: '\u311B' } key O { label: 'O' base: 'o' - shift, capslock: 'O' - alt: '\u311A' - shift+alt, capslock+alt: '\u311F' + shift: 'O' + alt: '\u311A' + shift+alt: '\u311F' } key P { label: 'P' base: 'p' - shift, capslock: 'P' - alt: '\u311E' - shift+alt, capslock+alt: '\u3123' + shift: 'P' + alt: '\u311E' + shift+alt: '\u3123' } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key A { label: 'A' base: 'a' - shift, capslock: 'A' - alt: '\u02C7' - shift+alt, capslock+alt: '\u3107' + shift: 'A' + alt: '\u02C7' + shift+alt: '\u3107' } key S { label: 'S' base: 's' - shift, capslock: 'S' - alt: '\u02CB' - shift+alt, capslock+alt: '\u310B' + shift: 'S' + alt: '\u02CB' + shift+alt: '\u310B' } key D { label: 'D' base: 'd' - shift, capslock: 'D' - alt: '\u02CA' - shift+alt, capslock+alt: '\u02CA' + shift: 'D' + alt: '\u02CA' + shift+alt: '\u02CA' } key F { label: 'F' base: 'f' - shift, capslock: 'F' - alt: '4' - shift+alt, capslock+alt: '\u3111' + shift: 'F' + alt: '4' + shift+alt: '\u3111' } key G { label: 'G' base: 'g' - shift, capslock: 'G' - alt: '5' - shift+alt, capslock+alt: '\u3115' + shift: 'G' + alt: '5' + shift+alt: '\u3115' } key H { label: 'H' base: 'h' - shift, capslock: 'H' - alt: '6' - shift+alt, capslock+alt: '\u3118' + shift: 'H' + alt: '6' + shift+alt: '\u3118' } key J { label: 'J' base: 'j' - shift, capslock: 'J' - alt: '#' - shift+alt, capslock+alt: '\u3128' + shift: 'J' + alt: '#' + shift+alt: '\u3128' } key K { label: 'K' base: 'k' - shift, capslock: 'K' - alt: '\u3124' - shift+alt, capslock+alt: '\u311B' + shift: 'K' + alt: '\u3124' + shift+alt: '\u311B' } key L { label: 'L' base: 'l' - shift, capslock: 'L' - alt: '\u3122' - shift+alt, capslock+alt: '\u3120' + shift: 'L' + alt: '\u3122' + shift+alt: '\u3120' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key Z { label: 'Z' base: 'z' - shift, capslock: 'Z' - alt: '\u02D9' - shift+alt, capslock+alt: '\u02D9' + shift: 'Z' + alt: '\u02D9' + shift+alt: '\u02D9' } key X { label: 'X' base: 'x' - shift, capslock: 'X' - alt: '\u3126' - shift+alt, capslock+alt: '\u310C' + shift: 'X' + alt: '\u3126' + shift+alt: '\u310C' } key C { label: 'C' base: 'c' - shift, capslock: 'C' - alt: '\u3125' - shift+alt, capslock+alt: '\u310F' + shift: 'C' + alt: '\u3125' + shift+alt: '\u310F' } key V { label: 'V' base: 'v' - shift, capslock: 'V' - alt: '7' - shift+alt, capslock+alt: '\u3112' + shift: 'V' + alt: '7' + shift+alt: '\u3112' } key B { label: 'B' base: 'b' - shift, capslock: 'B' - alt: '8' - shift+alt, capslock+alt: '\u3116' + shift: 'B' + alt: '8' + shift+alt: '\u3116' } key N { label: 'N' base: 'n' - shift, capslock: 'N' - alt: '9' - shift+alt, capslock+alt: '\u3119' + shift: 'N' + alt: '9' + shift+alt: '\u3119' } key M { label: 'M' base: 'm' - shift, capslock: 'M' - alt: '0' - shift+alt, capslock+alt: '\u3129' + shift: 'M' + alt: '0' + shift+alt: '\u3129' } key COMMA { label: '?' base: '?' - shift, capslock: ';' - alt: ';' - shift+alt, capslock+alt: '\u311D' + shift: ';' + alt: ';' + shift+alt: '\u311D' } key PERIOD { label: '!' base: '!' - shift, capslock: ':' - alt: ':' - shift+alt, capslock+alt: '\u3121' + shift: ':' + alt: ':' + shift+alt: '\u3121' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label: ',' base: ',' - shift, capslock: '\'' - alt: '\'' - shift+alt, capslock+alt: '\'' + shift: '\'' + alt: '\'' + shift+alt: '\'' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '.' base: '.' - shift, capslock: '-' - alt: '-' - shift+alt, capslock+alt: '-' + shift: '-' + alt: '-' + shift+alt: '-' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/LOBO.kl b/MimmiParts/assets/LOBO.kl index 1a5931e..539f691 100755 --- a/MimmiParts/assets/LOBO.kl +++ b/MimmiParts/assets/LOBO.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Latin-on-bopomofo ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/LOCY.kcm b/MimmiParts/assets/LOCY.kcm index 74d013e..19297f7 100644 --- a/MimmiParts/assets/LOCY.kcm +++ b/MimmiParts/assets/LOCY.kcm @@ -15,88 +15,88 @@ type ALPHA -### Qwerty-en ### +### Latin-on-Cyrillic ### ### ROW 1 ### key Q { label: 'Q' base: 'q' - shift, capslock: 'Q' - alt: '\'' - shift+alt, capslock+alt: '\'' + shift: 'Q' + alt: '\'' + shift+alt: '\'' } key W { label: 'W' base: 'w' - shift, capslock: 'W' - alt: '-' - shift+alt, capslock+alt: '-' + shift: 'W' + alt: '-' + shift+alt: '-' } key E { label: 'E' base: 'e' - shift, capslock: 'E' - alt: '\\' - shift+alt, capslock+alt: '\\' + shift: 'E' + alt: '\\' + shift+alt: '\\' } key R { label: 'R' base: 'r' - shift, capslock: 'R' - alt: '1' - shift+alt, capslock+alt: '1' + shift: 'R' + alt: '1' + shift+alt: '1' } key T { label: 'T' base: 't' - shift, capslock: 'T' - alt: '2' - shift+alt, capslock+alt: '2' + shift: 'T' + alt: '2' + shift+alt: '2' } key Y { label: 'Y' base: 'y' - shift, capslock: 'Y' - alt: '3' - shift+alt, capslock+alt: '3' + shift: 'Y' + alt: '3' + shift+alt: '3' } key U { label: 'U' base: 'u' - shift, capslock: 'U' - alt: '*' - shift+alt, capslock+alt: '*' + shift: 'U' + alt: '*' + shift+alt: '*' } key I { label: 'I' base: 'i' - shift, capslock: 'I' - alt: '+' - shift+alt, capslock+alt: '+' + shift: 'I' + alt: '+' + shift+alt: '+' } key O { label: 'O' base: 'o' - shift, capslock: 'O' - alt: '/' - shift+alt, capslock+alt: '/' + shift: 'O' + alt: '/' + shift+alt: '/' } key P { label: 'P' base: 'p' - shift, capslock: 'P' - alt: '@' - shift+alt, capslock+alt: '@' + shift: 'P' + alt: '@' + shift+alt: '@' } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key A { label: 'A' base: 'a' - shift, capslock: 'A' - alt: none - shift+alt, capslock+alt: none + shift: 'A' + alt: none + shift+alt: none } key S { label: 'S' base: 's' - shift, capslock: 'S' - alt: '(' - shift+alt, capslock+alt: '(' + shift: 'S' + alt: '(' + shift+alt: '(' } key D { label: 'D' base: 'd' - shift, capslock: 'D' - alt: ')' - shift+alt, capslock+alt: ')' + shift: 'D' + alt: ')' + shift+alt: ')' } key F { label: 'F' base: 'f' - shift, capslock: 'F' - alt: '4' - shift+alt, capslock+alt: '4' + shift: 'F' + alt: '4' + shift+alt: '4' } key G { label: 'G' base: 'g' - shift, capslock: 'G' - alt: '5' - shift+alt, capslock+alt: '5' + shift: 'G' + alt: '5' + shift+alt: '5' } key H { label: 'H' base: 'h' - shift, capslock: 'H' - alt: '6' - shift+alt, capslock+alt: '6' + shift: 'H' + alt: '6' + shift+alt: '6' } key J { label: 'J' base: 'j' - shift, capslock: 'J' - alt: '#' - shift+alt, capslock+alt: '#' + shift: 'J' + alt: '#' + shift+alt: '#' } key K { label: 'K' base: 'k' - shift, capslock: 'K' - alt: '\u0445' - shift+alt, capslock+alt: '\u0425' + shift: 'K' + alt: '\u0445' + shift+alt: '\u0425' } key L { label: 'L' base: 'l' - shift, capslock: 'L' - alt: '\u044A' - shift+alt, capslock+alt: '\u042A' + shift: 'L' + alt: '\u044A' + shift+alt: '\u042A' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key Z { label: 'Z' base: 'z' - shift, capslock: 'Z' - alt: none - shift+alt, capslock+alt: none + shift: 'Z' + alt: none + shift+alt: none } key X { label: 'X' base: 'x' - shift, capslock: 'X' - alt: ';' - shift+alt, capslock+alt: ';' + shift: 'X' + alt: ';' + shift+alt: ';' } key C { label: 'C' base: 'c' - shift, capslock: 'C' - alt: ':' - shift+alt, capslock+alt: ':' + shift: 'C' + alt: ':' + shift+alt: ':' } key V { label: 'V' base: 'v' - shift, capslock: 'V' - alt: '7' - shift+alt, capslock+alt: '7' + shift: 'V' + alt: '7' + shift+alt: '7' } key B { label: 'B' base: 'b' - shift, capslock: 'B' - alt: '8' - shift+alt, capslock+alt: '8' + shift: 'B' + alt: '8' + shift+alt: '8' } key N { label: 'N' base: 'n' - shift, capslock: 'N' - alt: '9' - shift+alt, capslock+alt: '9' + shift: 'N' + alt: '9' + shift+alt: '9' } key M { label: 'M' base: 'm' - shift, capslock: 'M' - alt: '0' - shift+alt, capslock+alt: '0' + shift: 'M' + alt: '0' + shift+alt: '0' } key COMMA { label: '\u044E' base: '\u044E' - shift, capslock: '\u042E' - alt: '\u0436' - shift+alt, capslock+alt: '\u0416' + shift: '\u042E' + alt: '\u0436' + shift+alt: '\u0416' } key PERIOD { label: '\u044D' base: '\u044D' - shift, capslock: '\u042D' - alt: '\u044C' - shift+alt, capslock+alt: '\u042C' + shift: '\u042D' + alt: '\u044C' + shift+alt: '\u042C' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label: '!' base: '!' - shift, capslock: '!' - alt: '?' - shift+alt, capslock+alt: '?' + shift: '!' + alt: '?' + shift+alt: '?' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '.' base: '.' - shift, capslock: ',' - alt: ',' - shift+alt, capslock+alt: ',' + shift: ',' + alt: ',' + shift+alt: ',' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/LOCY.kl b/MimmiParts/assets/LOCY.kl index 1a5931e..04f5169 100755 --- a/MimmiParts/assets/LOCY.kl +++ b/MimmiParts/assets/LOCY.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Latin-on-Cyrillic ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/LOGR.kcm b/MimmiParts/assets/LOGR.kcm index 166f4bd..8cbb177 100644 --- a/MimmiParts/assets/LOGR.kcm +++ b/MimmiParts/assets/LOGR.kcm @@ -22,81 +22,81 @@ type ALPHA key Q { label: 'Q' base: 'q' - shift, capslock: 'Q' - alt: ';' - shift+alt, capslock+alt: ';' + shift: 'Q' + alt: ';' + shift+alt: ';' } key W { label: 'W' base: 'w' - shift, capslock: 'W' - alt: none - shift+alt, capslock+alt: none + shift: 'W' + alt: none + shift+alt: none } key E { label: 'E' base: 'e' - shift, capslock: 'E' - alt: none - shift+alt, capslock+alt: none + shift: 'E' + alt: none + shift+alt: none } key R { label: 'R' base: 'r' - shift, capslock: 'R' - alt: '1' - shift+alt, capslock+alt: '1' + shift: 'R' + alt: '1' + shift+alt: '1' } key T { label: 'T' base: 't' - shift, capslock: 'T' - alt: '2' - shift+alt, capslock+alt: '2' + shift: 'T' + alt: '2' + shift+alt: '2' } key Y { label: 'Y' base: 'y' - shift, capslock: 'Y' - alt: '3' - shift+alt, capslock+alt: '3' + shift: 'Y' + alt: '3' + shift+alt: '3' } key U { label: 'U' base: 'u' - shift, capslock: 'U' - alt: '*' - shift+alt, capslock+alt: '*' + shift: 'U' + alt: '*' + shift+alt: '*' } key I { label: 'I' base: 'i' - shift, capslock: 'I' - alt: '+' - shift+alt, capslock+alt: '+' + shift: 'I' + alt: '+' + shift+alt: '+' } key O { label: 'O' base: 'o' - shift, capslock: 'O' - alt: '(' - shift+alt, capslock+alt: '(' + shift: 'O' + alt: '(' + shift+alt: '(' } key P { label: 'P' base: 'p' - shift, capslock: 'P' - alt: ')' - shift+alt, capslock+alt: ')' + shift: 'P' + alt: ')' + shift+alt: ')' } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key A { label: 'A' base: 'a' - shift, capslock: 'A' - alt: none - shift+alt, capslock+alt: none + shift: 'A' + alt: none + shift+alt: none } key S { label: 'S' base: 's' - shift, capslock: 'S' - alt: none - shift+alt, capslock+alt: none + shift: 'S' + alt: none + shift+alt: none } key D { label: 'D' base: 'd' - shift, capslock: 'D' - alt: '"' - shift+alt, capslock+alt: '"' + shift: 'D' + alt: '"' + shift+alt: '"' } key F { label: 'F' base: 'f' - shift, capslock: 'F' - alt: '4' - shift+alt, capslock+alt: '4' + shift: 'F' + alt: '4' + shift+alt: '4' } key G { label: 'G' base: 'g' - shift, capslock: 'G' - alt: '5' - shift+alt, capslock+alt: '5' + shift: 'G' + alt: '5' + shift+alt: '5' } key H { label: 'H' base: 'h' - shift, capslock: 'H' - alt: '6' - shift+alt, capslock+alt: '6' + shift: 'H' + alt: '6' + shift+alt: '6' } key J { label: 'J' base: 'j' - shift, capslock: 'J' - alt: '#' - shift+alt, capslock+alt: '#' + shift: 'J' + alt: '#' + shift+alt: '#' } key K { label: 'K' base: 'k' - shift, capslock: 'K' - alt: '\'' - shift+alt, capslock+alt: '\'' + shift: 'K' + alt: '\'' + shift+alt: '\'' } key L { label: 'L' base: 'l' - shift, capslock: 'L' - alt: '-' - shift+alt, capslock+alt: '-' + shift: 'L' + alt: '-' + shift+alt: '-' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key Z { label: 'Z' base: 'z' - shift, capslock: 'Z' - alt: none - shift+alt, capslock+alt: none + shift: 'Z' + alt: none + shift+alt: none } key X { label: 'X' base: 'x' - shift, capslock: 'X' - alt: none - shift+alt, capslock+alt: none + shift: 'X' + alt: none + shift+alt: none } key C { label: 'C' base: 'c' - shift, capslock: 'C' - alt: '_' - shift+alt, capslock+alt: '_' + shift: 'C' + alt: '_' + shift+alt: '_' } key V { label: 'V' base: 'v' - shift, capslock: 'V' - alt: '7' - shift+alt, capslock+alt: '7' + shift: 'V' + alt: '7' + shift+alt: '7' } key B { label: 'B' base: 'b' - shift, capslock: 'B' - alt: '8' - shift+alt, capslock+alt: '8' + shift: 'B' + alt: '8' + shift+alt: '8' } key N { label: 'N' base: 'n' - shift, capslock: 'N' - alt: '9' - shift+alt, capslock+alt: '9' + shift: 'N' + alt: '9' + shift+alt: '9' } key M { label: 'M' base: 'm' - shift, capslock: 'M' - alt: '0' - shift+alt, capslock+alt: '0' + shift: 'M' + alt: '0' + shift+alt: '0' } key COMMA { label: ',' base: ',' - shift, capslock: '&' - alt: '&' - shift+alt, capslock+alt: '&' + shift: '&' + alt: '&' + shift+alt: '&' } key PERIOD { label: '.' base: '.' - shift, capslock: ':' - alt: ':' - shift+alt, capslock+alt: ':' + shift: ':' + alt: ':' + shift+alt: ':' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label: '!' base: '!' - shift, capslock: '?' - alt: '?' - shift+alt, capslock+alt: '?' + shift: '?' + alt: '?' + shift+alt: '?' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '\'' base: '\'' - shift, capslock: '-' - alt: '-' - shift+alt, capslock+alt: '-' + shift: '-' + alt: '-' + shift+alt: '-' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/LOGR.kl b/MimmiParts/assets/LOGR.kl index 1a5931e..8c66fe0 100755 --- a/MimmiParts/assets/LOGR.kl +++ b/MimmiParts/assets/LOGR.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Latin-on-greek ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/LOHE.kcm b/MimmiParts/assets/LOHE.kcm index e8d0f37..ee329c7 100644 --- a/MimmiParts/assets/LOHE.kcm +++ b/MimmiParts/assets/LOHE.kcm @@ -22,81 +22,81 @@ type ALPHA key Q { label: 'Q' base: 'q' - shift, capslock: 'Q' - alt: none - shift+alt, capslock+alt: none + shift: 'Q' + alt: none + shift+alt: none } key W { label: 'W' base: 'w' - shift, capslock: 'W' - alt: '(' - shift+alt, capslock+alt: '(' + shift: 'W' + alt: '(' + shift+alt: '(' } key E { label: 'E' base: 'e' - shift, capslock: 'E' - alt: ')' - shift+alt, capslock+alt: ')' + shift: 'E' + alt: ')' + shift+alt: ')' } key R { label: 'R' base: 'r' - shift, capslock: 'R' - alt: '1' - shift+alt, capslock+alt: '1' + shift: 'R' + alt: '1' + shift+alt: '1' } key T { label: 'T' base: 't' - shift, capslock: 'T' - alt: '2' - shift+alt, capslock+alt: '2' + shift: 'T' + alt: '2' + shift+alt: '2' } key Y { label: 'Y' base: 'y' - shift, capslock: 'Y' - alt: '3' - shift+alt, capslock+alt: '3' + shift: 'Y' + alt: '3' + shift+alt: '3' } key U { label: 'U' base: 'u' - shift, capslock: 'U' - alt: '*' - shift+alt, capslock+alt: '*' + shift: 'U' + alt: '*' + shift+alt: '*' } key I { label: 'I' base: 'i' - shift, capslock: 'I' - alt: '+' - shift+alt, capslock+alt: '+' + shift: 'I' + alt: '+' + shift+alt: '+' } key O { label: 'O' base: 'o' - shift, capslock: 'O' - alt: '/' - shift+alt, capslock+alt: '/' + shift: 'O' + alt: '/' + shift+alt: '/' } key P { label: 'P' base: 'p' - shift, capslock: 'P' - alt: '@' - shift+alt, capslock+alt: '@' + shift: 'P' + alt: '@' + shift+alt: '@' } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key A { label: 'A' base: 'a' - shift, capslock: 'A' - alt: none - shift+alt, capslock+alt: none + shift: 'A' + alt: none + shift+alt: none } key S { label: 'S' base: 's' - shift, capslock: 'S' - alt: '[' - shift+alt, capslock+alt: '[' + shift: 'S' + alt: '[' + shift+alt: '[' } key D { label: 'D' base: 'd' - shift, capslock: 'D' - alt: ']' - shift+alt, capslock+alt: ']' + shift: 'D' + alt: ']' + shift+alt: ']' } key F { label: 'F' base: 'f' - shift, capslock: 'F' - alt: '4' - shift+alt, capslock+alt: '4' + shift: 'F' + alt: '4' + shift+alt: '4' } key G { label: 'G' base: 'g' - shift, capslock: 'G' - alt: '5' - shift+alt, capslock+alt: '5' + shift: 'G' + alt: '5' + shift+alt: '5' } key H { label: 'H' base: 'h' - shift, capslock: 'H' - alt: '6' - shift+alt, capslock+alt: '6' + shift: 'H' + alt: '6' + shift+alt: '6' } key J { label: 'J' base: 'j' - shift, capslock: 'J' - alt: '#' - shift+alt, capslock+alt: '#' + shift: 'J' + alt: '#' + shift+alt: '#' } key K { label: 'K' base: 'k' - shift, capslock: 'K' - alt: '-' - shift+alt, capslock+alt: '-' + shift: 'K' + alt: '-' + shift+alt: '-' } key L { label: 'L' base: 'l' - shift, capslock: 'L' - alt: '\'' - shift+alt, capslock+alt: '\'' + shift: 'L' + alt: '\'' + shift+alt: '\'' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key Z { label: 'Z' base: 'z' - shift, capslock: 'Z' - alt: none - shift+alt, capslock+alt: none + shift: 'Z' + alt: none + shift+alt: none } key X { label: 'X' base: 'x' - shift, capslock: 'X' - alt: none - shift+alt, capslock+alt: none + shift: 'X' + alt: none + shift+alt: none } key C { label: 'C' base: 'c' - shift, capslock: 'C' - alt: '\\' - shift+alt, capslock+alt: '\\' + shift: 'C' + alt: '\\' + shift+alt: '\\' } key V { label: 'V' base: 'v' - shift, capslock: 'V' - alt: '7' - shift+alt, capslock+alt: '7' + shift: 'V' + alt: '7' + shift+alt: '7' } key B { label: 'B' base: 'b' - shift, capslock: 'B' - alt: '8' - shift+alt, capslock+alt: '8' + shift: 'B' + alt: '8' + shift+alt: '8' } key N { label: 'N' base: 'n' - shift, capslock: 'N' - alt: '9' - shift+alt, capslock+alt: '9' + shift: 'N' + alt: '9' + shift+alt: '9' } key M { label: 'M' base: 'm' - shift, capslock: 'M' - alt: '0' - shift+alt, capslock+alt: '0' + shift: 'M' + alt: '0' + shift+alt: '0' } key COMMA { label: ';' base: ';' - shift, capslock: ';' - alt: ';' - shift+alt, capslock+alt: ';' + shift: ';' + alt: ';' + shift+alt: ';' } key PERIOD { label: ':' base: ':' - shift, capslock: ':' - alt: ':' - shift+alt, capslock+alt: ':' + shift: ':' + alt: ':' + shift+alt: ':' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label: '?' base: '?' - shift, capslock: '!' - alt: '!' - shift+alt, capslock+alt: '!' + shift: '!' + alt: '!' + shift+alt: '!' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '\'' base: '\'' - shift, capslock: ',' - alt: ',' - shift+alt, capslock+alt: ',' + shift: ',' + alt: ',' + shift+alt: ',' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/LOHE.kl b/MimmiParts/assets/LOHE.kl index 1a5931e..a8448a1 100755 --- a/MimmiParts/assets/LOHE.kl +++ b/MimmiParts/assets/LOHE.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Latin-on-hebrew ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/LOKO.kcm b/MimmiParts/assets/LOKO.kcm index 6790eef..04b5c57 100644 --- a/MimmiParts/assets/LOKO.kcm +++ b/MimmiParts/assets/LOKO.kcm @@ -22,81 +22,81 @@ type ALPHA key Q { label: 'Q' base: 'q' - shift, capslock: 'Q' - alt: none - shift+alt, capslock+alt: none + shift: 'Q' + alt: none + shift+alt: none } key W { label: 'W' base: 'w' - shift, capslock: 'W' - alt: none - shift+alt, capslock+alt: none + shift: 'W' + alt: none + shift+alt: none } key E { label: 'E' base: 'e' - shift, capslock: 'E' - alt: none - shift+alt, capslock+alt: none + shift: 'E' + alt: none + shift+alt: none } key R { label: 'R' base: 'r' - shift, capslock: 'R' - alt: '1' - shift+alt, capslock+alt: '1' + shift: 'R' + alt: '1' + shift+alt: '1' } key T { label: 'T' base: 't' - shift, capslock: 'T' - alt: '2' - shift+alt, capslock+alt: '2' + shift: 'T' + alt: '2' + shift+alt: '2' } key Y { label: 'Y' base: 'y' - shift, capslock: 'Y' - alt: '3' - shift+alt, capslock+alt: '3' + shift: 'Y' + alt: '3' + shift+alt: '3' } key U { label: 'U' base: 'u' - shift, capslock: 'U' - alt: '*' - shift+alt, capslock+alt: '*' + shift: 'U' + alt: '*' + shift+alt: '*' } key I { label: 'I' base: 'i' - shift, capslock: 'I' - alt: '+' - shift+alt, capslock+alt: '+' + shift: 'I' + alt: '+' + shift+alt: '+' } key O { label: 'O' base: 'o' - shift, capslock: 'O' - alt: none - shift+alt, capslock+alt: none + shift: 'O' + alt: none + shift+alt: none } key P { label: 'P' base: 'p' - shift, capslock: 'P' - alt: none - shift+alt, capslock+alt: none + shift: 'P' + alt: none + shift+alt: none } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key A { label: 'A' base: 'a' - shift, capslock: 'A' - alt: none - shift+alt, capslock+alt: none + shift: 'A' + alt: none + shift+alt: none } key S { label: 'S' base: 's' - shift, capslock: 'S' - alt: '/' - shift+alt, capslock+alt: '/' + shift: 'S' + alt: '/' + shift+alt: '/' } key D { label: 'D' base: 'd' - shift, capslock: 'D' - alt: '@' - shift+alt, capslock+alt: '@' + shift: 'D' + alt: '@' + shift+alt: '@' } key F { label: 'F' base: 'f' - shift, capslock: 'F' - alt: '4' - shift+alt, capslock+alt: '4' + shift: 'F' + alt: '4' + shift+alt: '4' } key G { label: 'G' base: 'g' - shift, capslock: 'G' - alt: '5' - shift+alt, capslock+alt: '5' + shift: 'G' + alt: '5' + shift+alt: '5' } key H { label: 'H' base: 'h' - shift, capslock: 'H' - alt: '6' - shift+alt, capslock+alt: '6' + shift: 'H' + alt: '6' + shift+alt: '6' } key J { label: 'J' base: 'j' - shift, capslock: 'J' - alt: '#' - shift+alt, capslock+alt: '#' + shift: 'J' + alt: '#' + shift+alt: '#' } key K { label: 'K' base: 'k' - shift, capslock: 'K' - alt: '(' - shift+alt, capslock+alt: '(' + shift: 'K' + alt: '(' + shift+alt: '(' } key L { label: 'L' base: 'l' - shift, capslock: 'L' - alt: ')' - shift+alt, capslock+alt: ')' + shift: 'L' + alt: ')' + shift+alt: ')' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key Z { label: 'Z' base: 'z' - shift, capslock: 'Z' - alt: none - shift+alt, capslock+alt: none + shift: 'Z' + alt: none + shift+alt: none } key X { label: 'X' base: 'x' - shift, capslock: 'X' - alt: none - shift+alt, capslock+alt: none + shift: 'X' + alt: none + shift+alt: none } key C { label: 'C' base: 'c' - shift, capslock: 'C' - alt: none - shift+alt, capslock+alt: none + shift: 'C' + alt: none + shift+alt: none } key V { label: 'V' base: 'v' - shift, capslock: 'V' - alt: '7' - shift+alt, capslock+alt: '7' + shift: 'V' + alt: '7' + shift+alt: '7' } key B { label: 'B' base: 'b' - shift, capslock: 'B' - alt: '8' - shift+alt, capslock+alt: '8' + shift: 'B' + alt: '8' + shift+alt: '8' } key N { label: 'N' base: 'n' - shift, capslock: 'N' - alt: '9' - shift+alt, capslock+alt: '9' + shift: 'N' + alt: '9' + shift+alt: '9' } key M { label: 'M' base: 'm' - shift, capslock: 'M' - alt: '0' - shift+alt, capslock+alt: '0' + shift: 'M' + alt: '0' + shift+alt: '0' } key COMMA { label: ',' base: ',' - shift, capslock: ';' - alt: ';' - shift+alt, capslock+alt: ';' + shift: ';' + alt: ';' + shift+alt: ';' } key PERIOD { label: '.' base: '.' - shift, capslock: ':' - alt: ':' - shift+alt, capslock+alt: ':' + shift: ':' + alt: ':' + shift+alt: ':' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label, number: '?' base: '?' - shift, capslock: '!' - alt: '!' - shift+alt, capslock+alt: '!' + shift: '!' + alt: '!' + shift+alt: '!' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '\'' base: '\'' - shift, capslock: '-' - alt: '-' - shift+alt, capslock+alt: '-' + shift: '-' + alt: '-' + shift+alt: '-' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/LOKO.kl b/MimmiParts/assets/LOKO.kl index 47a8dcf..d1befc5 100755 --- a/MimmiParts/assets/LOKO.kl +++ b/MimmiParts/assets/LOKO.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Latin-on-korean ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/LOPI.kcm b/MimmiParts/assets/LOPI.kcm index 7c26890..232c15c 100644 --- a/MimmiParts/assets/LOPI.kcm +++ b/MimmiParts/assets/LOPI.kcm @@ -22,81 +22,81 @@ type ALPHA key Q { label: 'Q' base: 'q' - shift, capslock: 'Q' - alt: none - shift+alt, capslock+alt: none + shift: 'Q' + alt: none + shift+alt: none } key W { label: 'W' base: 'w' - shift, capslock: 'W' - alt: none - shift+alt, capslock+alt: none + shift: 'W' + alt: none + shift+alt: none } key E { label: 'E' base: 'e' - shift, capslock: 'E' - alt: none - shift+alt, capslock+alt: none + shift: 'E' + alt: none + shift+alt: none } key R { label: 'R' base: 'r' - shift, capslock: 'R' - alt: '1' - shift+alt, capslock+alt: '1' + shift: 'R' + alt: '1' + shift+alt: '1' } key T { label: 'T' base: 't' - shift, capslock: 'T' - alt: '2' - shift+alt, capslock+alt: '2' + shift: 'T' + alt: '2' + shift+alt: '2' } key Y { label: 'Y' base: 'y' - shift, capslock: 'Y' - alt: '3' - shift+alt, capslock+alt: '3' + shift: 'Y' + alt: '3' + shift+alt: '3' } key U { label: 'U' base: 'u' - shift, capslock: 'U' - alt: '*' - shift+alt, capslock+alt: '*' + shift: 'U' + alt: '*' + shift+alt: '*' } key I { label: 'I' base: 'i' - shift, capslock: 'I' - alt: '+' - shift+alt, capslock+alt: '+' + shift: 'I' + alt: '+' + shift+alt: '+' } key O { label: 'O' base: 'o' - shift, capslock: 'O' - alt: '/' - shift+alt, capslock+alt: '/' + shift: 'O' + alt: '/' + shift+alt: '/' } key P { label: 'P' base: 'p' - shift, capslock: 'P' - alt: '@' - shift+alt, capslock+alt: '@' + shift: 'P' + alt: '@' + shift+alt: '@' } ### ROW 2 ### @@ -104,73 +104,73 @@ key P { key A { label: 'A' base: 'a' - shift, capslock: 'A' - alt: none - shift+alt, capslock+alt: none + shift: 'A' + alt: none + shift+alt: none } key S { label: 'S' base: 's' - shift, capslock: 'S' - alt: none - shift+alt, capslock+alt: none + shift: 'S' + alt: none + shift+alt: none } key D { label: 'D' base: 'd' - shift, capslock: 'D' - alt: none - shift+alt, capslock+alt: none + shift: 'D' + alt: none + shift+alt: none } key F { label: 'F' base: 'f' - shift, capslock: 'F' - alt: '4' - shift+alt, capslock+alt: '4' + shift: 'F' + alt: '4' + shift+alt: '4' } key G { label: 'G' base: 'g' - shift, capslock: 'G' - alt: '5' - shift+alt, capslock+alt: '5' + shift: 'G' + alt: '5' + shift+alt: '5' } key H { label: 'H' base: 'h' - shift, capslock: 'H' - alt: '6' - shift+alt, capslock+alt: '6' + shift: 'H' + alt: '6' + shift+alt: '6' } key J { label: 'J' base: 'j' - shift, capslock: 'J' - alt: '#' - shift+alt, capslock+alt: '#' + shift: 'J' + alt: '#' + shift+alt: '#' } key K { label: 'K' base: 'k' - shift, capslock: 'K' - alt: '(' - shift+alt, capslock+alt: '(' + shift: 'K' + alt: '(' + shift+alt: '(' } key L { label: 'L' base: 'l' - shift, capslock: 'L' - alt: ')' - shift+alt, capslock+alt: ')' + shift: 'L' + alt: ')' + shift+alt: ')' } ### ROW 3 ### @@ -178,81 +178,81 @@ key L { key Z { label: 'Z' base: 'z' - shift, capslock: 'Z' - alt: none - shift+alt, capslock+alt: none + shift: 'Z' + alt: none + shift+alt: none } key X { label: 'X' base: 'x' - shift, capslock: 'X' - alt: none - shift+alt, capslock+alt: none + shift: 'X' + alt: none + shift+alt: none } key C { label: 'C' base: 'c' - shift, capslock: 'C' - alt: none - shift+alt, capslock+alt: none + shift: 'C' + alt: none + shift+alt: none } key V { label: 'V' base: 'v' - shift, capslock: 'V' - alt: '7' - shift+alt, capslock+alt: '7' + shift: 'V' + alt: '7' + shift+alt: '7' } key B { label: 'B' base: 'b' - shift, capslock: 'B' - alt: '8' - shift+alt, capslock+alt: '8' + shift: 'B' + alt: '8' + shift+alt: '8' } key N { label: 'N' base: 'n' - shift, capslock: 'N' - alt: '9' - shift+alt, capslock+alt: '9' + shift: 'N' + alt: '9' + shift+alt: '9' } key M { label: 'M' base: 'm' - shift, capslock: 'M' - alt: '0' - shift+alt, capslock+alt: '0' + shift: 'M' + alt: '0' + shift+alt: '0' } key COMMA { label: ',' base: ',' - shift, capslock: ';' - alt: ';' - shift+alt, capslock+alt: ';' + shift: ';' + alt: ';' + shift+alt: ';' } key PERIOD { label: '.' base: '.' - shift, capslock: ':' - alt: ':' - shift+alt, capslock+alt: ':' + shift: ':' + alt: ':' + shift+alt: ':' } key ENTER { label: '\n' base: '\n' - shift, capslock: '\n' - alt: '\n' - shift+alt, capslock+alt: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' } ### ROW 4 ### @@ -260,31 +260,31 @@ key ENTER { key GRAVE { label, number: '?' base: '?' - shift, capslock: '!' - alt: '!' - shift+alt, capslock+alt: '!' + shift: '!' + alt: '!' + shift+alt: '!' } key SPACE { label: ' ' base: ' ' - shift, capslock: ' ' - alt: ' ' - shift+alt, capslock+alt: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' } key APOSTROPHE { label: '\'' base: '\'' - shift, capslock: '-' - alt: '-' - shift+alt, capslock+alt: '-' + shift: '-' + alt: '-' + shift+alt: '-' } -key SYM { +key META_RIGHT { label: '\uef01' base: '\uef01' - shift, capslock: '\uef01' + shift: '\uef01' alt: '\uef01' - shift+alt, capslock+alt: '\uef01' + shift+alt: '\uef01' } diff --git a/MimmiParts/assets/LOPI.kl b/MimmiParts/assets/LOPI.kl index 47a8dcf..7ecdf81 100755 --- a/MimmiParts/assets/LOPI.kl +++ b/MimmiParts/assets/LOPI.kl @@ -13,6 +13,7 @@ # limitations under the License. # # +### Latin-on-pinyin ### key 158 BACK WAKE_DROPPED key 102 HOME WAKE @@ -70,7 +71,7 @@ key 15 SPACE WAKE_DROPPED key 106 DPAD_DOWN WAKE_DROPPED key 40 APOSTROPHE WAKE_DROPPED # Key code SYM is used by platform to open InputMethodSelectionDialog, use -# ALT_RIGHT instead. -key 216 SYM WAKE_DROPPED +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED diff --git a/MimmiParts/assets/LOTH.kcm b/MimmiParts/assets/LOTH.kcm new file mode 100644 index 0000000..cdad8f1 --- /dev/null +++ b/MimmiParts/assets/LOTH.kcm @@ -0,0 +1,290 @@ +# Copyright (C) 2010 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +type ALPHA + +### Latin-on-thai ### + +### ROW 1 ### + +key Q { + label: 'Q' + base: 'q' + shift: 'Q' + alt: none + shift+alt: none +} + +key W { + label: 'W' + base: 'w' + shift: 'W' + alt: '\u0E20' + shift+alt: '\u0E20' +} + +key E { + label: 'E' + base: 'e' + shift: 'E' + alt: '\u0E38' + shift+alt: '\u0E38' +} + +key R { + label: 'R' + base: 'r' + shift: 'R' + alt: '1' + shift+alt: '1' +} + +key T { + label: 'T' + base: 't' + shift: 'T' + alt: '2' + shift+alt: '2' +} + +key Y { + label: 'Y' + base: 'y' + shift: 'Y' + alt: '3' + shift+alt: '3' +} + +key U { + label: 'U' + base: 'u' + shift: 'U' + alt: '*' + shift+alt: '*' +} + +key I { + label: 'I' + base: 'i' + shift: 'I' + alt: '+' + shift+alt: '+' +} + +key O { + label: 'O' + base: 'o' + shift: 'O' + alt: '\u0E02' + shift+alt: '\u0E02' +} + +key P { + label: 'P' + base: 'p' + shift: 'P' + alt: '\u0E0A' + shift+alt: '\u0E0A' +} + +### ROW 2 ### + +key A { + label: 'A' + base: 'a' + shift: 'A' + alt: '\u0E37' + shift+alt: '\u0E37' +} + +key S { + label: 'S' + base: 's' + shift: 'S' + alt: '\u0E04' + shift+alt: '\u0E04' +} + +key D { + label: 'D' + base: 'd' + shift: 'D' + alt: '\u0E15' + shift+alt: '\u0E15' +} + +key F { + label: 'F' + base: 'f' + shift: 'F' + alt: '4' + shift+alt: '4' +} + +key G { + label: 'G' + base: 'g' + shift: 'G' + alt: '5' + shift+alt: '5' +} + +key H { + label: 'H' + base: 'h' + shift: 'H' + alt: '6' + shift+alt: '6' +} + +key J { + label: 'J' + base: 'j' + shift: 'J' + alt: '#' + shift+alt: '#' +} + +key K { + label: 'K' + base: 'k' + shift: 'K' + alt: '\u0E1A' + shift+alt: '\u0E1A' +} + +key L { + label: 'L' + base: 'l' + shift: 'L' + alt: '\u0E25' + shift+alt: '\u0E25' +} + +### ROW 3 ### + +key Z { + label: 'Z' + base: 'z' + shift: 'Z' + alt: '(' + shift+alt: '(' +} + +key X { + label: 'X' + base: 'x' + shift: 'X' + alt: ')' + shift+alt: ')' +} + +key C { + label: 'C' + base: 'c' + shift: 'C' + alt: '.' + shift+alt: '.' +} + +key V { + label: 'V' + base: 'v' + shift: 'V' + alt: '7' + shift+alt: '7' +} + +key B { + label: 'B' + base: 'b' + shift: 'B' + alt: '8' + shift+alt: '8' +} + +key N { + label: 'N' + base: 'n' + shift: 'N' + alt: '9' + shift+alt: '9' +} + +key M { + label: 'M' + base: 'm' + shift: 'M' + alt: '0' + shift+alt: '0' +} + +key GRAVE { + label: '?' + base: '?' + shift: '?' + alt: '?' + shift+alt: '?' +} + +key SLASH { + label: '/' + base: '/' + shift: '@' + alt: '@' + shift+alt: '@' +} + +key ENTER { + label: '\n' + base: '\n' + shift: '\n' + alt: '\n' + shift+alt: '\n' +} + +### ROW 4 ### + +key PERIOD { + label, number: '.' + base: '\u0E21' + shift: '\u0E12' + alt: '\u0E26' + shift+alt: '\u0E26' +} + +key SPACE { + label: ' ' + base: ' ' + shift: ' ' + alt: ' ' + shift+alt: ' ' +} + +key APOSTROPHE { + label: '\'' + base: '\u0E43' + shift: '\u0E1D' + alt: '\u0E2C' + shift+alt: '\u0E2C' +} + +key META_RIGHT { + label: '\uef01' + base: '\uef01' + shift: '\uef01' + alt: '\uef01' + shift+alt: '\uef01' +} diff --git a/MimmiParts/assets/LOTH.kl b/MimmiParts/assets/LOTH.kl new file mode 100755 index 0000000..1f0c0b8 --- /dev/null +++ b/MimmiParts/assets/LOTH.kl @@ -0,0 +1,77 @@ +# Copyright (c) 2009, Code Aurora Forum. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +### Latin-on-thai ### + +key 158 BACK WAKE_DROPPED +key 102 HOME WAKE +key 139 MENU WAKE_DROPPED +key 115 VOLUME_UP WAKE +key 114 VOLUME_DOWN WAKE +key 107 POWER WAKE_DROPPED +key 85 FOCUS +key 212 CAMERA WAKE + +# Row 1 +key 16 Q WAKE_DROPPED +key 17 W WAKE_DROPPED +key 18 E WAKE_DROPPED +key 19 R WAKE +key 20 T WAKE +key 21 Y WAKE +key 22 U WAKE +key 23 I WAKE +key 24 O WAKE_DROPPED +key 25 P WAKE_DROPPED + +# Row 2 +key 30 A WAKE_DROPPED +key 31 S WAKE_DROPPED +key 32 D WAKE_DROPPED +key 33 F WAKE +key 34 G WAKE +key 35 H WAKE +key 36 J WAKE +key 37 K WAKE_DROPPED +key 38 L WAKE_DROPPED +key 14 DEL WAKE_DROPPED + +# Row 3 +key 44 Z WAKE_DROPPED +key 45 X WAKE_DROPPED +key 46 C WAKE_DROPPED +key 47 V WAKE +key 48 B WAKE +key 49 N WAKE +key 50 M WAKE +# There is no suitable key code for "!?",so let it be GRAVE +key 51 GRAVE WAKE_DROPPED +key 52 SLASH WAKE_DROPPED +key 28 ENTER WAKE_DROPPED + +# Row 4 +key 56 ALT_LEFT WAKE_DROPPED +key 42 SHIFT_LEFT WAKE_DROPPED +key 214 PERIOD WAKE_DROPPED +key 105 DPAD_UP WAKE_DROPPED +key 57 SPACE WAKE_DROPPED +key 15 SPACE WAKE_DROPPED +key 106 DPAD_DOWN WAKE_DROPPED +key 40 APOSTROPHE WAKE_DROPPED +# Key code SYM is used by platform to open InputMethodSelectionDialog, use +# META_RIGHT instead. +key 216 META_RIGHT WAKE_DROPPED + + diff --git a/MimmiParts/assets/LOTH.xml b/MimmiParts/assets/LOTH.xml new file mode 100755 index 0000000..1f218c0 --- /dev/null +++ b/MimmiParts/assets/LOTH.xml @@ -0,0 +1,25 @@ + + + + +