1
0
Fork 0

first working version

This commit is contained in:
ston1th 2019-02-12 20:55:02 +01:00
commit 84e26d7f6c
50 changed files with 6145 additions and 182 deletions

225
language/be.properties Normal file
View file

@ -0,0 +1,225 @@
#ifdef LAYOUT_FRENCH_BELGIAN
KEY_NON_US_100 = 100
ASCII_20 = KEY_SPACE
// 32
ASCII_21 = KEY_8
// 33 !
ASCII_22 = KEY_3
// 34 "
ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 35 #
ASCII_24 = KEY_RIGHT_BRACE
// 36 $
ASCII_25 = KEY_QUOTE, MODIFIERKEY_SHIFT
// 37 %
ASCII_26 = KEY_1
// 38 &
ASCII_27 = KEY_4
// 39 '
ASCII_28 = KEY_5
// 40 (
ASCII_29 = KEY_MINUS
// 41 )
ASCII_2A = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 42 *
ASCII_2B = KEY_SLASH, MODIFIERKEY_SHIFT
// 43 +
ASCII_2C = KEY_M
// 44 ,
ASCII_2D = KEY_EQUAL
// 45 -
ASCII_2E = KEY_COMMA, MODIFIERKEY_SHIFT
// 46 .
ASCII_2F = KEY_PERIOD, MODIFIERKEY_SHIFT
// 47 /
ASCII_30 = KEY_0, MODIFIERKEY_SHIFT
// 48 0
ASCII_31 = KEY_1, MODIFIERKEY_SHIFT
// 49 1
ASCII_32 = KEY_2, MODIFIERKEY_SHIFT
// 50 2
ASCII_33 = KEY_3, MODIFIERKEY_SHIFT
// 51 3
ASCII_34 = KEY_4, MODIFIERKEY_SHIFT
// 52 4
ASCII_35 = KEY_5, MODIFIERKEY_SHIFT
// 53 5
ASCII_36 = KEY_6, MODIFIERKEY_SHIFT
// 54 6
ASCII_37 = KEY_7, MODIFIERKEY_SHIFT
// 55 7
ASCII_38 = KEY_8, MODIFIERKEY_SHIFT
// 55 8
ASCII_39 = KEY_9, MODIFIERKEY_SHIFT
// 57 9
ASCII_3A = KEY_PERIOD
// 58 :
ASCII_3B = KEY_COMMA
// 59 ;
ASCII_3C = KEY_NON_US_100
// 60 <
ASCII_3D = KEY_SLASH
// 61 =
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
// 62 >
ASCII_3F = KEY_M, MODIFIERKEY_SHIFT
// 63 ?
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 64 @
ASCII_41 = KEY_Q, MODIFIERKEY_SHIFT
// 65 A
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 66 B
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 67 C
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 68 D
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 69 E
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 70 F
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 71 G
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 72 H
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 73 I
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 74 J
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 75 K
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 76 L
ASCII_4D = KEY_SEMICOLON, MODIFIERKEY_SHIFT
// 77 M
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 78 N
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 79 O
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 80 P
ASCII_51 = KEY_A, MODIFIERKEY_SHIFT
// 81 Q
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 82 R
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 83 S
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 84 T
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 85 U
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 86 V
ASCII_57 = KEY_Z, MODIFIERKEY_SHIFT
// 87 W
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 88 X
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 89 Y
ASCII_5A = KEY_W, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5B = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 91 [
ASCII_5C = KEY_NON_US_100, MODIFIERKEY_RIGHT_ALT
// 92
ASCII_5D = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5E = KEY_6, MODIFIERKEY_RIGHT_ALT
// 94 ^
ASCII_5F = KEY_EQUAL, MODIFIERKEY_SHIFT
// 95 _
ASCII_60 = KEY_BACKSLASH, MODIFIERKEY_RIGHT_ALT
// 96 ` (not tested)
ASCII_61 = KEY_Q
// 97 a
ASCII_62 = KEY_B
// 98 b
ASCII_63 = KEY_C
// 99 c
ASCII_64 = KEY_D
// 100 d
ASCII_65 = KEY_E
// 101 e
ASCII_66 = KEY_F
// 102 f
ASCII_67 = KEY_G
// 103 g
ASCII_68 = KEY_H
// 104 h
ASCII_69 = KEY_I
// 105 i
ASCII_6A = KEY_J
// 106 j
ASCII_6B = KEY_K
// 107 k
ASCII_6C = KEY_L
// 108 l
ASCII_6D = KEY_SEMICOLON
// 109 m
ASCII_6E = KEY_N
// 110 n
ASCII_6F = KEY_O
// 111 o
ASCII_70 = KEY_P
// 112 p
ASCII_71 = KEY_A
// 113 q
ASCII_72 = KEY_R
// 114 r
ASCII_73 = KEY_S
// 115 s
ASCII_74 = KEY_T
// 116 t
ASCII_75 = KEY_U
// 117 u
ASCII_76 = KEY_V
// 118 v
ASCII_77 = KEY_Z
// 119 w
ASCII_78 = KEY_X
// 120 x
ASCII_79 = KEY_Y
// 121 y
ASCII_7A = KEY_W
// 122 z
ASCII_7B = KEY_9, MODIFIERKEY_RIGHT_ALT
// 123 {
ASCII_7C = KEY_1, MODIFIERKEY_RIGHT_ALT
// 124 |
ASCII_7D = KEY_0, MODIFIERKEY_RIGHT_ALT
// 125 }
ASCII_7E = KEY_SLASH, MODIFIERKEY_RIGHT_ALT
// 126 ~
ASCII_7F = KEY_BACKSPACE
// 127
ISO_8859_1_A0 = KEY_SPACE
// 160 Nonbreakng Space
ISO_8859_1_A3 = KEY_BACKSLASH, MODIFIERKEY_SHIFT
// 163 £ Pound Sign
ISO_8859_1_A7 = KEY_6
// 167 § SECTION SIGN
ISO_8859_1_B0 = KEY_MINUS, MODIFIERKEY_SHIFT
// 176 ° DEGREE SIGN
ISO_8859_1_B2 = KEY_TILDE
// 178 ² SUPERSCRIPT TWO
ISO_8859_1_B3 = KEY_TILDE, MODIFIERKEY_SHIFT
// 179 ³ SUPERSCRIPT THREE
//ISO_8859_1_B4 = ACUTE_ACCENT_BITS + KEY_SPACE
// 180 ´ ACUTE ACCENT
ISO_8859_1_B5 = KEY_BACKSLASH
// 181 µ MICRO SIGN
ISO_8859_1_E0 = KEY_0
// 224 à a GRAVE
ISO_8859_1_E7 = KEY_9
// 231 ç c CEDILLA
ISO_8859_1_E8 = KEY_7
// 232 è e GRAVE
ISO_8859_1_E9 = KEY_2
// 233 é e ACUTE
ISO_8859_1_F9 = KEY_QUOTE
// 249 ù u GRAVE - TODO; check FRENCH
UNICODE_20AC = KEY_E, MODIFIERKEY_RIGHT_ALT
// € Euro Sign

135
language/br.properties Normal file
View file

@ -0,0 +1,135 @@
//LAYOUT_PORTUGUESE (BRAZIL) - http://ascii-table.com/keyboard.php/275
//Updated by TheZakMan / @thezakman / thezakman.tumblr.com (20/10/2014)
KEY_NON_US_100 = 100
// a b c d e f g h i j k l m n o p r s t u v z x y q ç
ASCII_20 = KEY_SPACE
ASCII_61 = KEY_A
ASCII_62 = KEY_B
ASCII_63 = KEY_C
ASCII_64 = KEY_D
ASCII_65 = KEY_E
ASCII_66 = KEY_F
ASCII_67 = KEY_G
ASCII_68 = KEY_H
ASCII_69 = KEY_I
ASCII_6A = KEY_J
ASCII_6B = KEY_K
ASCII_6C = KEY_L
ASCII_6D = KEY_M
ASCII_6E = KEY_N
ASCII_6F = KEY_O
ASCII_70 = KEY_P
ASCII_72 = KEY_R
ASCII_73 = KEY_S
ASCII_74 = KEY_T
ASCII_75 = KEY_U
ASCII_76 = KEY_V
ASCII_7A = KEY_Z
ASCII_78 = KEY_X
ASCII_77 = KEY_W
ASCII_79 = KEY_Y
ASCII_71 = KEY_Q
//ç
ISO_8859_1_E7 = KEY_SEMICOLON
// A B C D E F G H I J K L M N O P R S T U V Z X Y Q Ç
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
//Ç
ISO_8859_1_C7 = KEY_SEMICOLON, MODIFIERKEY_SHIFT
// Simbolos // ' ! @ # $ % & * ( ) _ + " - = / ? ° [ ] { } \ , . ; < > :
ASCII_27 = KEY_TILDE
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
ASCII_40 = KEY_2, MODIFIERKEY_SHIFT
ASCII_23 = KEY_3, MODIFIERKEY_SHIFT
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
ASCII_26 = KEY_7, MODIFIERKEY_SHIFT
ASCII_2A = KEY_8, MODIFIERKEY_SHIFT
ASCII_28 = KEY_9, MODIFIERKEY_SHIFT
ASCII_29 = KEY_0, MODIFIERKEY_SHIFT
ASCII_5F = KEY_MINUS, MODIFIERKEY_SHIFT
ASCII_2B = KEY_EQUAL, MODIFIERKEY_SHIFT
ASCII_22 = KEY_TILDE, MODIFIERKEY_SHIFT
ASCII_2D = KEY_MINUS
ASCII_3D = KEY_EQUAL
ASCII_2F = KEY_Q, MODIFIERKEY_RIGHT_ALT
ASCII_3F = KEY_W, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_B0 = KEY_E, MODIFIERKEY_RIGHT_ALT
ASCII_5B = KEY_RIGHT_BRACE
ASCII_5D = KEY_BACKSLASH
ASCII_7B = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
ASCII_7D = KEY_BACKSLASH, MODIFIERKEY_SHIFT
ASCII_5C = KEY_NON_US_100
ASCII_2C = KEY_COMMA
ASCII_2E = KEY_PERIOD
ASCII_3B = KEY_SLASH
ASCII_3C = KEY_COMMA, MODIFIERKEY_SHIFT
ASCII_3E = KEY_PERIOD, MODIFIERKEY_SHIFT
ASCII_3A = KEY_SLASH, MODIFIERKEY_SHIFT
// Other symbols // input: § ´ ~ | ^ ` output: § ´~| ^` (notice some space missing!)
//ACENTOS (SPECIAL SYMBOLS)
ISO_8859_1_A7 = KEY_EQUAL, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_B4 = KEY_LEFT_BRACE
ASCII_7E = KEY_QUOTE
ASCII_7C = KEY_NON_US_100, MODIFIERKEY_SHIFT
ASCII_5E = KEY_QUOTE, MODIFIERKEY_SHIFT
ASCII_60 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// NUMEROS (NUMBERS)
// 48 0
ASCII_30 = KEY_0
// 49 1
ASCII_31 = KEY_1
// 50 2
ASCII_32 = KEY_2
// 51 3
ASCII_33 = KEY_3
// 52 4
ASCII_34 = KEY_4
// 53 5
ASCII_35 = KEY_5
// 54 6
ASCII_36 = KEY_6
// 55 7
ASCII_37 = KEY_7
// 55 8
ASCII_38 = KEY_8
// 57 9
ASCII_39 = KEY_9

243
language/ca.properties Normal file
View file

@ -0,0 +1,243 @@
// Candian Keyboard Layout
// CA layout by D4rk_F1r3 2013/12/2
// 32
ASCII_20 = KEY_SPACE
// 33 !
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 34 "
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
// 35 #
ASCII_23 = KEY_TILDE
// 36 $
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
// 37 %
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 38 &
ASCII_26 = KEY_7, MODIFIERKEY_SHIFT
// 39 '
ASCII_27 = KEY_COMMA, MODIFIERKEY_SHIFT
// 40 (
ASCII_28 = KEY_9, MODIFIERKEY_SHIFT
// 41 )
ASCII_29 = KEY_0, MODIFIERKEY_SHIFT
// 42 *
ASCII_2A = KEY_8, MODIFIERKEY_SHIFT
// 43 +
ASCII_2B = KEY_EQUAL, MODIFIERKEY_SHIFT
// 44 ,
ASCII_2C = KEY_COMMA
// 45 -
ASCII_2D = KEY_MINUS
// 46 .
ASCII_2E = KEY_PERIOD
// 47 /
ASCII_2F = KEY_3, MODIFIERKEY_SHIFT
// 48 0
ASCII_30 = KEY_0
// 49 1
ASCII_31 = KEY_1
// 50 2
ASCII_32 = KEY_2
// 51 3
ASCII_33 = KEY_3
// 52 4
ASCII_34 = KEY_4
// 53 5
ASCII_35 = KEY_5
// 54 6
ASCII_36 = KEY_6
// 55 7
ASCII_37 = KEY_7
// 55 8
ASCII_38 = KEY_8
// 57 9
ASCII_39 = KEY_9
// 58 :
ASCII_3A = KEY_SEMICOLON, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3B = KEY_SEMICOLON
// 60 <
ASCII_3C = KEY_BACKSLASH
// 61 =
ASCII_3D = KEY_EQUAL
// 62 >
ASCII_3E = KEY_BACKSLASH, MODIFIERKEY_SHIFT
// 63 ?
ASCII_3F = KEY_6, MODIFIERKEY_SHIFT
// 64 @
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 65 A
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 66 B
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 67 C
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 68 D
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 69 E
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 70 F
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 71 G
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 72 H
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 73 I
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 74 J
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 75 K
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 76 L
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 77 M
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 78 N
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 79 O
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 80 P
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 81 Q
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 82 R
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 83 S
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 84 T
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 85 U
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 86 V
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 87 W
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 88 X
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 89 Y
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 91 [
ASCII_5B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT
// 92
ASCII_5C = KEY_TILDE, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 94 ^
ASCII_5E = KEY_LEFT_BRACE
// 95 _
ASCII_5F = KEY_MINUS, MODIFIERKEY_SHIFT
// 96 `
ASCII_60 = KEY_QUOTE
// 97 a
ASCII_61 = KEY_A
// 98 b
ASCII_62 = KEY_B
// 99 c
ASCII_63 = KEY_C
// 100 d
ASCII_64 = KEY_D
// 101 e
ASCII_65 = KEY_E
// 102 f
ASCII_66 = KEY_F
// 103 g
ASCII_67 = KEY_G
// 104 h
ASCII_68 = KEY_H
// 105 i
ASCII_69 = KEY_I
// 106 j
ASCII_6A = KEY_J
// 107 k
ASCII_6B = KEY_K
// 108 l
ASCII_6C = KEY_L
// 109 m
ASCII_6D = KEY_M
// 110 n
ASCII_6E = KEY_N
// 111 o
ASCII_6F = KEY_O
// 112 p
ASCII_70 = KEY_P
// 113 q
ASCII_71 = KEY_Q
// 114 r
ASCII_72 = KEY_R
// 115 s
ASCII_73 = KEY_S
// 116 t
ASCII_74 = KEY_T
// 117 u
ASCII_75 = KEY_U
// 118 v
ASCII_76 = KEY_V
// 119 w
ASCII_77 = KEY_W
// 120 x
ASCII_78 = KEY_X
// 121 y
ASCII_79 = KEY_Y
// 122 z
ASCII_7A = KEY_Z
// 123 {
ASCII_7B = KEY_QUOTE, MODIFIERKEY_RIGHT_ALT
// 124 |
ASCII_7C = KEY_TILDE, MODIFIERKEY_SHIFT
// 125 }
ASCII_7D = KEY_BACKSLASH, MODIFIERKEY_RIGHT_ALT
// 126 ~
ASCII_7E = KEY_SEMICOLON, MODIFIERKEY_RIGHT_ALT
// 127
ASCII_7F = KEY_BACKSPACE
// 128 ¢ Pound Sign
ISO_8859_1_A2 KEY_4, MODIFIERKEY_RIGHT_ALT
// 129 £ Pound Sign
ISO_8859_1_A3 KEY_3, MODIFIERKEY_RIGHT_ALT
// 130 ¤
ISO_8859_1_A4 KEY_5, MODIFIERKEY_RIGHT_ALT
// 131 ¦ SECTION SIGN
ISO_8859_1_A6 KEY_7, MODIFIERKEY_RIGHT_ALT
// 132 § SECTION SIGN
ISO_8859_1_A7 KEY_O, MODIFIERKEY_RIGHT_ALT
// 133 ¨
ISO_8859_1_A8 KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 134 ¬
ISO_8859_1_AB ACUTE_ACCENT_BITS + KEY_SPACE, MODIFIERKEY_SHIFT
// 135 ¬
ISO_8859_1_AC KEY_6, MODIFIERKEY_RIGHT_ALT
// 136 ­
ISO_8859_1_AD KEY_PERIOD, MODIFIERKEY_RIGHT_ALT
// 137 ¯
ISO_8859_1_AF KEY_TILDE, MODIFIERKEY_RIGHT_ALT
// 138 °
ISO_8859_1_B0 ACUTE_ACCENT_BITS + KEY_SPACE, MODIFIERKEY_RIGHT_ALT
// 139 ´ MICRO SIGN
ISO_8859_1_BB ACUTE_ACCENT_BITS + KEY_SPACE
// 140 ´ MICRO SIGN
ISO_8859_1_B4 KEY_SLASH, MODIFIERKEY_RIGHT_ALT
// 141 µ MICRO SIGN
ISO_8859_1_B5 KEY_M, MODIFIERKEY_RIGHT_ALT
// 142 ¶ MICRO SIGN
ISO_8859_1_B6 KEY_P, MODIFIERKEY_RIGHT_ALT
// 143 ¸ MICRO SIGN
ISO_8859_1_B8 KEY_RIGHT_BRACE
// 145 ± MATH SIGN
ISO_8859_1_B1 KEY_1, MODIFIERKEY_RIGHT_ALT
// 146 ² MATH SIGN
ISO_8859_1_B2 KEY_8, MODIFIERKEY_RIGHT_ALT
// 147 ³ MATH SIGN
ISO_8859_1_B3 KEY_9, MODIFIERKEY_RIGHT_ALT
// 148 ¼ MATH SIGN
ISO_8859_1_BC KEY_0, MODIFIERKEY_RIGHT_ALT
// 149 ½ MATH SIGN
ISO_8859_1_BD KEY_MINUS, MODIFIERKEY_RIGHT_ALT
// 150 ¾ MATH SIGN
ISO_8859_1_BE KEY_EQUAL, MODIFIERKEY_RIGHT_ALT
// 151 É e ACUTE
ISO_8859_1_C9 KEY_SLASH, MODIFIERKEY_SHIFT
// 152 é e ACUTE
ISO_8859_1_E9 KEY_SLASH

291
language/ch.properties Normal file
View file

@ -0,0 +1,291 @@
//LAYOUT_SWISS_GERMAN 0.9b ¦ Some symbols still missing (Euro, Pound...)
//Author - Powerslave ¦ Date - 07/02/13 ¦ Website - www.powerslave.ch
//No Euro Key (not yet), and most of the french crap letters don't work aswell
//but it works for all standard ASCII Letters, all you need for fun.
KEY_NON_US_100 = 100
ASCII_20 = KEY_SPACE
// 32
ASCII_21 = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 33 !
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
// 34 "
ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 35 #
ASCII_24 = KEY_BACKSLASH
// 36 $
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 37 %
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
// 38 &
ASCII_27 = KEY_MINUS
// 39 '
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
// 40 (
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
// 41 )
ASCII_2A = KEY_3, MODIFIERKEY_SHIFT
// 42 *
ASCII_2B = KEY_1, MODIFIERKEY_SHIFT
// 43 +
ASCII_2C = KEY_COMMA
// 44 ,
ASCII_2D = KEY_SLASH
// 45 -
ASCII_2E = KEY_PERIOD
// 46 .
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
// 47 /
ASCII_30 = KEY_0
// 48 0
ASCII_31 = KEY_1
// 49 1
ASCII_32 = KEY_2
// 50 2
ASCII_33 = KEY_3
// 51 3
ASCII_34 = KEY_4
// 52 4
ASCII_35 = KEY_5
// 53 5
ASCII_36 = KEY_6
// 54 6
ASCII_37 = KEY_7
// 55 7
ASCII_38 = KEY_8
// 55 8
ASCII_39 = KEY_9
// 57 9
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
// 58 :
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3C = KEY_NON_US_100
// 60 <
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
// 61 =
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
// 62 >
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
// 63 ?
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 64 @
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 65 A
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 66 B
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 67 C
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 68 D
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 69 E
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 70 F
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 71 G
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 72 H
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 73 I
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 74 J
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 75 K
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 76 L
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 77 M
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 78 N
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 79 O
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 80 P
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 81 Q
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 82 R
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 83 S
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 84 T
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 85 U
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 86 V
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 87 W
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 88 X
ASCII_59 = KEY_Z, MODIFIERKEY_SHIFT
// 89 Y
ASCII_5A = KEY_Y, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT
// 91 [
ASCII_5C = KEY_NON_US_100, MODIFIERKEY_RIGHT_ALT
// 92
ASCII_5D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5E = KEY_EQUAL
// 94 ^
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
// 95 _
ASCII_60 = KEY_EQUAL, MODIFIERKEY_SHIFT
//GRAVE_ACCENT_BITS + KEY_SPACE
// 96 `
ASCII_61 = KEY_A
// 97 a
ASCII_62 = KEY_B
// 98 b
ASCII_63 = KEY_C
// 99 c
ASCII_64 = KEY_D
// 100 d
ASCII_65 = KEY_E
// 101 e
ASCII_66 = KEY_F
// 102 f
ASCII_67 = KEY_G
// 103 g
ASCII_68 = KEY_H
// 104 h
ASCII_69 = KEY_I
// 105 i
ASCII_6A = KEY_J
// 106 j
ASCII_6B = KEY_K
// 107 k
ASCII_6C = KEY_L
// 108 l
ASCII_6D = KEY_M
// 109 m
ASCII_6E = KEY_N
// 110 n
ASCII_6F = KEY_O
// 111 o
ASCII_70 = KEY_P
// 112 p
ASCII_71 = KEY_Q
// 113 q
ASCII_72 = KEY_R
// 114 r
ASCII_73 = KEY_S
// 115 s
ASCII_74 = KEY_T
// 116 t
ASCII_75 = KEY_U
// 117 u
ASCII_76 = KEY_V
// 118 v
ASCII_77 = KEY_W
// 119 w
ASCII_78 = KEY_X
// 120 x
ASCII_79 = KEY_Z
// 121 y
ASCII_7A = KEY_Y
// 122 z
ASCII_7B = KEY_TILDE, MODIFIERKEY_RIGHT_ALT
// 123 {
ASCII_7C = KEY_7, MODIFIERKEY_RIGHT_ALT
// 124 |
ASCII_7D = KEY_BACKSLASH, MODIFIERKEY_RIGHT_ALT
// 125 }
ASCII_7E = KEY_EQUAL, MODIFIERKEY_RIGHT_ALT
// 126 ~
ASCII_7F = KEY_BACKSPACE
// 127
ISO_8859_1_A0 = KEY_SPACE
// 160 Nonbreakng Space
ISO_8859_1_A4 = KEY_11, MODIFIERKEY_RIGHT_ALT
// 164 ¤ Currency Sign
ISO_8859_1_A7 = KEY_TILDE
// 167 § SECTION SIGN
ISO_8859_1_B0 = KEY_TILDE, MODIFIERKEY_SHIFT
// 176 ° DEGREE SIGN
ISO_8859_1_B2 = KEY_11, MODIFIERKEY_RIGHT_ALT
// 178 ² SUPERSCRIPT TWO
ISO_8859_1_B3 = KEY_11, MODIFIERKEY_RIGHT_ALT
// 179 ³ SUPERSCRIPT THREE
//ISO_8859_1_C0 = GRAVE_ACCENT_BITS + KEY_A, MODIFIERKEY_SHIFT
// 192 À A GRAVE
//ISO_8859_1_C1 = ACUTE_ACCENT_BITS + KEY_A, MODIFIERKEY_SHIFT
// 193 Á A ACUTE
//ISO_8859_1_C2 = CIRCUMFLEX_BITS = + KEY_A, MODIFIERKEY_SHIFT
// 194 Â A CIRCUMFLEX
ISO_8859_1_C4 = KEY_QUOTE, MODIFIERKEY_SHIFT
// 196 Ä A DIAERESIS
//ISO_8859_1_C8 = GRAVE_ACCENT_BITS + KEY_E, MODIFIERKEY_SHIFT
// 200 È E GRAVE
//ISO_8859_1_C9 = ACUTE_ACCENT_BITS + KEY_E, MODIFIERKEY_SHIFT
// 201 É E ACUTE
//ISO_8859_1_CA = CIRCUMFLEX_BITS + KEY_E, MODIFIERKEY_SHIFT
// 202 Ê E CIRCUMFLEX
//ISO_8859_1_CC = GRAVE_ACCENT_BITS + KEY_I, MODIFIERKEY_SHIFT
// 204 Ì I GRAVE
//ISO_8859_1_CD = ACUTE_ACCENT_BITS + KEY_I, MODIFIERKEY_SHIFT
// 205 Í I ACUTE
//ISO_8859_1_CE = CIRCUMFLEX_BITS + KEY_I, MODIFIERKEY_SHIFT
// 206 Î I CIRCUMFLEX
//ISO_8859_1_D2 = GRAVE_ACCENT_BITS + KEY_O, MODIFIERKEY_SHIFT
// 210 Ò O GRAVE
//ISO_8859_1_D3 = ACUTE_ACCENT_BITS + KEY_O, MODIFIERKEY_SHIFT
// 211 Ó O ACUTE
//ISO_8859_1_D4 = CIRCUMFLEX_BITS + KEY_O, MODIFIERKEY_SHIFT
// 212 Ô O CIRCUMFLEX
ISO_8859_1_D6 = KEY_SEMICOLON, MODIFIERKEY_SHIFT
// 214 Ö O DIAERESIS
//ISO_8859_1_D9 = GRAVE_ACCENT_BITS + KEY_U, MODIFIERKEY_SHIFT
// 217 Ù U GRAVE
//ISO_8859_1_DA = ACUTE_ACCENT_BITS + KEY_U, MODIFIERKEY_SHIFT
// 218 Ú U ACUTE
//ISO_8859_1_DB = CIRCUMFLEX_BITS + KEY_U, MODIFIERKEY_SHIFT
// 219 Û U CIRCUMFLEX
ISO_8859_1_DC = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 220 Ü U DIAERESIS
//ISO_8859_1_DD = ACUTE_ACCENT_BITS + KEY_Z, MODIFIERKEY_SHIFT
// 221 Ý Y ACUTE
ISO_8859_1_DF = KEY_MINUS
// 223 ß SHARP S
//ISO_8859_1_E0 = GRAVE_ACCENT_BITS + KEY_A
// 224 à a GRAVE
//ISO_8859_1_E1 = ACUTE_ACCENT_BITS + KEY_A
// 225 á a ACUTE
//ISO_8859_1_E2 = CIRCUMFLEX_BITS + KEY_A
// 226 â a CIRCUMFLEX
ISO_8859_1_E4 = KEY_QUOTE
// 228 ä a DIAERESIS
//ISO_8859_1_E8 = GRAVE_ACCENT_BITS + KEY_E
// 232 è e GRAVE
//ISO_8859_1_E9 = ACUTE_ACCENT_BITS + KEY_E
// 233 é e ACUTE
//ISO_8859_1_EA = CIRCUMFLEX_BITS + KEY_E
// 234 ê e CIRCUMFLEX
//ISO_8859_1_EC = GRAVE_ACCENT_BITS + KEY_I
// 236 ì i GRAVE
//ISO_8859_1_ED = ACUTE_ACCENT_BITS + KEY_I
// 237 í i ACUTE
//ISO_8859_1_EE = CIRCUMFLEX_BITS + KEY_I
// 238 î i CIRCUMFLEX
//ISO_8859_1_F2 = GRAVE_ACCENT_BITS + KEY_O
// 242 ò o GRAVE
//ISO_8859_1_F3 = ACUTE_ACCENT_BITS + KEY_O
// 243 ó o ACUTE
//ISO_8859_1_F4 = CIRCUMFLEX_BITS + KEY_O
// 244 ô o CIRCUMFLEX
ISO_8859_1_F6 = KEY_SEMICOLON
// 246 ö o DIAERESIS
//ISO_8859_1_F9 = GRAVE_ACCENT_BITS + KEY_U
// 249 ù u GRAVE
//ISO_8859_1_FA = ACUTE_ACCENT_BITS + KEY_U
// 250 ú u ACUTE
//ISO_8859_1_FB = CIRCUMFLEX_BITS + KEY_U
// 251 û u CIRCUMFLEX
ISO_8859_1_FC = KEY_LEFT_BRACE
// 252 ü u DIAERESIS
//ISO_8859_1_FD = ACUTE_ACCENT_BITS + KEY_Z
// 253 ý y ACUTE
UNICODE_20AC = KEY_E, MODIFIERKEY_RIGHT_ALT
// € Euro Sign

337
language/dk.properties Normal file
View file

@ -0,0 +1,337 @@
//LAYOUT_DANISH
KEY_NON_US_100 = 100
ASCII_20 = KEY_SPACE
// 32
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 33 !
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
// 34 "
ASCII_23 = KEY_3, MODIFIERKEY_SHIFT
// 35 #
ASCII_24 = KEY_4, MODIFIERKEY_RIGHT_ALT
// 36 $
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 37 %
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
// 38 &
ASCII_27 = KEY_BACKSLASH
// 39 '
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
// 40 (
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
// 41 )
ASCII_2A = KEY_BACKSLASH, MODIFIERKEY_SHIFT
// 42 *
ASCII_2B = KEY_MINUS
// 43 +
ASCII_2C = KEY_COMMA
// 44 ,
ASCII_2D = KEY_SLASH
// 45 -
ASCII_2E = KEY_PERIOD
// 46 .
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
// 47 /
ASCII_30 = KEY_0
// 48 0
ASCII_31 = KEY_1
// 49 1
ASCII_32 = KEY_2
// 50 2
ASCII_33 = KEY_3
// 51 3
ASCII_34 = KEY_4
// 52 4
ASCII_35 = KEY_5
// 53 5
ASCII_36 = KEY_6
// 54 6
ASCII_37 = KEY_7
// 55 7
ASCII_38 = KEY_8
// 55 8
ASCII_39 = KEY_9
// 57 9
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
// 58 :
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3C = KEY_NON_US_100
// 60 <
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
// 61 =
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
// 62 >
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
// 63 ?
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 64 @
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 65 A
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 66 B
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 67 C
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 68 D
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 69 E
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 70 F
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 71 G
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 72 H
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 73 I
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 74 J
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 75 K
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 76 L
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 77 M
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 78 N
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 79 O
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 80 P
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 81 Q
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 82 R
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 83 S
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 84 T
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 85 U
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 86 V
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 87 W
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 88 X
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 89 Y
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5B = KEY_8, MODIFIERKEY_RIGHT_ALT
// 91 [
ASCII_5C = KEY_NON_US_100, MODIFIERKEY_RIGHT_ALT
// 92
ASCII_5D = KEY_9, MODIFIERKEY_RIGHT_ALT
// 93 ]
//ASCII_5E = CIRCUMFLEX_BITS + KEY_SPACE
// 94 ^
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
// 95 _
//ASCII_60 = GRAVE_ACCENT_BITS + KEY_SPACE
// 96 `
ASCII_61 = KEY_A
// 97 a
ASCII_62 = KEY_B
// 98 b
ASCII_63 = KEY_C
// 99 c
ASCII_64 = KEY_D
// 100 d
ASCII_65 = KEY_E
// 101 e
ASCII_66 = KEY_F
// 102 f
ASCII_67 = KEY_G
// 103 g
ASCII_68 = KEY_H
// 104 h
ASCII_69 = KEY_I
// 105 i
ASCII_6A = KEY_J
// 106 j
ASCII_6B = KEY_K
// 107 k
ASCII_6C = KEY_L
// 108 l
ASCII_6D = KEY_M
// 109 m
ASCII_6E = KEY_N
// 110 n
ASCII_6F = KEY_O
// 111 o
ASCII_70 = KEY_P
// 112 p
ASCII_71 = KEY_Q
// 113 q
ASCII_72 = KEY_R
// 114 r
ASCII_73 = KEY_S
// 115 s
ASCII_74 = KEY_T
// 116 t
ASCII_75 = KEY_U
// 117 u
ASCII_76 = KEY_V
// 118 v
ASCII_77 = KEY_W
// 119 w
ASCII_78 = KEY_X
// 120 x
ASCII_79 = KEY_Y
// 121 y
ASCII_7A = KEY_Z
// 122 z
ASCII_7B = KEY_7, MODIFIERKEY_RIGHT_ALT
// 123 {
ASCII_7C = KEY_EQUAL, MODIFIERKEY_RIGHT_ALT
// 124 |
ASCII_7D = KEY_0, MODIFIERKEY_RIGHT_ALT
// 125 }
ASCII_7E = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 126 ~ (not tested)
ASCII_7F = KEY_BACKSPACE
// 127
ISO_8859_1_A0 = KEY_SPACE
// 160 Nonbreakng Space
ISO_8859_1_A3 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 163 £ Pound Sign
ISO_8859_1_A4 = KEY_4, MODIFIERKEY_SHIFT
// 164 ¤ Currency Sign
ISO_8859_1_A7 = KEY_TILDE, MODIFIERKEY_SHIFT
// 167 § SECTION SIGN
ISO_8859_1_A8 = DIAERESIS_BITS + KEY_SPACE
// 168 ¨ DIAERESIS
ISO_8859_1_AB = KEY_4
// 171 « LEFT DOUBLE ANGLE QUOTE
ISO_8859_1_B4 = ACUTE_ACCENT_BITS + KEY_SPACE
// 180 ´ ACUTE ACCENT
ISO_8859_1_B5 = KEY_M, MODIFIERKEY_RIGHT_ALT
// 181 µ MICRO SIGN
ISO_8859_1_BD = KEY_TILDE
// 189 ½ FRACTION ONE HALF
//ISO_8859_1_C0 = GRAVE_ACCENT_BITS + KEY_A, MODIFIERKEY_SHIFT
// 192 À A GRAVE
//ISO_8859_1_C1 = ACUTE_ACCENT_BITS + KEY_A, MODIFIERKEY_SHIFT
// 193 Á A ACUTE
//ISO_8859_1_C2 = CIRCUMFLEX_BITS + KEY_A, MODIFIERKEY_SHIFT
// 194 Â A CIRCUMFLEX
//ISO_8859_1_C3 = TILDE_BITS + KEY_A, MODIFIERKEY_SHIFT
// 195 Ã A TILDE
//ISO_8859_1_C4 = DIAERESIS_BITS + KEY_A, MODIFIERKEY_SHIFT
// 196 Ä A DIAERESIS
ISO_8859_1_C5 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 197 Å A RING ABOVE
ISO_8859_1_C6 = KEY_SEMICOLON, MODIFIERKEY_SHIFT
// 198 Æ AE
//ISO_8859_1_C8 = GRAVE_ACCENT_BITS + KEY_E, MODIFIERKEY_SHIFT
// 200 È E GRAVE
//ISO_8859_1_C9 = ACUTE_ACCENT_BITS + KEY_E, MODIFIERKEY_SHIFT
// 201 É E ACUTE
//ISO_8859_1_CA = CIRCUMFLEX_BITS + KEY_E, MODIFIERKEY_SHIFT
// 202 Ê E CIRCUMFLEX
//ISO_8859_1_CB = DIAERESIS_BITS + KEY_E, MODIFIERKEY_SHIFT
// 203 Ë E DIAERESIS
//ISO_8859_1_CC = GRAVE_ACCENT_BITS + KEY_I, MODIFIERKEY_SHIFT
// 204 Ì I GRAVE
//ISO_8859_1_CD = ACUTE_ACCENT_BITS + KEY_I, MODIFIERKEY_SHIFT
// 205 Í I ACUTE
//ISO_8859_1_CE = CIRCUMFLEX_BITS + KEY_I, MODIFIERKEY_SHIFT
// 206 Î I CIRCUMFLEX
//ISO_8859_1_CF = DIAERESIS_BITS + KEY_I, MODIFIERKEY_SHIFT
// 207 Ï I DIAERESIS
//ISO_8859_1_D0 = KEY_D, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 208 Ð ETH
//ISO_8859_1_D1 = TILDE_BITS + KEY_N, MODIFIERKEY_SHIFT
// 209 Ñ N TILDE
//ISO_8859_1_D2 = GRAVE_ACCENT_BITS + KEY_O, MODIFIERKEY_SHIFT
// 210 Ò O GRAVE
//ISO_8859_1_D3 = ACUTE_ACCENT_BITS + KEY_O, MODIFIERKEY_SHIFT
// 211 Ó O ACUTE
//ISO_8859_1_D4 = CIRCUMFLEX_BITS + KEY_O, MODIFIERKEY_SHIFT
// 212 Ô O CIRCUMFLEX
//ISO_8859_1_D5 = TILDE_BITS + KEY_O, MODIFIERKEY_SHIFT
// 213 Õ O TILDE
//ISO_8859_1_D6 = DIAERESIS_BITS + KEY_O, MODIFIERKEY_SHIFT
// 214 Ö O DIAERESIS
ISO_8859_1_D8 = KEY_QUOTE, MODIFIERKEY_SHIFT
// 216 Ø O STROKE
//ISO_8859_1_D9 = GRAVE_ACCENT_BITS + KEY_U, MODIFIERKEY_SHIFT
// 217 Ù U GRAVE
//ISO_8859_1_DA = ACUTE_ACCENT_BITS + KEY_U, MODIFIERKEY_SHIFT
// 218 Ú U ACUTE
//ISO_8859_1_DB = CIRCUMFLEX_BITS + KEY_U, MODIFIERKEY_SHIFT
// 219 Û U CIRCUMFLEX
//ISO_8859_1_DC = DIAERESIS_BITS + KEY_U, MODIFIERKEY_SHIFT
// 220 Ü U DIAERESIS
//ISO_8859_1_DD = ACUTE_ACCENT_BITS + KEY_Y, MODIFIERKEY_SHIFT
// 221 Ý Y ACUTE
//ISO_8859_1_DE = KEY_T, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 222 Þ THORN
ISO_8859_1_DF = KEY_S, MODIFIERKEY_RIGHT_ALT
// 223 ß SHARP S
//ISO_8859_1_E0 = GRAVE_ACCENT_BITS + KEY_A
// 224 à a GRAVE
//ISO_8859_1_E1 = ACUTE_ACCENT_BITS + KEY_A
// 225 á a ACUTE
//ISO_8859_1_E2 = CIRCUMFLEX_BITS + KEY_A
// 226 â a CIRCUMFLEX
//ISO_8859_1_E3 = TILDE_BITS + KEY_A
// 227 ã a TILDE
//ISO_8859_1_E4 = DIAERESIS_BITS + KEY_A
// 228 ä a DIAERESIS
ISO_8859_1_E5 = KEY_LEFT_BRACE
// 229 å a RING ABOVE
ISO_8859_1_E6 = KEY_SEMICOLON
// 230 æ ae
//ISO_8859_1_E8 = GRAVE_ACCENT_BITS + KEY_E
// 232 è e GRAVE
//ISO_8859_1_E9 = ACUTE_ACCENT_BITS + KEY_E
// 233 é e ACUTE
//ISO_8859_1_EA = CIRCUMFLEX_BITS + KEY_E
// 234 ê e CIRCUMFLEX
//ISO_8859_1_EB = DIAERESIS_BITS + KEY_E
// 235 ë e DIAERESIS
//ISO_8859_1_EC = GRAVE_ACCENT_BITS + KEY_I
// 236 ì i GRAVE
//ISO_8859_1_ED = ACUTE_ACCENT_BITS + KEY_I
// 237 í i ACUTE
//ISO_8859_1_EE = CIRCUMFLEX_BITS + KEY_I
// 238 î i CIRCUMFLEX
//ISO_8859_1_EF = DIAERESIS_BITS + KEY_I
// 239 ï i DIAERESIS
ISO_8859_1_F0 = KEY_D, MODIFIERKEY_RIGHT_ALT
// 240 ð ETH
//ISO_8859_1_F1 = TILDE_BITS + KEY_N
// 241 ñ n TILDE
//ISO_8859_1_F2 = GRAVE_ACCENT_BITS + KEY_O
// 242 ò o GRAVE
//ISO_8859_1_F3 = ACUTE_ACCENT_BITS + KEY_O
// 243 ó o ACUTE
//ISO_8859_1_F4 = CIRCUMFLEX_BITS + KEY_O
// 244 ô o CIRCUMFLEX
//ISO_8859_1_F5 = TILDE_BITS + KEY_O
// 245 õ o TILDE
//ISO_8859_1_F6 = DIAERESIS_BITS + KEY_O
// 246 ö o DIAERESIS
ISO_8859_1_F8 = KEY_QUOTE
// 248 ø o STROKE
//ISO_8859_1_F9 = GRAVE_ACCENT_BITS + KEY_U
// 249 ù u GRAVE
//ISO_8859_1_FA = ACUTE_ACCENT_BITS + KEY_U
// 250 ú u ACUTE
//ISO_8859_1_FB = CIRCUMFLEX_BITS + KEY_U
// 251 û u CIRCUMFLEX
//ISO_8859_1_FC = DIAERESIS_BITS + KEY_U
// 252 ü u DIAERESIS
//ISO_8859_1_FD = ACUTE_ACCENT_BITS + KEY_Y
// 253 ý y ACUTE
ISO_8859_1_FE = KEY_T, MODIFIERKEY_RIGHT_ALT
// 254 þ THORN
//ISO_8859_1_FF = DIAERESIS_BITS + KEY_Y
// 255 ÿ y DIAERESIS
UNICODE_20AC = KEY_E, MODIFIERKEY_RIGHT_ALT
// € Euro Sign

215
language/es.properties Normal file
View file

@ -0,0 +1,215 @@
// Author: Midnitesnake
// 01-11-2014
// LAYOUT_ESPANOL
// Based from Italian Keymap
// Thanks to Jaime.AlvarezdeAldecoa for patches
KEY_NON_US_100 = 100
ASCII_20 = KEY_SPACE
// 32
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 33 !
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
// 34 “"
ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 35 #
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
// 36 $
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 37 %
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
// 38 &
ASCII_27 = KEY_MINUS
// 39 ‘
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
// 40 (
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
// 41 )
ASCII_2A = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 42 *
ASCII_2B = KEY_RIGHT_BRACE
// 43 +
ASCII_2C = KEY_COMMA
// 44 ,
ASCII_2D = KEY_SLASH
// 45 –
ASCII_2E = KEY_PERIOD
// 46 .
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
// 47 /
ASCII_30 = KEY_0
// 48 0
ASCII_31 = KEY_1
// 49 1
ASCII_32 = KEY_2
// 50 2
ASCII_33 = KEY_3
// 51 3
ASCII_34 = KEY_4
// 52 4
ASCII_35 = KEY_5
// 53 5
ASCII_36 = KEY_6
// 54 6
ASCII_37 = KEY_7
// 55 7
ASCII_38 = KEY_8
// 56 8
ASCII_39 = KEY_9
// 57 9
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
// 58 :
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3C = KEY_NON_US_100
// 60 <
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
// 61 =
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
// 62 >
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
// 63 ?
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 64 @
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 65 A
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 66 B
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 67 C
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 68 D
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 69 E
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 70 F
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 71 G
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 72 H
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 73 I
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 74 J
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 75 K
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 76 L
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 77 M
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 78 N
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 79 O
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 80 P
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 81 Q
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 82 R
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 83 S
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 84 T
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 85 U
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 86 V
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 87 W
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 88 X
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 89 Y
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT
// 91 [
ASCII_5C = KEY_TILDE, MODIFIERKEY_RIGHT_ALT
// 92 \
ASCII_5D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5E = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 94 ^
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
// 95 _
// ascii 60, 96: accento grave, non mappato
ASCII_61 = KEY_A
// 97 a
ASCII_62 = KEY_B
// 98 b
ASCII_63 = KEY_C
// 99 c
ASCII_64 = KEY_D
// 100 d
ASCII_65 = KEY_E
// 101 e
ASCII_66 = KEY_F
// 102 f
ASCII_67 = KEY_G
// 103 g
ASCII_68 = KEY_H
// 104 h
ASCII_69 = KEY_I
// 105 i
ASCII_6A = KEY_J
// 106 j
ASCII_6B = KEY_K
// 107 k
ASCII_6C = KEY_L
// 108 l
ASCII_6D = KEY_M
// 109 m
ASCII_6E = KEY_N
// 110 n
ASCII_6F = KEY_O
// 111 o
ASCII_70 = KEY_P
// 112 p
ASCII_71 = KEY_Q
// 113 q
ASCII_72 = KEY_R
// 114 r
ASCII_73 = KEY_S
// 115 s
ASCII_74 = KEY_T
// 116 t
ASCII_75 = KEY_U
// 117 u
ASCII_76 = KEY_V
// 118 v
ASCII_77 = KEY_W
// 119 w
ASCII_78 = KEY_X
// 120 x
ASCII_79 = KEY_Y
// 121 y
ASCII_7A = KEY_Z
// 122 z
ASCII_7B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 123 {
ASCII_7C = KEY_1, MODIFIERKEY_RIGHT_ALT
// 124 |
ASCII_7D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 125 }
ASCII_7E = KEY_4, MODIFIERKEY_RIGHT_ALT
// 126 ~
ISO_8859_1_BA = KEY_TILDE
// 127 º
// ascii 7E, 126: tilde, non mappato
ISO_8859_1_E0 = KEY_QUOTE
// 192 a grave
ISO_8859_1_E8 = KEY_LEFT_BRACE
// 232 e grave
ISO_8859_1_E9 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 233 e acuta
ISO_8859_1_EC = KEY_EQUAL
// 236 i grave
ISO_8859_1_F2 = KEY_SEMICOLON
// 242 o grave
ISO_8859_1_F9 = KEY_BACKSLASH
// 249 u grave

109
language/fi.properties Normal file
View file

@ -0,0 +1,109 @@
//LANGUAGE_FINLAND
//translation: ziolity (01/08/2014)
KEY_NON_US_100 = 100
ISO_8859_1_A7 = KEY_TILDE
ASCII_20 = KEY_SPACE
ASCII_30 = KEY_0
ASCII_31 = KEY_1
ASCII_32 = KEY_2
ASCII_33 = KEY_3
ASCII_34 = KEY_4
ASCII_35 = KEY_5
ASCII_36 = KEY_6
ASCII_37 = KEY_7
ASCII_38 = KEY_8
ASCII_39 = KEY_9
ASCII_2B = KEY_MINUS
ISO_8859_1_B4 = KEY_EQUAL
ASCII_71 = KEY_Q
ASCII_77 = KEY_W
ASCII_65 = KEY_E
ASCII_72 = KEY_R
ASCII_74 = KEY_T
ASCII_79 = KEY_Y
ASCII_75 = KEY_U
ASCII_69 = KEY_I
ASCII_6F = KEY_O
ASCII_70 = KEY_P
ASCII_61 = KEY_A
ISO_8859_1_E4 = KEY_RIGHT_BRACE
ASCII_73 = KEY_S
ASCII_64 = KEY_D
ASCII_66 = KEY_F
ASCII_67 = KEY_G
ASCII_68 = KEY_H
ASCII_6A = KEY_J
ASCII_6B = KEY_K
ASCII_6C = KEY_L
ISO_8859_1_F6 = KEY_SEMICOLON
//ISO_8859_1_E4 = KEY_QUOTE
ASCII_27 = KEY_BACKSLASH
ASCII_3C = KEY_NON_US_100
ASCII_7A = KEY_Z
ASCII_78 = KEY_X
ASCII_63 = KEY_C
ASCII_76 = KEY_V
ASCII_62 = KEY_B
ASCII_6E = KEY_N
ASCII_6D = KEY_M
ASCII_2C = KEY_COMMA
ASCII_2E = KEY_PERIOD
ASCII_2D = KEY_SLASH
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
ASCII_23 = KEY_3, MODIFIERKEY_SHIFT
ISO_8859_1_A4 = KEY_4, MODIFIERKEY_SHIFT
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
ASCII_60 = KEY_EQUAL, MODIFIERKEY_SHIFT
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
ASCII_5E = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
ISO_8859_1_D6 = KEY_SEMICOLON, MODIFIERKEY_SHIFT
ISO_8859_1_C4 = KEY_QUOTE, MODIFIERKEY_SHIFT
ASCII_2A = KEY_BACKSLASH, MODIFIERKEY_SHIFT
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
//ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
ASCII_24 = KEY_4, MODIFIERKEY_RIGHT_ALT
UNICODE_20AC = KEY_E, MODIFIERKEY_RIGHT_ALT
ASCII_7B = KEY_7, MODIFIERKEY_RIGHT_ALT
ASCII_5B = KEY_8, MODIFIERKEY_RIGHT_ALT
ASCII_5D = KEY_9, MODIFIERKEY_RIGHT_ALT
ASCII_7D = KEY_0, MODIFIERKEY_RIGHT_ALT
ASCII_5C = KEY_MINUS, MODIFIERKEY_RIGHT_ALT
ASCII_7E = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
ASCII_7C = KEY_NON_US_100, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_B5 = KEY_M, MODIFIERKEY_RIGHT_ALT

221
language/fr.properties Normal file
View file

@ -0,0 +1,221 @@
// french layout
KEY_NON_US_100 = 100
// 32
ASCII_20 = KEY_SPACE
// 33 !
ASCII_21 = KEY_SLASH
// 34 "
ASCII_22 = KEY_3
// 35 #
ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 36 $
ASCII_24 = KEY_RIGHT_BRACE
// 37 %
ASCII_25 = KEY_QUOTE, MODIFIERKEY_SHIFT
// 38 &
ASCII_26 = KEY_1
// 39 '
ASCII_27 = KEY_4
// 40 (
ASCII_28 = KEY_5
// 41 )
ASCII_29 = KEY_MINUS
// 42 *
ASCII_2A = KEY_BACKSLASH
// 43 +
ASCII_2B = KEY_EQUAL, MODIFIERKEY_SHIFT
// 44 ,
ASCII_2C = KEY_M
// 45 -
ASCII_2D = KEY_6
// 46 .
ASCII_2E = KEY_COMMA, MODIFIERKEY_SHIFT
// 47 /
ASCII_2F = KEY_PERIOD, MODIFIERKEY_SHIFT
// 48 0
ASCII_30 = KEY_0, MODIFIERKEY_SHIFT
// 49 1
ASCII_31 = KEY_1, MODIFIERKEY_SHIFT
// 50 2
ASCII_32 = KEY_2, MODIFIERKEY_SHIFT
// 51 3
ASCII_33 = KEY_3, MODIFIERKEY_SHIFT
// 52 4
ASCII_34 = KEY_4, MODIFIERKEY_SHIFT
// 53 5
ASCII_35 = KEY_5, MODIFIERKEY_SHIFT
// 54 6
ASCII_36 = KEY_6, MODIFIERKEY_SHIFT
// 55 7
ASCII_37 = KEY_7, MODIFIERKEY_SHIFT
// 55 8
ASCII_38 = KEY_8, MODIFIERKEY_SHIFT
// 57 9
ASCII_39 = KEY_9, MODIFIERKEY_SHIFT
// 58 :
ASCII_3A = KEY_PERIOD
// 59 ;
ASCII_3B = KEY_COMMA
// 60 <
ASCII_3C = KEY_NON_US_100
// 61 =
ASCII_3D = KEY_EQUAL
// 62 >
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
// 63 ?
ASCII_3F = KEY_M, MODIFIERKEY_SHIFT
// 64 @
ASCII_40 = KEY_0, MODIFIERKEY_RIGHT_ALT
// 65 A
ASCII_41 = KEY_Q, MODIFIERKEY_SHIFT
// 66 B
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 67 C
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 68 D
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 69 E
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 70 F
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 71 G
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 72 H
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 73 I
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 74 J
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 75 K
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 76 L
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 77 M
ASCII_4D = KEY_SEMICOLON, MODIFIERKEY_SHIFT
// 78 N
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 79 O
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 80 P
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 81 Q
ASCII_51 = KEY_A, MODIFIERKEY_SHIFT
// 82 R
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 83 S
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 84 T
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 85 U
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 86 V
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 87 W
ASCII_57 = KEY_Z, MODIFIERKEY_SHIFT
// 88 X
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 89 Y
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5A = KEY_W, MODIFIERKEY_SHIFT
// 91 [
ASCII_5B = KEY_5, MODIFIERKEY_RIGHT_ALT
// 92
ASCII_5C = KEY_8, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5D = KEY_MINUS, MODIFIERKEY_RIGHT_ALT
// 94 ^
ASCII_5E = KEY_9, MODIFIERKEY_RIGHT_ALT
// 95 _
ASCII_5F = KEY_8
// 96 `
ASCII_60 = KEY_7, MODIFIERKEY_RIGHT_ALT
// 97 a
ASCII_61 = KEY_Q
// 98 b
ASCII_62 = KEY_B
// 99 c
ASCII_63 = KEY_C
// 100 d
ASCII_64 = KEY_D
// 101 e
ASCII_65 = KEY_E
// 102 f
ASCII_66 = KEY_F
// 103 g
ASCII_67 = KEY_G
// 104 h
ASCII_68 = KEY_H
// 105 i
ASCII_69 = KEY_I
// 106 j
ASCII_6A = KEY_J
// 107 k
ASCII_6B = KEY_K
// 108 l
ASCII_6C = KEY_L
// 109 m
ASCII_6D = KEY_SEMICOLON
// 110 n
ASCII_6E = KEY_N
// 111 o
ASCII_6F = KEY_O
// 112 p
ASCII_70 = KEY_P
// 113 q
ASCII_71 = KEY_A
// 114 r
ASCII_72 = KEY_R
// 115 s
ASCII_73 = KEY_S
// 116 t
ASCII_74 = KEY_T
// 117 u
ASCII_75 = KEY_U
// 118 v
ASCII_76 = KEY_V
// 119 w
ASCII_77 = KEY_Z
// 120 x
ASCII_78 = KEY_X
// 121 y
ASCII_79 = KEY_Y
// 122 z
ASCII_7A = KEY_W
// 123 {
ASCII_7B = KEY_4, MODIFIERKEY_RIGHT_ALT
// 124 |
ASCII_7C = KEY_6, MODIFIERKEY_RIGHT_ALT
// 125 }
ASCII_7D = KEY_EQUAL, MODIFIERKEY_RIGHT_ALT
// 126 ~
ASCII_7E = KEY_2, MODIFIERKEY_RIGHT_ALT
// 127
ASCII_7F = KEY_BACKSPACE
// 160 Nonbreakng Space
ISO_8859_1_A0 KEY_SPACE
// 163 Ł Pound Sign
ISO_8859_1_A3 KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 164 ř Currency or Euro Sign
ISO_8859_1_A4 KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 167 § SECTION SIGN
ISO_8859_1_A7 KEY_SLASH, MODIFIERKEY_SHIFT
// 176 ° DEGREE SIGN
ISO_8859_1_B0 KEY_MINUS, MODIFIERKEY_SHIFT
// 178 ˛ SUPERSCRIPT TWO
ISO_8859_1_B2 KEY_TILDE
// 181 ľ MICRO SIGN
ISO_8859_1_B5 KEY_BACKSLASH, MODIFIERKEY_SHIFT
// 224 ŕ  a GRAVE
ISO_8859_1_E0 KEY_0
// 231 ç c CEDILLA
ISO_8859_1_E7 KEY_9
// 232 č e GRAVE
ISO_8859_1_E8 KEY_7
// 233 é e ACUTE
ISO_8859_1_E9 KEY_2
// 249 ů u GRAVE
ISO_8859_1_F9 KEY_COMMA
// Euro Sign
UNICODE_20AC KEY_E, MODIFIERKEY_RIGHT_ALT

229
language/gb.properties Normal file
View file

@ -0,0 +1,229 @@
//LAYOUT_UNITED_KINGDOM
//KEY_NON_US_100 = 100
KEY_BACKSLASH=64
KEY_ASH=100
ASCII_20 = KEY_SPACE
// 32
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 33 !
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
// 34 "
ASCII_5C = KEY_ASH
// 35 #
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
// 36 $
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 37 %
ASCII_26 = KEY_7, MODIFIERKEY_SHIFT
// 38 &
ASCII_27 = KEY_QUOTE
// 39 '
ASCII_28 = KEY_9, MODIFIERKEY_SHIFT
// 40 (
ASCII_29 = KEY_0, MODIFIERKEY_SHIFT
// 41 )
ASCII_2A = KEY_8, MODIFIERKEY_SHIFT
// 42 *
ASCII_2B = KEY_EQUAL, MODIFIERKEY_SHIFT
// 43 +
ASCII_2C = KEY_COMMA
// 44 ,
ASCII_2D = KEY_MINUS
// 45 -
ASCII_2E = KEY_PERIOD
// 46 .
ASCII_2F = KEY_SLASH
// 47 /
ASCII_30 = KEY_0
// 48 0
ASCII_31 = KEY_1
// 49 1
ASCII_32 = KEY_2
// 50 2
ASCII_33 = KEY_3
// 51 3
ASCII_34 = KEY_4
// 52 4
ASCII_35 = KEY_5
// 53 5
ASCII_36 = KEY_6
// 54 6
ASCII_37 = KEY_7
// 55 7
ASCII_38 = KEY_8
// 55 8
ASCII_39 = KEY_9
// 57 9
ASCII_3A = KEY_SEMICOLON, MODIFIERKEY_SHIFT
// 58 :
ASCII_3B = KEY_SEMICOLON
// 59 ;
ASCII_3C = KEY_COMMA, MODIFIERKEY_SHIFT
// 60 <
ASCII_3D = KEY_EQUAL
// 61 =
ASCII_3E = KEY_PERIOD, MODIFIERKEY_SHIFT
// 62 >
ASCII_3F = KEY_SLASH, MODIFIERKEY_SHIFT
// 63 ?
ASCII_40 = KEY_QUOTE, MODIFIERKEY_SHIFT
// 64 @
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 65 A
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 66 B
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 67 C
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 68 D
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 69 E
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 70 F
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 71 G
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 72 H
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 73 I
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 74 J
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 75 K
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 76 L
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 77 M
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 78 N
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 79 O
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 80 P
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 81 Q
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 82 R
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 83 S
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 84 T
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 85 U
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 86 V
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 87 W
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 88 X
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 89 Y
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5B = KEY_LEFT_BRACE
// 91 [
ASCII_23 = KEY_BACKSLASH
// 92
ASCII_5D = KEY_RIGHT_BRACE
// 93 ]
ASCII_5E = KEY_6, MODIFIERKEY_SHIFT
// 94 ^
ASCII_5F = KEY_MINUS, MODIFIERKEY_SHIFT
// 95 _
ASCII_60 = KEY_TILDE
// 96 `
ASCII_61 = KEY_A
// 97 a
ASCII_62 = KEY_B
// 98 b
ASCII_63 = KEY_C
// 99 c
ASCII_64 = KEY_D
// 100 d
ASCII_65 = KEY_E
// 101 e
ASCII_66 = KEY_F
// 102 f
ASCII_67 = KEY_G
// 103 g
ASCII_68 = KEY_H
// 104 h
ASCII_69 = KEY_I
// 105 i
ASCII_6A = KEY_J
// 106 j
ASCII_6B = KEY_K
// 107 k
ASCII_6C = KEY_L
// 108 l
ASCII_6D = KEY_M
// 109 m
ASCII_6E = KEY_N
// 110 n
ASCII_6F = KEY_O
// 111 o
ASCII_70 = KEY_P
// 112 p
ASCII_71 = KEY_Q
// 113 q
ASCII_72 = KEY_R
// 114 r
ASCII_73 = KEY_S
// 115 s
ASCII_74 = KEY_T
// 116 t
ASCII_75 = KEY_U
// 117 u
ASCII_76 = KEY_V
// 118 v
ASCII_77 = KEY_W
// 119 w
ASCII_78 = KEY_X
// 120 x
ASCII_79 = KEY_Y
// 121 y
ASCII_7A = KEY_Z
// 122 z
ASCII_7B = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 123 {
ASCII_7E = KEY_BACKSLASH, MODIFIERKEY_SHIFT
// 124 |
ASCII_7D = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 125 }
ASCII_7C = KEY_ASH, MODIFIERKEY_SHIFT
// 126 ~
ASCII_7F = KEY_BACKSPACE
// 127
ISO_8859_1_A0 = KEY_SPACE
// 160 Nonbreakng Space
ISO_8859_1_A3 = KEY_3, MODIFIERKEY_SHIFT
// 163 £ Pound Sign
ISO_8859_1_A6 = KEY_TILDE, MODIFIERKEY_RIGHT_ALT
// 166 ¦ BROKEN BAR
ISO_8859_1_AC = KEY_TILDE, MODIFIERKEY_SHIFT
// 172 ¬ NOT SIGN
//ISO_8859_1_C1 = KEY_A, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 193 Á A ACUTE
//ISO_8859_1_C9 = KEY_E, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 201 É E ACUTE
//ISO_8859_1_CD = KEY_I, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 205 Í I ACUTE
//ISO_8859_1_D3 = KEY_O, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 211 Ó O ACUTE
//ISO_8859_1_DA = KEY_U, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 218 Ú U ACUTE
//ISO_8859_1_E1 = KEY_A, MODIFIERKEY_RIGHT_ALT
// 225 á a ACUTE
ISO_8859_1_E9 = KEY_E, MODIFIERKEY_RIGHT_ALT
// 233 é e ACUTE
ISO_8859_1_ED = KEY_I, MODIFIERKEY_RIGHT_ALT
// 237 í i ACUTE
ISO_8859_1_F3 = KEY_O, MODIFIERKEY_RIGHT_ALT
// 243 ó o ACUTE
ISO_8859_1_FA = KEY_U, MODIFIERKEY_RIGHT_ALT
// 250 ú u ACUTE
UNICODE_20AC = KEY_4, MODIFIERKEY_RIGHT_ALT
// € Euro Sign

134
language/hr.properties Normal file
View file

@ -0,0 +1,134 @@
//LAYOUT_CROATIAN
//Translated by ziolity on (03/08/2014)
KEY_NON_US_100 = 100
// Nonbreakng Space
// a b c č d e f g h i j k l m n o p r s š t u v z ž x y q w ć đ
ASCII_20 = KEY_SPACE
ASCII_61 = KEY_A
ASCII_62 = KEY_B
ASCII_63 = KEY_C
UNICODE_10D = KEY_SEMICOLON
ASCII_64 = KEY_D
ASCII_65 = KEY_E
ASCII_66 = KEY_F
ASCII_67 = KEY_G
ASCII_68 = KEY_H
ASCII_69 = KEY_I
ASCII_6A = KEY_J
ASCII_6B = KEY_K
ASCII_6C = KEY_L
ASCII_6D = KEY_M
ASCII_6E = KEY_N
ASCII_6F = KEY_O
ASCII_70 = KEY_P
ASCII_72 = KEY_R
ASCII_73 = KEY_S
UNICODE_161 = KEY_LEFT_BRACE
ASCII_74 = KEY_T
ASCII_75 = KEY_U
ASCII_76 = KEY_V
ASCII_7A = KEY_Y
UNICODE_17E = KEY_BACKSLASH
ASCII_78 = KEY_X
ASCII_79 = KEY_Z
ASCII_71 = KEY_Q
ASCII_77 = KEY_W
UNICODE_107 = KEY_QUOTE
UNICODE_111 = KEY_RIGHT_BRACE
// A B C Č D E F G H I J K L M N O P R S Š T U V Z Ž X Y Q W Ć Đ
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
UNICODE_10C = KEY_SEMICOLON, MODIFIERKEY_SHIFT
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
UNICODE_160 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
ASCII_5A = KEY_Y, MODIFIERKEY_SHIFT
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
ASCII_59 = KEY_Z, MODIFIERKEY_SHIFT
UNICODE_17D = KEY_BACKSLASH, MODIFIERKEY_SHIFT
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
UNICODE_106 = KEY_QUOTE, MODIFIERKEY_SHIFT
UNICODE_110 = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// Symbols // ! " # $ % & / ( ) = ? * < > , ; . : - _ [ ] ~ ` \ | € ÷ × ł Ł ß ¤ { } § @
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
ASCII_23 = KEY_3, MODIFIERKEY_SHIFT
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
ASCII_2A = KEY_EQUAL, MODIFIERKEY_SHIFT
ASCII_27 = KEY_MINUS
ASCII_2B = KEY_EQUAL
ASCII_7E = KEY_1, MODIFIERKEY_RIGHT_ALT
ASCII_60 = KEY_7, MODIFIERKEY_RIGHT_ALT
ASCII_5C = KEY_Q, MODIFIERKEY_RIGHT_ALT
ASCII_7C = KEY_W, MODIFIERKEY_RIGHT_ALT
UNICODE_20AC = KEY_E, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_F7 = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_D7 = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
ASCII_5B = KEY_F, MODIFIERKEY_RIGHT_ALT
ASCII_5D = KEY_G, MODIFIERKEY_RIGHT_ALT
UNICODE_142 = KEY_K, MODIFIERKEY_RIGHT_ALT
UNICODE_141 = KEY_L, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_DF = KEY_QUOTE, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_A4 = KEY_BACKSLASH, MODIFIERKEY_RIGHT_ALT
ASCII_3C = KEY_NON_US_100
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
ASCII_40 = KEY_V, MODIFIERKEY_RIGHT_ALT
ASCII_7B = KEY_B, MODIFIERKEY_RIGHT_ALT
ASCII_7D = KEY_N, MODIFIERKEY_RIGHT_ALT
ASCII_2E = KEY_PERIOD
ASCII_2D = KEY_SLASH
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
ASCII_2C = KEY_COMMA
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
ISO_8859_1_A7 = KEY_M, MODIFIERKEY_RIGHT_ALT
// Not needed chars // input: ¸ ¨ ˇ ^ ˘ ° ˛ ˙ ´ ˝ ¨ ¸ output: ¸¨ˇ^˘°˛˙´˝¨¸ (notice no space!)
ISO_8859_1_B8 = KEY_TILDE
ISO_8859_1_A8 = KEY_TILDE, MODIFIERKEY_SHIFT
UNICODE_2C7 = KEY_2, MODIFIERKEY_RIGHT_ALT
ASCII_5E = KEY_3, MODIFIERKEY_RIGHT_ALT
UNICODE_2D8 = KEY_4, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_B0 = KEY_5, MODIFIERKEY_RIGHT_ALT
UNICODE_2DB = KEY_6, MODIFIERKEY_RIGHT_ALT
UNICODE_2D9 = KEY_8, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_B4 = KEY_9, MODIFIERKEY_RIGHT_ALT
UNICODE_2DD = KEY_0, MODIFIERKEY_RIGHT_ALT
//ISO_8859_1_A8 = KEY_MINUS, MODIFIERKEY_RIGHT_ALT
//ISO_8859_1_B8 = KEY_EQUAL, MODIFIERKEY_RIGHT_ALT
// Numbers: 0 1 2 3 4 5 6 7 8 9
ASCII_30 = KEY_0
ASCII_31 = KEY_1
ASCII_32 = KEY_2
ASCII_33 = KEY_3
ASCII_34 = KEY_4
ASCII_35 = KEY_5
ASCII_36 = KEY_6
ASCII_37 = KEY_7
ASCII_38 = KEY_8
ASCII_39 = KEY_9

208
language/it.properties Normal file
View file

@ -0,0 +1,208 @@
// Author: Armyofangels
// 01-16-2013
// LAYOUT_ITALIAN
KEY_NON_US_100 = 100
ASCII_20 = KEY_SPACE
// 32
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 33 !
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
// 34 “
ASCII_23 = KEY_QUOTE, MODIFIERKEY_RIGHT_ALT
// 35 #
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
// 36 $
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 37 %
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
// 38 &
ASCII_27 = KEY_MINUS
// 39 ‘
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
// 40 (
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
// 41 )
ASCII_2A = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 42 *
ASCII_2B = KEY_RIGHT_BRACE
// 43 +
ASCII_2C = KEY_COMMA
// 44 ,
ASCII_2D = KEY_SLASH
// 45 –
ASCII_2E = KEY_PERIOD
// 46 .
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
// 47 /
ASCII_30 = KEY_0
// 48 0
ASCII_31 = KEY_1
// 49 1
ASCII_32 = KEY_2
// 50 2
ASCII_33 = KEY_3
// 51 3
ASCII_34 = KEY_4
// 52 4
ASCII_35 = KEY_5
// 53 5
ASCII_36 = KEY_6
// 54 6
ASCII_37 = KEY_7
// 55 7
ASCII_38 = KEY_8
// 56 8
ASCII_39 = KEY_9
// 57 9
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
// 58 :
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3C = KEY_NON_US_100
// 60 <
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
// 61 =
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
// 62 >
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
// 63 ?
ASCII_40 = KEY_SEMICOLON, MODIFIERKEY_RIGHT_ALT
// 64 @
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 65 A
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 66 B
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 67 C
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 68 D
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 69 E
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 70 F
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 71 G
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 72 H
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 73 I
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 74 J
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 75 K
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 76 L
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 77 M
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 78 N
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 79 O
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 80 P
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 81 Q
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 82 R
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 83 S
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 84 T
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 85 U
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 86 V
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 87 W
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 88 X
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 89 Y
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT
// 91 [
ASCII_5C = KEY_TILDE
// 92 \
ASCII_5D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5E = KEY_EQUAL, MODIFIERKEY_SHIFT
// 94 ^
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
// 95 _
// ascii 60, 96: accento grave, non mappato
ASCII_61 = KEY_A
// 97 a
ASCII_62 = KEY_B
// 98 b
ASCII_63 = KEY_C
// 99 c
ASCII_64 = KEY_D
// 100 d
ASCII_65 = KEY_E
// 101 e
ASCII_66 = KEY_F
// 102 f
ASCII_67 = KEY_G
// 103 g
ASCII_68 = KEY_H
// 104 h
ASCII_69 = KEY_I
// 105 i
ASCII_6A = KEY_J
// 106 j
ASCII_6B = KEY_K
// 107 k
ASCII_6C = KEY_L
// 108 l
ASCII_6D = KEY_M
// 109 m
ASCII_6E = KEY_N
// 110 n
ASCII_6F = KEY_O
// 111 o
ASCII_70 = KEY_P
// 112 p
ASCII_71 = KEY_Q
// 113 q
ASCII_72 = KEY_R
// 114 r
ASCII_73 = KEY_S
// 115 s
ASCII_74 = KEY_T
// 116 t
ASCII_75 = KEY_U
// 117 u
ASCII_76 = KEY_V
// 118 v
ASCII_77 = KEY_W
// 119 w
ASCII_78 = KEY_X
// 120 x
ASCII_79 = KEY_Y
// 121 y
ASCII_7A = KEY_Z
// 122 z
ASCII_7B = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 123 {
ASCII_7C = KEY_TILDE, MODIFIERKEY_SHIFT
// 124 |
ASCII_7D = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 125 }
// ascii 7E, 126: tilde, non mappato
ISO_8859_1_E0 = KEY_QUOTE
// 192 a grave
ISO_8859_1_E8 = KEY_LEFT_BRACE
// 232 e grave
ISO_8859_1_E9 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 233 e acuta
ISO_8859_1_EC = KEY_EQUAL
// 236 i grave
ISO_8859_1_F2 = KEY_SEMICOLON
// 242 o grave
ISO_8859_1_F9 = KEY_BACKSLASH
// 249 u grave

339
language/no.properties Normal file
View file

@ -0,0 +1,339 @@
#ifdef LAYOUT_NORWEGIAN
//Credits go to r.hegazi for patch (11/09/2013)
KEY_NON_US_100 = 100
ASCII_20 = KEY_SPACE
// 32
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 33 !
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
// 34 "
ASCII_23 = KEY_3, MODIFIERKEY_SHIFT
// 35 #
ASCII_24 = KEY_4, MODIFIERKEY_RIGHT_ALT
// 36 $
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 37 %
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
// 38 &
ASCII_27 = KEY_BACKSLASH
// 39 '
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
// 40 (
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
// 41 )
ASCII_2A = KEY_BACKSLASH, MODIFIERKEY_SHIFT
// 42 *
ASCII_2B = KEY_MINUS
// 43 +
ASCII_2C = KEY_COMMA
// 44 ,
ASCII_2D = KEY_SLASH
// 45 -
ASCII_2E = KEY_PERIOD
// 46 .
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
// 47 /
ASCII_30 = KEY_0
// 48 0
ASCII_31 = KEY_1
// 49 1
ASCII_32 = KEY_2
// 50 2
ASCII_33 = KEY_3
// 51 3
ASCII_34 = KEY_4
// 52 4
ASCII_35 = KEY_5
// 53 5
ASCII_36 = KEY_6
// 54 6
ASCII_37 = KEY_7
// 55 7
ASCII_38 = KEY_8
// 55 8
ASCII_39 = KEY_9
// 57 9
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
// 58 :
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3C = KEY_NON_US_100
// 60 <
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
// 61 =
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
// 62 >
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
// 63 ?
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 64 @
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 65 A
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 66 B
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 67 C
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 68 D
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 69 E
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 70 F
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 71 G
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 72 H
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 73 I
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 74 J
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 75 K
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 76 L
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 77 M
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 78 N
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 79 O
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 80 P
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 81 Q
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 82 R
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 83 S
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 84 T
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 85 U
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 86 V
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 87 W
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 88 X
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 89 Y
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5B = KEY_8, MODIFIERKEY_RIGHT_ALT
// 91 [
ASCII_5C = KEY_EQUAL
// 92
ASCII_5D = KEY_9, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5E = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 94 ^
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
// 95 _
ASCII_60 = KEY_EQUAL, MODIFIERKEY_SHIFT
// 96 `
ASCII_61 = KEY_A
// 97 a
ASCII_62 = KEY_B
// 98 b
ASCII_63 = KEY_C
// 99 c
ASCII_64 = KEY_D
// 100 d
ASCII_65 = KEY_E
// 101 e
ASCII_66 = KEY_F
// 102 f
ASCII_67 = KEY_G
// 103 g
ASCII_68 = KEY_H
// 104 h
ASCII_69 = KEY_I
// 105 i
ASCII_6A = KEY_J
// 106 j
ASCII_6B = KEY_K
// 107 k
ASCII_6C = KEY_L
// 108 l
ASCII_6D = KEY_M
// 109 m
ASCII_6E = KEY_N
// 110 n
ASCII_6F = KEY_O
// 111 o
ASCII_70 = KEY_P
// 112 p
ASCII_71 = KEY_Q
// 113 q
ASCII_72 = KEY_R
// 114 r
ASCII_73 = KEY_S
// 115 s
ASCII_74 = KEY_T
// 116 t
ASCII_75 = KEY_U
// 117 u
ASCII_76 = KEY_V
// 118 v
ASCII_77 = KEY_W
// 119 w
ASCII_78 = KEY_X
// 120 x
ASCII_79 = KEY_Y
// 121 y
ASCII_7A = KEY_Z
// 122 z
ASCII_7B = KEY_7, MODIFIERKEY_RIGHT_ALT
// 123 {
ASCII_7C = KEY_TILDE
// 124 |
ASCII_7D = KEY_0, MODIFIERKEY_RIGHT_ALT
// 125 }
ASCII_7E = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 126 ~ (not tested)
ASCII_7F = KEY_BACKSPACE
// 127
ISO_8859_1_A0 = KEY_SPACE
// 160 Nonbreakng Space
ISO_8859_1_A3 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 163 £ Pound Sign
ISO_8859_1_A4 = KEY_4, MODIFIERKEY_SHIFT
// 164 ¤ Currency Sign
ISO_8859_1_A7 = KEY_TILDE, MODIFIERKEY_SHIFT
// 167 § SECTION SIGN
//ISO_8859_1_A8 = DIAERESIS_BITS + KEY_SPACE
// 168 ¨ DIAERESIS
ISO_8859_1_AB = KEY_4
// 171 « LEFT DOUBLE ANGLE QUOTE
//ISO_8859_1_B4 = ACUTE_ACCENT_BITS + KEY_SPACE
// 180 ´ ACUTE ACCENT
ISO_8859_1_B5 = KEY_M, MODIFIERKEY_RIGHT_ALT
// 181 µ MICRO SIGN
ISO_8859_1_BD = KEY_TILDE
// 189 ½ FRACTION ONE HALF
//ISO_8859_1_C0 = GRAVE_ACCENT_BITS + KEY_A, MODIFIERKEY_SHIFT =
// 192 À A GRAVE
//ISO_8859_1_C1 = ACUTE_ACCENT_BITS + KEY_A, MODIFIERKEY_SHIFT =
// 193 Á A ACUTE
//ISO_8859_1_C2 = CIRCUMFLEX_BITS + KEY_A, MODIFIERKEY_SHIFT =
// 194 Â A CIRCUMFLEX
//ISO_8859_1_C3 = TILDE_BITS + KEY_A, MODIFIERKEY_SHIFT
// 195 Ã A TILDE
//ISO_8859_1_C4 = DIAERESIS_BITS + KEY_A, MODIFIERKEY_SHIFT =
// 196 Ä A DIAERESIS
ISO_8859_1_C5 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 197 Å A RING ABOVE
ISO_8859_1_C6 = KEY_QUOTE, MODIFIERKEY_SHIFT
// 198 Æ AE
//ISO_8859_1_C8 = GRAVE_ACCENT_BITS + KEY_E, MODIFIERKEY_SHIFT =
// 200 È E GRAVE
//ISO_8859_1_C9 = ACUTE_ACCENT_BITS + KEY_E, MODIFIERKEY_SHIFT =
// 201 É E ACUTE
//ISO_8859_1_CA = CIRCUMFLEX_BITS + KEY_E, MODIFIERKEY_SHIFT =
// 202 Ê E CIRCUMFLEX
//ISO_8859_1_CB = DIAERESIS_BITS + KEY_E, MODIFIERKEY_SHIFT =
// 203 Ë E DIAERESIS
//ISO_8859_1_CC = GRAVE_ACCENT_BITS + KEY_I, MODIFIERKEY_SHIFT =
// 204 Ì I GRAVE
//ISO_8859_1_CD = ACUTE_ACCENT_BITS + KEY_I, MODIFIERKEY_SHIFT =
// 205 Í I ACUTE
//ISO_8859_1_CE = CIRCUMFLEX_BITS + KEY_I, MODIFIERKEY_SHIFT =
// 206 Î I CIRCUMFLEX
//ISO_8859_1_CF = DIAERESIS_BITS + KEY_I, MODIFIERKEY_SHIFT =
// 207 Ï I DIAERESIS
//ISO_8859_1_D0 = KEY_D, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 208 Ð ETH
//ISO_8859_1_D1 = TILDE_BITS + KEY_N, MODIFIERKEY_SHIFT
// 209 Ñ N TILDE
//ISO_8859_1_D2 = GRAVE_ACCENT_BITS + KEY_O, MODIFIERKEY_SHIFT =
// 210 Ò O GRAVE
//ISO_8859_1_D3 = ACUTE_ACCENT_BITS + KEY_O, MODIFIERKEY_SHIFT =
// 211 Ó O ACUTE
//ISO_8859_1_D4 = CIRCUMFLEX_BITS + KEY_O, MODIFIERKEY_SHIFT =
// 212 Ô O CIRCUMFLEX
//ISO_8859_1_D5 = TILDE_BITS + KEY_O, MODIFIERKEY_SHIFT
// 213 Õ O TILDE
//ISO_8859_1_D6 = DIAERESIS_BITS + KEY_O, MODIFIERKEY_SHIFT =
// 214 Ö O DIAERESIS
ISO_8859_1_D8 = KEY_SEMICOLON, MODIFIERKEY_SHIFT
// 216 Ø O STROKE
//ISO_8859_1_D9 = GRAVE_ACCENT_BITS + KEY_U, MODIFIERKEY_SHIFT =
// 217 Ù U GRAVE
//ISO_8859_1_DA = ACUTE_ACCENT_BITS + KEY_U, MODIFIERKEY_SHIFT =
// 218 Ú U ACUTE
//ISO_8859_1_DB = CIRCUMFLEX_BITS + KEY_U, MODIFIERKEY_SHIFT =
// 219 Û U CIRCUMFLEX
//ISO_8859_1_DC = DIAERESIS_BITS + KEY_U, MODIFIERKEY_SHIFT =
// 220 Ü U DIAERESIS
//ISO_8859_1_DD = ACUTE_ACCENT_BITS + KEY_Y, MODIFIERKEY_SHIFT =
// 221 Ý Y ACUTE
//ISO_8859_1_DE = KEY_T, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 222 Þ THORN
ISO_8859_1_DF = KEY_S, MODIFIERKEY_RIGHT_ALT
// 223 ß SHARP S
//ISO_8859_1_E0 = GRAVE_ACCENT_BITS + KEY_A
// 224 à a GRAVE
//ISO_8859_1_E1 = ACUTE_ACCENT_BITS + KEY_A
// 225 á a ACUTE
//ISO_8859_1_E2 = CIRCUMFLEX_BITS + KEY_A
// 226 â a CIRCUMFLEX
//ISO_8859_1_E3 = TILDE_BITS + KEY_A
// 227 ã a TILDE
//ISO_8859_1_E4 = DIAERESIS_BITS + KEY_A
// 228 ä a DIAERESIS
ISO_8859_1_E5 = KEY_LEFT_BRACE
// 229 å a RING ABOVE
ISO_8859_1_E6 = KEY_QUOTE
// 230 æ ae
//ISO_8859_1_E8 = GRAVE_ACCENT_BITS + KEY_E
// 232 è e GRAVE
//ISO_8859_1_E9 = ACUTE_ACCENT_BITS + KEY_E
// 233 é e ACUTE
//ISO_8859_1_EA = CIRCUMFLEX_BITS + KEY_E
// 234 ê e CIRCUMFLEX
//ISO_8859_1_EB = DIAERESIS_BITS + KEY_E
// 235 ë e DIAERESIS
//ISO_8859_1_EC = GRAVE_ACCENT_BITS + KEY_I
// 236 ì i GRAVE
//ISO_8859_1_ED = ACUTE_ACCENT_BITS + KEY_I
// 237 í i ACUTE
//ISO_8859_1_EE = CIRCUMFLEX_BITS + KEY_I
// 238 î i CIRCUMFLEX
//ISO_8859_1_EF = DIAERESIS_BITS + KEY_I
// 239 ï i DIAERESIS
ISO_8859_1_F0 = KEY_D, MODIFIERKEY_RIGHT_ALT
// 240 ð ETH
//ISO_8859_1_F1 = TILDE_BITS + KEY_N
// 241 ñ n TILDE
//ISO_8859_1_F2 = GRAVE_ACCENT_BITS + KEY_O
// 242 ò o GRAVE
//ISO_8859_1_F3 = ACUTE_ACCENT_BITS + KEY_O
// 243 ó o ACUTE
//ISO_8859_1_F4 = CIRCUMFLEX_BITS + KEY_O
// 244 ô o CIRCUMFLEX
//ISO_8859_1_F5 = TILDE_BITS + KEY_O
// 245 õ o TILDE
//ISO_8859_1_F6 = DIAERESIS_BITS + KEY_O
// 246 ö o DIAERESIS
ISO_8859_1_F8 = KEY_SEMICOLON
// 248 ø o STROKE
//ISO_8859_1_F9 = GRAVE_ACCENT_BITS + KEY_U
// 249 ù u GRAVE
//ISO_8859_1_FA = ACUTE_ACCENT_BITS + KEY_U
// 250 ú u ACUTE
//ISO_8859_1_FB = CIRCUMFLEX_BITS + KEY_U
// 251 û u CIRCUMFLEX
//ISO_8859_1_FC = DIAERESIS_BITS + KEY_U
// 252 ü u DIAERESIS
//ISO_8859_1_FD = ACUTE_ACCENT_BITS + KEY_Y
// 253 ý y ACUTE
ISO_8859_1_FE = KEY_T, MODIFIERKEY_RIGHT_ALT
// 254 þ THORN
//ISO_8859_1_FF = DIAERESIS_BITS + KEY_Y
// 255 ÿ y DIAERESIS
UNICODE_20AC = KEY_E, MODIFIERKEY_RIGHT_ALT
// € Euro Sign

196
language/pt.properties Normal file
View file

@ -0,0 +1,196 @@
// Portuguese keyboard 102-keys layout
// Keyboard Non-US# and ~
// Typical language mappings: US: \| Belg: μ`£ FrCa: <}> Dan:* Dutch: <> Fren:*μ Ger: # Ital: ù§ LatAm: }`] Nor:,* Span:}Ç Swed: ,* Swiss: $£ UK: #~ Port: ~^ .
KEY_NON_US_NUM = 50
// Keyboard Non-US\ and |
// Typical language mappings: Belg:<\> FrCa:«°» Dan:<\> Dutch:]|[ Fren:<> Ger:<|> Ital:<> LatAm:<> Nor:<> Span:<> Swed:<|> Swiss:<\> UK:\| Brazil: \| Portuguese: <> .
KEY_NON_US_100 = 100
// 32
ASCII_20 = KEY_SPACE
// 33 ! 49 1
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
ASCII_31 = KEY_1
// 34 " 50 2
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
ASCII_32 = KEY_2
// 35 # 51 3
ASCII_23 = KEY_3, MODIFIERKEY_SHIFT
ASCII_33 = KEY_3
// 36 $ 52 4
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
ASCII_34 = KEY_4
// 37 % 53 5
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
ASCII_35 = KEY_5
// 38 & 35 6
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
ASCII_36 = KEY_6
// 47 SLASH 55 7
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
ASCII_37 = KEY_7
// 40 ( 55 8
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
ASCII_38 = KEY_8
// 41 ) 57 9
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
ASCII_39 = KEY_9
// 61 = 48 0
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
ASCII_30 = KEY_0
// 39 ' 63 ?
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
ASCII_27 = KEY_MINUS
// 42 * 43 +
ASCII_2A = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
ASCII_2B = KEY_LEFT_BRACE
// 44 , 59 ;
ASCII_2C = KEY_COMMA
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
// 45 - 95 _
ASCII_2D = KEY_SLASH,
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
// 46 . 58 :
ASCII_2E = KEY_PERIOD
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
// 60 < 62 >
ASCII_3C = KEY_NON_US_100
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
// 64 @
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 65 A
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 66 B
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 67 C
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 68 D
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 69 E
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 70 F
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 71 G
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 72 H
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 73 I
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 74 J
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 75 K
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 76 L
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 77 M
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 78 N
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 79 O
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 80 P
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 81 Q
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 82 R
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 83 S
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 84 T
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 85 U
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 86 V
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 87 W
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 88 X
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 89 Y
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 91 [ 93 ]
ASCII_5B = KEY_8, MODIFIERKEY_RIGHT_ALT
ASCII_5D = KEY_9, MODIFIERKEY_RIGHT_ALT
// 94 ^ 126 ~
ASCII_5E = KEY_NON_US_NUM, MODIFIERKEY_SHIFT
ASCII_7E = KEY_NON_US_NUM
// 96 `
ASCII_60 = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 97 a
ASCII_61 = KEY_A
// 98 b
ASCII_62 = KEY_B
// 99 c
ASCII_63 = KEY_C
// 100 d
ASCII_64 = KEY_D
// 101 e
ASCII_65 = KEY_E
// 102 f
ASCII_66 = KEY_F
// 103 g
ASCII_67 = KEY_G
// 104 h
ASCII_68 = KEY_H
// 105 i
ASCII_69 = KEY_I
// 106 j
ASCII_6A = KEY_J
// 107 k
ASCII_6B = KEY_K
// 108 l
ASCII_6C = KEY_L
// 109 m
ASCII_6D = KEY_M
// 110 n
ASCII_6E = KEY_N
// 111 o
ASCII_6F = KEY_O
// 112 p
ASCII_70 = KEY_P
// 113 q
ASCII_71 = KEY_Q
// 114 r
ASCII_72 = KEY_R
// 115 s
ASCII_73 = KEY_S
// 116 t
ASCII_74 = KEY_T
// 117 u
ASCII_75 = KEY_U
// 118 v
ASCII_76 = KEY_V
// 119 w
ASCII_77 = KEY_W
// 120 x
ASCII_78 = KEY_X
// 121 y
ASCII_79 = KEY_Y
// 122 z
ASCII_7A = KEY_Z
// 123 { 125 }
ASCII_7B = KEY_7, MODIFIERKEY_RIGHT_ALT
ASCII_7D = KEY_0, MODIFIERKEY_RIGHT_ALT
// 124 | 92
ASCII_7C = KEY_TILDE, MODIFIERKEY_SHIFT
ASCII_5C = KEY_TILDE
// 127
ASCII_7F = KEY_BACKSPACE
//231 ç 199 Ç
ISO_8859_1_E7 = KEY_SEMICOLON
ISO_8859_1_C7 = KEY_SEMICOLON, MODIFIERKEY_SHIFT
//ºª
ISO_8859_1_BA = KEY_QUOTE
ISO_8859_1_AA = KEY_QUOTE, MODIFIERKEY_SHIFT
// 167 § SECTION SIGN
ISO_8859_1_A7 = KEY_4, MODIFIERKEY_RIGHT_ALT
// 163 £
ISO_8859_1_A3 = KEY_3, MODIFIERKEY_RIGHT_ALT
// Euro Sign
UNICODE_20AC = KEY_E, MODIFIERKEY_RIGHT_ALT
// 171 « 187 »
ISO_8859_1_AB = KEY_EQUAL
ISO_8859_1_BB = KEY_EQUAL, MODIFIERKEY_SHIFT

BIN
language/ru.properties Normal file

Binary file not shown.

135
language/si.properties Normal file
View file

@ -0,0 +1,135 @@
//LAYOUT_SLOVENIAN
//Translation by ziolity (01/08/2014)
//Updated by ziolity on (03/08/2014) (small fix)
KEY_NON_US_100 = 100
// Nonbreakng Space
// a b c č d e f g h i j k l m n o p r s š t u v z ž x y q w ć đ
ASCII_20 = KEY_SPACE
ASCII_61 = KEY_A
ASCII_62 = KEY_B
ASCII_63 = KEY_C
UNICODE_10D = KEY_SEMICOLON
ASCII_64 = KEY_D
ASCII_65 = KEY_E
ASCII_66 = KEY_F
ASCII_67 = KEY_G
ASCII_68 = KEY_H
ASCII_69 = KEY_I
ASCII_6A = KEY_J
ASCII_6B = KEY_K
ASCII_6C = KEY_L
ASCII_6D = KEY_M
ASCII_6E = KEY_N
ASCII_6F = KEY_O
ASCII_70 = KEY_P
ASCII_72 = KEY_R
ASCII_73 = KEY_S
UNICODE_161 = KEY_LEFT_BRACE
ASCII_74 = KEY_T
ASCII_75 = KEY_U
ASCII_76 = KEY_V
ASCII_7A = KEY_Y
UNICODE_17E = KEY_BACKSLASH
ASCII_78 = KEY_X
ASCII_79 = KEY_Z
ASCII_71 = KEY_Q
ASCII_77 = KEY_W
UNICODE_107 = KEY_QUOTE
UNICODE_111 = KEY_RIGHT_BRACE
// A B C Č D E F G H I J K L M N O P R S Š T U V Z Ž X Y Q W Ć Đ
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
UNICODE_10C = KEY_SEMICOLON, MODIFIERKEY_SHIFT
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
UNICODE_160 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
ASCII_5A = KEY_Y, MODIFIERKEY_SHIFT
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
ASCII_59 = KEY_Z, MODIFIERKEY_SHIFT
UNICODE_17D = KEY_BACKSLASH, MODIFIERKEY_SHIFT
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
UNICODE_106 = KEY_QUOTE, MODIFIERKEY_SHIFT
UNICODE_110 = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// Symbols // ! " # $ % & / ( ) = ? * < > , ; . : - _ [ ] ~ ` \ | € ÷ × ł Ł ß ¤ { } § @
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
ASCII_23 = KEY_3, MODIFIERKEY_SHIFT
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
ASCII_2A = KEY_EQUAL, MODIFIERKEY_SHIFT
ASCII_27 = KEY_MINUS
ASCII_2B = KEY_EQUAL
ASCII_7E = KEY_1, MODIFIERKEY_RIGHT_ALT
ASCII_60 = KEY_7, MODIFIERKEY_RIGHT_ALT
ASCII_5C = KEY_Q, MODIFIERKEY_RIGHT_ALT
ASCII_7C = KEY_W, MODIFIERKEY_RIGHT_ALT
UNICODE_20AC = KEY_E, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_F7 = KEY_LEFT_BRACE, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_D7 = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
ASCII_5B = KEY_F, MODIFIERKEY_RIGHT_ALT
ASCII_5D = KEY_G, MODIFIERKEY_RIGHT_ALT
UNICODE_142 = KEY_K, MODIFIERKEY_RIGHT_ALT
UNICODE_141 = KEY_L, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_DF = KEY_QUOTE, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_A4 = KEY_BACKSLASH, MODIFIERKEY_RIGHT_ALT
ASCII_3C = KEY_NON_US_100
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
ASCII_40 = KEY_V, MODIFIERKEY_RIGHT_ALT
ASCII_7B = KEY_B, MODIFIERKEY_RIGHT_ALT
ASCII_7D = KEY_N, MODIFIERKEY_RIGHT_ALT
ASCII_2E = KEY_PERIOD
ASCII_2D = KEY_SLASH
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
ASCII_2C = KEY_COMMA
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
ISO_8859_1_A7 = KEY_M, MODIFIERKEY_RIGHT_ALT
// Not needed chars // input: ¸ ¨ ˇ ^ ˘ ° ˛ ˙ ´ ˝ ¨ ¸ output: ¸¨ˇ^˘°˛˙´˝¨¸ (notice no space!)
ISO_8859_1_B8 = KEY_TILDE
ISO_8859_1_A8 = KEY_TILDE, MODIFIERKEY_SHIFT
UNICODE_2C7 = KEY_2, MODIFIERKEY_RIGHT_ALT
ASCII_5E = KEY_3, MODIFIERKEY_RIGHT_ALT
UNICODE_2D8 = KEY_4, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_B0 = KEY_5, MODIFIERKEY_RIGHT_ALT
UNICODE_2DB = KEY_6, MODIFIERKEY_RIGHT_ALT
UNICODE_2D9 = KEY_8, MODIFIERKEY_RIGHT_ALT
ISO_8859_1_B4 = KEY_9, MODIFIERKEY_RIGHT_ALT
UNICODE_2DD = KEY_0, MODIFIERKEY_RIGHT_ALT
//ISO_8859_1_A8 = KEY_MINUS, MODIFIERKEY_RIGHT_ALT
//ISO_8859_1_B8 = KEY_EQUAL, MODIFIERKEY_RIGHT_ALT
// Numbers: 0 1 2 3 4 5 6 7 8 9
ASCII_30 = KEY_0
ASCII_31 = KEY_1
ASCII_32 = KEY_2
ASCII_33 = KEY_3
ASCII_34 = KEY_4
ASCII_35 = KEY_5
ASCII_36 = KEY_6
ASCII_37 = KEY_7
ASCII_38 = KEY_8
ASCII_39 = KEY_9

330
language/sv.properties Normal file
View file

@ -0,0 +1,330 @@
//LAYOUT_SWEDISH
//Credits go to r.hegazi & shalafi for patch (11/09/2013)
KEY_NON_US_100 = 100
ASCII_20 = KEY_SPACE
// 32
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 33 !
ASCII_22 = KEY_2, MODIFIERKEY_SHIFT
// 34 "
ASCII_23 = KEY_3, MODIFIERKEY_SHIFT
// 35 #
ASCII_24 = KEY_4, MODIFIERKEY_RIGHT_ALT
// 36 $
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 37 %
ASCII_26 = KEY_6, MODIFIERKEY_SHIFT
// 38 &
ASCII_27 = KEY_BACKSLASH
// 39 '
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
// 40 (
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
// 41 )
ASCII_2A = KEY_BACKSLASH, MODIFIERKEY_SHIFT
// 42 *
ASCII_2B = KEY_MINUS
// 43 +
ASCII_2C = KEY_COMMA
// 44 ,
ASCII_2D = KEY_SLASH
// 45 -
ASCII_2E = KEY_PERIOD
// 46 .
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
// 47 /
ASCII_30 = KEY_0
// 48 0
ASCII_31 = KEY_1
// 49 1
ASCII_32 = KEY_2
// 50 2
ASCII_33 = KEY_3
// 51 3
ASCII_34 = KEY_4
// 52 4
ASCII_35 = KEY_5
// 53 5
ASCII_36 = KEY_6
// 54 6
ASCII_37 = KEY_7
// 55 7
ASCII_38 = KEY_8
// 55 8
ASCII_39 = KEY_9
// 57 9
ASCII_3A = KEY_PERIOD, MODIFIERKEY_SHIFT
// 58 :
ASCII_3B = KEY_COMMA, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3C = KEY_NON_US_100
// 60 <
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
// 61 =
ASCII_3E = KEY_NON_US_100, MODIFIERKEY_SHIFT
// 62 >
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
// 63 ?
ASCII_40 = KEY_2, MODIFIERKEY_RIGHT_ALT
// 64 @
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 65 A
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 66 B
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 67 C
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 68 D
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 69 E
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 70 F
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 71 G
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 72 H
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 73 I
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 74 J
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 75 K
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 76 L
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 77 M
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 78 N
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 79 O
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 80 P
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 81 Q
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 82 R
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 83 S
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 84 T
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 85 U
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 86 V
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 87 W
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 88 X
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 89 Y
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5B = KEY_8, MODIFIERKEY_RIGHT_ALT
// 91 [
ASCII_5C = KEY_MINUS, MODIFIERKEY_RIGHT_ALT
// 92
ASCII_5D = KEY_9, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5E = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 94 ^
ASCII_5F = KEY_SLASH, MODIFIERKEY_SHIFT
// 95 _
ASCII_60 = KEY_EQUAL, MODIFIERKEY_SHIFT
// 96 `
ASCII_61 = KEY_A
// 97 a
ASCII_62 = KEY_B
// 98 b
ASCII_63 = KEY_C
// 99 c
ASCII_64 = KEY_D
// 100 d
ASCII_65 = KEY_E
// 101 e
ASCII_66 = KEY_F
// 102 f
ASCII_67 = KEY_G
// 103 g
ASCII_68 = KEY_H
// 104 h
ASCII_69 = KEY_I
// 105 i
ASCII_6A = KEY_J
// 106 j
ASCII_6B = KEY_K
// 107 k
ASCII_6C = KEY_L
// 108 l
ASCII_6D = KEY_M
// 109 m
ASCII_6E = KEY_N
// 110 n
ASCII_6F = KEY_O
// 111 o
ASCII_70 = KEY_P
// 112 p
ASCII_71 = KEY_Q
// 113 q
ASCII_72 = KEY_R
// 114 r
ASCII_73 = KEY_S
// 115 s
ASCII_74 = KEY_T
// 116 t
ASCII_75 = KEY_U
// 117 u
ASCII_76 = KEY_V
// 118 v
ASCII_77 = KEY_W
// 119 w
ASCII_78 = KEY_X
// 120 x
ASCII_79 = KEY_Y
// 121 y
ASCII_7A = KEY_Z
// 122 z
ASCII_7B = KEY_7, MODIFIERKEY_RIGHT_ALT
// 123 {
ASCII_7C = KEY_NON_US_100, MODIFIERKEY_RIGHT_ALT
// 124 |
ASCII_7D = KEY_0, MODIFIERKEY_RIGHT_ALT
// 125 }
//ASCII_7E = TILDE_BITS + KEY_SPACE
// 126 ~
ASCII_7F = KEY_BACKSPACE
// 127
ISO_8859_1_A0 = KEY_SPACE
// 160 Nonbreakng Space
ISO_8859_1_A3 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 163 £ Pound Sign
ISO_8859_1_A4 = KEY_4, MODIFIERKEY_SHIFT
// 164 ¤ Currency Sign
ISO_8859_1_A7 = KEY_TILDE
// 167 § SECTION SIGN
//ISO_8859_1_A8 = DIAERESIS_BITS + KEY_SPACE
// 168 ¨ DIAERESIS
ISO_8859_1_AB = KEY_4
// 171 « LEFT DOUBLE ANGLE QUOTE
//ISO_8859_1_B4 = ACUTE_ACCENT_BITS + KEY_SPACE
// 180 ´ ACUTE ACCENT
ISO_8859_1_B5 = KEY_M, MODIFIERKEY_RIGHT_ALT
// 181 µ MICRO SIGN
ISO_8859_1_BD = KEY_TILDE, MODIFIERKEY_SHIFT
// 189 ½ FRACTION ONE HALF
//ISO_8859_1_C0 = GRAVE_ACCENT_BITS + KEY_A, MODIFIERKEY_SHIFT
// 192 À A GRAVE
//ISO_8859_1_C1 = ACUTE_ACCENT_BITS + KEY_A, MODIFIERKEY_SHIFT
// 193 Á A ACUTE
//ISO_8859_1_C2 = CIRCUMFLEX_BITS + KEY_A, MODIFIERKEY_SHIFT
// 194 Â A CIRCUMFLEX
//ISO_8859_1_C3 = TILDE_BITS + KEY_A, MODIFIERKEY_SHIFT
// 195 Ã A TILDE
ISO_8859_1_C4 = KEY_QUOTE, MODIFIERKEY_SHIFT
// 196 Ä A DIAERESIS
ISO_8859_1_C5 = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 197 Å A RING ABOVE
//ISO_8859_1_C8 = GRAVE_ACCENT_BITS + KEY_E, MODIFIERKEY_SHIFT
// 200 È E GRAVE
//ISO_8859_1_C9 = ACUTE_ACCENT_BITS + KEY_E, MODIFIERKEY_SHIFT
// 201 É E ACUTE
//ISO_8859_1_CA = CIRCUMFLEX_BITS + KEY_E, MODIFIERKEY_SHIFT
// 202 Ê E CIRCUMFLEX
//ISO_8859_1_CB = DIAERESIS_BITS + KEY_E, MODIFIERKEY_SHIFT
// 203 Ë E DIAERESIS
//ISO_8859_1_CC = GRAVE_ACCENT_BITS + KEY_I, MODIFIERKEY_SHIFT
// 204 Ì I GRAVE
//ISO_8859_1_CD = ACUTE_ACCENT_BITS + KEY_I, MODIFIERKEY_SHIFT
// 205 Í I ACUTE
//ISO_8859_1_CE = CIRCUMFLEX_BITS + KEY_I, MODIFIERKEY_SHIFT
// 206 Î I CIRCUMFLEX
//ISO_8859_1_CF = DIAERESIS_BITS + KEY_I, MODIFIERKEY_SHIFT
// 207 Ï I DIAERESIS
//ISO_8859_1_D0 = KEY_D, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 208 Ð ETH
//ISO_8859_1_D1 = TILDE_BITS + KEY_N, MODIFIERKEY_SHIFT
// 209 Ñ N TILDE
//ISO_8859_1_D2 = GRAVE_ACCENT_BITS + KEY_O, MODIFIERKEY_SHIFT
// 210 Ò O GRAVE
//ISO_8859_1_D3 = ACUTE_ACCENT_BITS + KEY_O, MODIFIERKEY_SHIFT
// 211 Ó O ACUTE
//ISO_8859_1_D4 = CIRCUMFLEX_BITS + KEY_O, MODIFIERKEY_SHIFT
// 212 Ô O CIRCUMFLEX
//ISO_8859_1_D5 = TILDE_BITS + KEY_O, MODIFIERKEY_SHIFT
// 213 Õ O TILDE
ISO_8859_1_D6 = KEY_SEMICOLON, MODIFIERKEY_SHIFT
// 214 Ö O DIAERESIS
//ISO_8859_1_D9 = GRAVE_ACCENT_BITS + KEY_U, MODIFIERKEY_SHIFT
// 217 Ù U GRAVE
//ISO_8859_1_DA = ACUTE_ACCENT_BITS + KEY_U, MODIFIERKEY_SHIFT
// 218 Ú U ACUTE
//ISO_8859_1_DB = CIRCUMFLEX_BITS + KEY_U, MODIFIERKEY_SHIFT
// 219 Û U CIRCUMFLEX
//ISO_8859_1_DC = DIAERESIS_BITS + KEY_U, MODIFIERKEY_SHIFT
// 220 Ü U DIAERESIS
//ISO_8859_1_DD = ACUTE_ACCENT_BITS + KEY_Y, MODIFIERKEY_SHIFT
// 221 Ý Y ACUTE
//ISO_8859_1_DE = KEY_T, MODIFIERKEY_RIGHT_ALT, MODIFIERKEY_SHIFT
// 222 Þ THORN
ISO_8859_1_DF = KEY_S, MODIFIERKEY_RIGHT_ALT
// 223 ß SHARP S
//ISO_8859_1_E0 = GRAVE_ACCENT_BITS + KEY_A
// 224 à a GRAVE
//ISO_8859_1_E1 = ACUTE_ACCENT_BITS + KEY_A
// 225 á a ACUTE
//ISO_8859_1_E2 = CIRCUMFLEX_BITS + KEY_A
// 226 â a CIRCUMFLEX
//ISO_8859_1_E3 = TILDE_BITS + KEY_A
// 227 ã a TILDE
ISO_8859_1_E4 = KEY_QUOTE
// 228 ä a DIAERESIS
ISO_8859_1_E5 = KEY_LEFT_BRACE
// 229 å a RING ABOVE
//ISO_8859_1_E8 = GRAVE_ACCENT_BITS + KEY_E
// 232 è e GRAVE
//ISO_8859_1_E9 = ACUTE_ACCENT_BITS + KEY_E
// 233 é e ACUTE
//ISO_8859_1_EA = CIRCUMFLEX_BITS + KEY_E
// 234 ê e CIRCUMFLEX
//ISO_8859_1_EB = DIAERESIS_BITS + KEY_E
// 235 ë e DIAERESIS
//ISO_8859_1_EC = GRAVE_ACCENT_BITS + KEY_I
// 236 ì i GRAVE
//ISO_8859_1_ED = ACUTE_ACCENT_BITS + KEY_I
// 237 í i ACUTE
//ISO_8859_1_EE = CIRCUMFLEX_BITS + KEY_I
// 238 î i CIRCUMFLEX
//ISO_8859_1_EF = DIAERESIS_BITS + KEY_I
// 239 ï i DIAERESIS
ISO_8859_1_F0 = KEY_D, MODIFIERKEY_RIGHT_ALT
// 240 ð ETH
//ISO_8859_1_F1 = TILDE_BITS + KEY_N
// 241 ñ n TILDE
//ISO_8859_1_F2 = GRAVE_ACCENT_BITS + KEY_O
// 242 ò o GRAVE
//ISO_8859_1_F3 = ACUTE_ACCENT_BITS + KEY_O
// 243 ó o ACUTE
//ISO_8859_1_F4 = CIRCUMFLEX_BITS + KEY_O
// 244 ô o CIRCUMFLEX
//ISO_8859_1_F5 = TILDE_BITS + KEY_O
// 245 õ o TILDE
ISO_8859_1_F6 = KEY_SEMICOLON
// 246 ö o DIAERESIS
//ISO_8859_1_F9 = GRAVE_ACCENT_BITS + KEY_U
// 249 ù u GRAVE
//ISO_8859_1_FA = ACUTE_ACCENT_BITS + KEY_U
// 250 ú u ACUTE
//ISO_8859_1_FB = CIRCUMFLEX_BITS + KEY_U
// 251 û u CIRCUMFLEX
//ISO_8859_1_FC = DIAERESIS_BITS + KEY_U
// 252 ü u DIAERESIS
//ISO_8859_1_FD = ACUTE_ACCENT_BITS + KEY_Y
// 253 ý y ACUTE
ISO_8859_1_FE = KEY_T, MODIFIERKEY_RIGHT_ALT
// 254 þ THORN
//ISO_8859_1_FF = DIAERESIS_BITS + KEY_Y
// 255 ÿ y DIAERESIS
UNICODE_20AC = KEY_E, MODIFIERKEY_RIGHT_ALT
// € Euro Sign

195
language/tr.properties Normal file
View file

@ -0,0 +1,195 @@
// Turkish Layout
// By gokhanokur44
// 32
ASCII_20 = KEY_SPACE
// 33 !
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 34 "
ASCII_22 = KEY_TILDE
// 35 #
ASCII_23 = KEY_3, MODIFIERKEY_RIGHT_ALT
// 36 $
ASCII_24 = KEY_4, MODIFIERKEY_RIGHT_ALT
// 37 %
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 38 &
ASCII_26 = KEY_7, MODIFIERKEY_SHIFT
// 39 '
ASCII_27 = KEY_2, MODIFIERKEY_SHIFT
// 40 (
ASCII_28 = KEY_8, MODIFIERKEY_SHIFT
// 41 )
ASCII_29 = KEY_9, MODIFIERKEY_SHIFT
// 42 *
ASCII_2A = KEY_MINUS
// 43 +
ASCII_2B = KEY_4, MODIFIERKEY_SHIFT
// 44 ,
ASCII_2C = KEY_BACKSLASH
// 45 -
ASCII_2D = KEY_EQUAL
// 46 .
ASCII_2E = KEY_SLASH
// 47 /
ASCII_2F = KEY_7, MODIFIERKEY_SHIFT
// 48 0
ASCII_30 = KEY_0
// 49 1
ASCII_31 = KEY_1
// 50 2
ASCII_32 = KEY_2
// 51 3
ASCII_33 = KEY_3
// 52 4
ASCII_34 = KEY_4
// 53 5
ASCII_35 = KEY_5
// 54 6
ASCII_36 = KEY_6
// 55 7
ASCII_37 = KEY_7
// 55 8
ASCII_38 = KEY_8
// 57 9
ASCII_39 = KEY_9
// 58 :
ASCII_3A = KEY_SLASH, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3B = KEY_BACKSLASH, MODIFIERKEY_SHIFT
// 60 <
ASCII_3C = KEY_COMMA, MODIFIERKEY_SHIFT
// 61 =
ASCII_3D = KEY_0, MODIFIERKEY_SHIFT
// 62 >
ASCII_3E = KEY_PERIOD, MODIFIERKEY_SHIFT
// 63 ?
ASCII_3F = KEY_MINUS, MODIFIERKEY_SHIFT
// 64 @
ASCII_40 = KEY_Q, MODIFIERKEY_RIGHT_ALT
// 65 A
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 66 B
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 67 C
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 68 D
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 69 E
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 70 F
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 71 G
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 72 H
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 73 I
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 74 J
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 75 K
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 76 L
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 77 M
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 78 N
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 79 O
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 80 P
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 81 Q
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 82 R
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 83 S
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 84 T
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 85 U
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 86 V
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 87 W
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 88 X
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 89 Y
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 91 [
ASCII_5B = KEY_8, MODIFIERKEY_RIGHT_ALT
// 92
ASCII_5C = KEY_MINUS, MODIFIERKEY_RIGHT_ALT
// 93 ]
ASCII_5D = KEY_9, MODIFIERKEY_RIGHT_ALT
// 94 ^
ASCII_5E = KEY_3, MODIFIERKEY_SHIFT
// 95 _
ASCII_5F = KEY_EQUAL, MODIFIERKEY_SHIFT
// 96 `
ASCII_60 = KEY_BACKSLASH, MODIFIERKEY_RIGHT_ALT
// 97 a
ASCII_61 = KEY_A
// 98 b
ASCII_62 = KEY_B
// 99 c
ASCII_63 = KEY_C
// 100 d
ASCII_64 = KEY_D
// 101 e
ASCII_65 = KEY_E
// 102 f
ASCII_66 = KEY_F
// 103 g
ASCII_67 = KEY_G
// 104 h
ASCII_68 = KEY_H
// 105 i
ASCII_69 = KEY_QUOTE
// 106 j
ASCII_6A = KEY_J
// 107 k
ASCII_6B = KEY_K
// 108 l
ASCII_6C = KEY_L
// 109 m
ASCII_6D = KEY_M
// 110 n
ASCII_6E = KEY_N
// 111 o
ASCII_6F = KEY_O
// 112 p
ASCII_70 = KEY_P
// 113 q
ASCII_71 = KEY_Q
// 114 r
ASCII_72 = KEY_R
// 115 s
ASCII_73 = KEY_S
// 116 t
ASCII_74 = KEY_T
// 117 u
ASCII_75 = KEY_U
// 118 v
ASCII_76 = KEY_V
// 119 w
ASCII_77 = KEY_W
// 120 x
ASCII_78 = KEY_X
// 121 y
ASCII_79 = KEY_Y
// 122 z
ASCII_7A = KEY_Z
// 123 {
ASCII_7B = KEY_7, MODIFIERKEY_RIGHT_ALT
// 124 |
ASCII_7C = KEY_BACKSLASH, MODIFIERKEY_SHIFT
// 125 }
ASCII_7D = KEY_0, MODIFIERKEY_RIGHT_ALT
// 126 ~
ASCII_7E = KEY_RIGHT_BRACE, MODIFIERKEY_RIGHT_ALT
// 127
ASCII_7F = KEY_BACKSPACE

194
language/us.properties Normal file
View file

@ -0,0 +1,194 @@
// US layout
// 32
ASCII_20 = KEY_SPACE
// 33 !
ASCII_21 = KEY_1, MODIFIERKEY_SHIFT
// 34 "
ASCII_22 = KEY_QUOTE, MODIFIERKEY_SHIFT
// 35 #
ASCII_23 = KEY_3, MODIFIERKEY_SHIFT
// 36 $
ASCII_24 = KEY_4, MODIFIERKEY_SHIFT
// 37 %
ASCII_25 = KEY_5, MODIFIERKEY_SHIFT
// 38 &
ASCII_26 = KEY_7, MODIFIERKEY_SHIFT
// 39 '
ASCII_27 = KEY_QUOTE
// 40 (
ASCII_28 = KEY_9, MODIFIERKEY_SHIFT
// 41 )
ASCII_29 = KEY_0, MODIFIERKEY_SHIFT
// 42 *
ASCII_2A = KEY_8, MODIFIERKEY_SHIFT
// 43 +
ASCII_2B = KEY_EQUAL, MODIFIERKEY_SHIFT
// 44 ,
ASCII_2C = KEY_COMMA
// 45 -
ASCII_2D = KEY_MINUS
// 46 .
ASCII_2E = KEY_PERIOD
// 47 /
ASCII_2F = KEY_SLASH
// 48 0
ASCII_30 = KEY_0
// 49 1
ASCII_31 = KEY_1
// 50 2
ASCII_32 = KEY_2
// 51 3
ASCII_33 = KEY_3
// 52 4
ASCII_34 = KEY_4
// 53 5
ASCII_35 = KEY_5
// 54 6
ASCII_36 = KEY_6
// 55 7
ASCII_37 = KEY_7
// 55 8
ASCII_38 = KEY_8
// 57 9
ASCII_39 = KEY_9
// 58 :
ASCII_3A = KEY_SEMICOLON, MODIFIERKEY_SHIFT
// 59 ;
ASCII_3B = KEY_SEMICOLON
// 60 <
ASCII_3C = KEY_COMMA, MODIFIERKEY_SHIFT
// 61 =
ASCII_3D = KEY_EQUAL
// 62 >
ASCII_3E = KEY_PERIOD, MODIFIERKEY_SHIFT
// 63 ?
ASCII_3F = KEY_SLASH, MODIFIERKEY_SHIFT
// 64 @
ASCII_40 = KEY_2, MODIFIERKEY_SHIFT
// 65 A
ASCII_41 = KEY_A, MODIFIERKEY_SHIFT
// 66 B
ASCII_42 = KEY_B, MODIFIERKEY_SHIFT
// 67 C
ASCII_43 = KEY_C, MODIFIERKEY_SHIFT
// 68 D
ASCII_44 = KEY_D, MODIFIERKEY_SHIFT
// 69 E
ASCII_45 = KEY_E, MODIFIERKEY_SHIFT
// 70 F
ASCII_46 = KEY_F, MODIFIERKEY_SHIFT
// 71 G
ASCII_47 = KEY_G, MODIFIERKEY_SHIFT
// 72 H
ASCII_48 = KEY_H, MODIFIERKEY_SHIFT
// 73 I
ASCII_49 = KEY_I, MODIFIERKEY_SHIFT
// 74 J
ASCII_4A = KEY_J, MODIFIERKEY_SHIFT
// 75 K
ASCII_4B = KEY_K, MODIFIERKEY_SHIFT
// 76 L
ASCII_4C = KEY_L, MODIFIERKEY_SHIFT
// 77 M
ASCII_4D = KEY_M, MODIFIERKEY_SHIFT
// 78 N
ASCII_4E = KEY_N, MODIFIERKEY_SHIFT
// 79 O
ASCII_4F = KEY_O, MODIFIERKEY_SHIFT
// 80 P
ASCII_50 = KEY_P, MODIFIERKEY_SHIFT
// 81 Q
ASCII_51 = KEY_Q, MODIFIERKEY_SHIFT
// 82 R
ASCII_52 = KEY_R, MODIFIERKEY_SHIFT
// 83 S
ASCII_53 = KEY_S, MODIFIERKEY_SHIFT
// 84 T
ASCII_54 = KEY_T, MODIFIERKEY_SHIFT
// 85 U
ASCII_55 = KEY_U, MODIFIERKEY_SHIFT
// 86 V
ASCII_56 = KEY_V, MODIFIERKEY_SHIFT
// 87 W
ASCII_57 = KEY_W, MODIFIERKEY_SHIFT
// 88 X
ASCII_58 = KEY_X, MODIFIERKEY_SHIFT
// 89 Y
ASCII_59 = KEY_Y, MODIFIERKEY_SHIFT
// 90 Z
ASCII_5A = KEY_Z, MODIFIERKEY_SHIFT
// 91 [
ASCII_5B = KEY_LEFT_BRACE
// 92
ASCII_5C = KEY_BACKSLASH
// 93 ]
ASCII_5D = KEY_RIGHT_BRACE
// 94 ^
ASCII_5E = KEY_6, MODIFIERKEY_SHIFT
// 95 _
ASCII_5F = KEY_MINUS, MODIFIERKEY_SHIFT
// 96 `
ASCII_60 = KEY_TILDE
// 97 a
ASCII_61 = KEY_A
// 98 b
ASCII_62 = KEY_B
// 99 c
ASCII_63 = KEY_C
// 100 d
ASCII_64 = KEY_D
// 101 e
ASCII_65 = KEY_E
// 102 f
ASCII_66 = KEY_F
// 103 g
ASCII_67 = KEY_G
// 104 h
ASCII_68 = KEY_H
// 105 i
ASCII_69 = KEY_I
// 106 j
ASCII_6A = KEY_J
// 107 k
ASCII_6B = KEY_K
// 108 l
ASCII_6C = KEY_L
// 109 m
ASCII_6D = KEY_M
// 110 n
ASCII_6E = KEY_N
// 111 o
ASCII_6F = KEY_O
// 112 p
ASCII_70 = KEY_P
// 113 q
ASCII_71 = KEY_Q
// 114 r
ASCII_72 = KEY_R
// 115 s
ASCII_73 = KEY_S
// 116 t
ASCII_74 = KEY_T
// 117 u
ASCII_75 = KEY_U
// 118 v
ASCII_76 = KEY_V
// 119 w
ASCII_77 = KEY_W
// 120 x
ASCII_78 = KEY_X
// 121 y
ASCII_79 = KEY_Y
// 122 z
ASCII_7A = KEY_Z
// 123 {
ASCII_7B = KEY_LEFT_BRACE, MODIFIERKEY_SHIFT
// 124 |
ASCII_7C = KEY_BACKSLASH, MODIFIERKEY_SHIFT
// 125 }
ASCII_7D = KEY_RIGHT_BRACE, MODIFIERKEY_SHIFT
// 126 ~
ASCII_7E = KEY_TILDE, MODIFIERKEY_SHIFT
// 127
ASCII_7F = KEY_BACKSPACE