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

119
pkg/lang/be.go Normal file
View file

@ -0,0 +1,119 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["be"] = be
}
var be = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_22": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_24": Key{keys.K["KEY_RIGHT_BRACE"], keys.K[""]},
"ASCII_25": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_27": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_28": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_29": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2A": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2C": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2F": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5F": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_60": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_61": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7E": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
"ISO_8859_1_A0": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ISO_8859_1_A3": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_6"], keys.K[""]},
"ISO_8859_1_B0": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_B2": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ISO_8859_1_B3": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_B5": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ISO_8859_1_E0": Key{keys.K["KEY_0"], keys.K[""]},
"ISO_8859_1_E7": Key{keys.K["KEY_9"], keys.K[""]},
"ISO_8859_1_E8": Key{keys.K["KEY_7"], keys.K[""]},
"ISO_8859_1_E9": Key{keys.K["KEY_2"], keys.K[""]},
"ISO_8859_1_F9": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"UNICODE_20AC": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
}

110
pkg/lang/br.go Normal file
View file

@ -0,0 +1,110 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["br"] = br
}
var br = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ISO_8859_1_E7": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_C7": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_28": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2D": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_3F": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B0": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5B": Key{keys.K["KEY_RIGHT_BRACE"], keys.K[""]},
"ASCII_5D": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7D": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_3B": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_3C": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3E": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3A": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B4": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ASCII_7E": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ASCII_7C": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5E": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_60": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
}

130
pkg/lang/ca.go Normal file
View file

@ -0,0 +1,130 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["ca"] = ca
}
var ca = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_28": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3B": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ASCII_3C": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ASCII_3E": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ASCII_5F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_60": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7D": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7E": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
"ISO_8859_1_A2": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A3": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A4": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A6": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A8": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_AB": Key{keys.K["ACUTE_ACCENT_BITS"], keys.K["+"]},
"ISO_8859_1_AC": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_AD": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_AF": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B0": Key{keys.K["ACUTE_ACCENT_BITS"], keys.K["+"]},
"ISO_8859_1_BB": Key{keys.K["ACUTE_ACCENT_BITS"], keys.K["+"]},
"ISO_8859_1_B4": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B5": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B6": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B8": Key{keys.K["KEY_RIGHT_BRACE"], keys.K[""]},
"ISO_8859_1_B1": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B2": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B3": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_BC": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_BD": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_BE": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_C9": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_E9": Key{keys.K["KEY_SLASH"], keys.K[""]},
}

120
pkg/lang/ch.go Normal file
View file

@ -0,0 +1,120 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["ch"] = ch
}
var ch = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_24": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_28": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ASCII_5F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_60": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7D": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7E": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
"ISO_8859_1_A0": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ISO_8859_1_A4": Key{keys.K["KEY_11"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ISO_8859_1_B0": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_B2": Key{keys.K["KEY_11"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B3": Key{keys.K["KEY_11"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_C4": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_D6": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_DC": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_DF": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ISO_8859_1_E4": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ISO_8859_1_F6": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ISO_8859_1_FC": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"UNICODE_20AC": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
}

View file

@ -1,116 +1,120 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
l := make(Lang)
l["ASCII_20"] = Key{K["KEY_SPACE"], K[""]}
l["ASCII_21"] = Key{K["KEY_1"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_22"] = Key{K["KEY_2"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_23"] = Key{K["KEY_BACKSLASH"], K[""]}
l["ASCII_24"] = Key{K["KEY_4"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_25"] = Key{K["KEY_5"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_26"] = Key{K["KEY_6"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_27"] = Key{K["KEY_BACKSLASH"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_28"] = Key{K["KEY_8"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_29"] = Key{K["KEY_9"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_2A"] = Key{K["KEY_RIGHT_BRACE"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_2B"] = Key{K["KEY_RIGHT_BRACE"], K[""]}
l["ASCII_2C"] = Key{K["KEY_COMMA"], K[""]}
l["ASCII_2D"] = Key{K["KEY_SLASH"], K[""]}
l["ASCII_2E"] = Key{K["KEY_PERIOD"], K[""]}
l["ASCII_2F"] = Key{K["KEY_7"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_30"] = Key{K["KEY_0"], K[""]}
l["ASCII_31"] = Key{K["KEY_1"], K[""]}
l["ASCII_32"] = Key{K["KEY_2"], K[""]}
l["ASCII_33"] = Key{K["KEY_3"], K[""]}
l["ASCII_34"] = Key{K["KEY_4"], K[""]}
l["ASCII_35"] = Key{K["KEY_5"], K[""]}
l["ASCII_36"] = Key{K["KEY_6"], K[""]}
l["ASCII_37"] = Key{K["KEY_7"], K[""]}
l["ASCII_38"] = Key{K["KEY_8"], K[""]}
l["ASCII_39"] = Key{K["KEY_9"], K[""]}
l["ASCII_3A"] = Key{K["KEY_PERIOD"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_3B"] = Key{K["KEY_COMMA"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_3C"] = Key{K["KEY_NON_US_100"], K[""]}
l["ASCII_3D"] = Key{K["KEY_0"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_3E"] = Key{K["KEY_NON_US_100"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_3F"] = Key{K["KEY_MINUS"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_40"] = Key{K["KEY_Q"], K["MODIFIERKEY_RIGHT_ALT"]}
l["ASCII_41"] = Key{K["KEY_A"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_42"] = Key{K["KEY_B"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_43"] = Key{K["KEY_C"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_44"] = Key{K["KEY_D"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_45"] = Key{K["KEY_E"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_46"] = Key{K["KEY_F"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_47"] = Key{K["KEY_G"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_48"] = Key{K["KEY_H"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_49"] = Key{K["KEY_I"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_4A"] = Key{K["KEY_J"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_4B"] = Key{K["KEY_K"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_4C"] = Key{K["KEY_L"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_4D"] = Key{K["KEY_M"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_4E"] = Key{K["KEY_N"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_4F"] = Key{K["KEY_O"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_50"] = Key{K["KEY_P"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_51"] = Key{K["KEY_Q"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_52"] = Key{K["KEY_R"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_53"] = Key{K["KEY_S"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_54"] = Key{K["KEY_T"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_55"] = Key{K["KEY_U"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_56"] = Key{K["KEY_V"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_57"] = Key{K["KEY_W"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_58"] = Key{K["KEY_X"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_59"] = Key{K["KEY_Z"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_5A"] = Key{K["KEY_Y"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_5B"] = Key{K["KEY_8"], K["MODIFIERKEY_RIGHT_ALT"]}
l["ASCII_5C"] = Key{K["KEY_MINUS"], K["MODIFIERKEY_RIGHT_ALT"]}
l["ASCII_5D"] = Key{K["KEY_9"], K["MODIFIERKEY_RIGHT_ALT"]}
l["ASCII_5E"] = Key{K["KEY_TILDE"], K[""]}
l["ASCII_5F"] = Key{K["KEY_SLASH"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_60"] = Key{K["KEY_EQUAL"], K["MODIFIERKEY_SHIFT"]}
l["ASCII_61"] = Key{K["KEY_A"], K[""]}
l["ASCII_62"] = Key{K["KEY_B"], K[""]}
l["ASCII_63"] = Key{K["KEY_C"], K[""]}
l["ASCII_64"] = Key{K["KEY_D"], K[""]}
l["ASCII_65"] = Key{K["KEY_E"], K[""]}
l["ASCII_66"] = Key{K["KEY_F"], K[""]}
l["ASCII_67"] = Key{K["KEY_G"], K[""]}
l["ASCII_68"] = Key{K["KEY_H"], K[""]}
l["ASCII_69"] = Key{K["KEY_I"], K[""]}
l["ASCII_6A"] = Key{K["KEY_J"], K[""]}
l["ASCII_6B"] = Key{K["KEY_K"], K[""]}
l["ASCII_6C"] = Key{K["KEY_L"], K[""]}
l["ASCII_6D"] = Key{K["KEY_M"], K[""]}
l["ASCII_6E"] = Key{K["KEY_N"], K[""]}
l["ASCII_6F"] = Key{K["KEY_O"], K[""]}
l["ASCII_70"] = Key{K["KEY_P"], K[""]}
l["ASCII_71"] = Key{K["KEY_Q"], K[""]}
l["ASCII_72"] = Key{K["KEY_R"], K[""]}
l["ASCII_73"] = Key{K["KEY_S"], K[""]}
l["ASCII_74"] = Key{K["KEY_T"], K[""]}
l["ASCII_75"] = Key{K["KEY_U"], K[""]}
l["ASCII_76"] = Key{K["KEY_V"], K[""]}
l["ASCII_77"] = Key{K["KEY_W"], K[""]}
l["ASCII_78"] = Key{K["KEY_X"], K[""]}
l["ASCII_79"] = Key{K["KEY_Z"], K[""]}
l["ASCII_7A"] = Key{K["KEY_Y"], K[""]}
l["ASCII_7B"] = Key{K["KEY_7"], K["MODIFIERKEY_RIGHT_ALT"]}
l["ASCII_7C"] = Key{K["KEY_NON_US_100"], K["MODIFIERKEY_RIGHT_ALT"]}
l["ASCII_7D"] = Key{K["KEY_0"], K["MODIFIERKEY_RIGHT_ALT"]}
l["ASCII_7E"] = Key{K["KEY_RIGHT_BRACE"], K["MODIFIERKEY_RIGHT_ALT"]}
l["ASCII_7F"] = Key{K["KEY_BACKSPACE"], K[""]}
l["ISO_8859_1_A0"] = Key{K["KEY_SPACE"], K[""]}
l["ISO_8859_1_A4"] = Key{K["KEY_E"], K["MODIFIERKEY_RIGHT_ALT"]}
l["ISO_8859_1_A7"] = Key{K["KEY_3"], K["MODIFIERKEY_SHIFT"]}
l["ISO_8859_1_B0"] = Key{K["KEY_TILDE"], K["MODIFIERKEY_SHIFT"]}
l["ISO_8859_1_B2"] = Key{K["KEY_2"], K["MODIFIERKEY_RIGHT_ALT"]}
l["ISO_8859_1_B3"] = Key{K["KEY_3"], K["MODIFIERKEY_RIGHT_ALT"]}
l["ISO_8859_1_C4"] = Key{K["KEY_QUOTE"], K["MODIFIERKEY_SHIFT"]}
l["ISO_8859_1_D6"] = Key{K["KEY_SEMICOLON"], K["MODIFIERKEY_SHIFT"]}
l["ISO_8859_1_DC"] = Key{K["KEY_LEFT_BRACE"], K["MODIFIERKEY_SHIFT"]}
l["ISO_8859_1_DF"] = Key{K["KEY_MINUS"], K[""]}
l["ISO_8859_1_E4"] = Key{K["KEY_QUOTE"], K[""]}
l["ISO_8859_1_F6"] = Key{K["KEY_SEMICOLON"], K[""]}
l["ISO_8859_1_FC"] = Key{K["KEY_LEFT_BRACE"], K[""]}
l["UNICODE_20AC"] = Key{K["KEY_E"], K["MODIFIERKEY_RIGHT_ALT"]}
Langs["de"] = l
L["de"] = de
}
var de = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_28": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_RIGHT_BRACE"], keys.K[""]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ASCII_5F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_60": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7E": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
"ISO_8859_1_A0": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ISO_8859_1_A4": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_B0": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_B2": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B3": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_C4": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_D6": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_DC": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_DF": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ISO_8859_1_E4": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ISO_8859_1_F6": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ISO_8859_1_FC": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"UNICODE_20AC": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
}

123
pkg/lang/dk.go Normal file
View file

@ -0,0 +1,123 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["dk"] = dk
}
var dk = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_28": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7E": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
"ISO_8859_1_A0": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ISO_8859_1_A3": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A4": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_A8": Key{keys.K["DIAERESIS_BITS"], keys.K["+"]},
"ISO_8859_1_AB": Key{keys.K["KEY_4"], keys.K[""]},
"ISO_8859_1_B4": Key{keys.K["ACUTE_ACCENT_BITS"], keys.K["+"]},
"ISO_8859_1_B5": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_BD": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ISO_8859_1_C5": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_C6": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_D8": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_DF": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_E5": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ISO_8859_1_E6": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ISO_8859_1_F0": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_F8": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ISO_8859_1_FE": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_20AC": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
}

111
pkg/lang/es.go Normal file
View file

@ -0,0 +1,111 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["es"] = es
}
var es = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_28": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_RIGHT_BRACE"], keys.K[""]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7D": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7E": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_BA": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ISO_8859_1_E0": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ISO_8859_1_E8": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ISO_8859_1_E9": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_EC": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ISO_8859_1_F2": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ISO_8859_1_F9": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
}

114
pkg/lang/fi.go Normal file
View file

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

119
pkg/lang/fr.go Normal file
View file

@ -0,0 +1,119 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["fr"] = fr
}
var fr = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_22": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_24": Key{keys.K["KEY_RIGHT_BRACE"], keys.K[""]},
"ASCII_25": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_27": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_28": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_29": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2A": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_2B": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2C": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2F": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5F": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_60": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_61": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7D": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7E": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
"ISO_8859_1_A0": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ISO_8859_1_A3": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_A4": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_B0": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_B2": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ISO_8859_1_B5": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_E0": Key{keys.K["KEY_0"], keys.K[""]},
"ISO_8859_1_E7": Key{keys.K["KEY_9"], keys.K[""]},
"ISO_8859_1_E8": Key{keys.K["KEY_7"], keys.K[""]},
"ISO_8859_1_E9": Key{keys.K["KEY_2"], keys.K[""]},
"ISO_8859_1_F9": Key{keys.K["KEY_COMMA"], keys.K[""]},
"UNICODE_20AC": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
}

115
pkg/lang/gb.go Normal file
View file

@ -0,0 +1,115 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["gb"] = gb
}
var gb = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5C": Key{keys.K["KEY_ASH"], keys.K[""]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ASCII_28": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3B": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ASCII_3C": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3D": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ASCII_3E": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ASCII_23": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_5D": Key{keys.K["KEY_RIGHT_BRACE"], keys.K[""]},
"ASCII_5E": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_60": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7E": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7D": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7C": Key{keys.K["KEY_ASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
"ISO_8859_1_A0": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ISO_8859_1_A3": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_A6": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_AC": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_E9": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_ED": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_F3": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_FA": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_20AC": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
}

132
pkg/lang/hr.go Normal file
View file

@ -0,0 +1,132 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["hr"] = hr
}
var hr = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"UNICODE_10D": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"UNICODE_161": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Y"], keys.K[""]},
"UNICODE_17E": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"UNICODE_107": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"UNICODE_111": Key{keys.K["KEY_RIGHT_BRACE"], keys.K[""]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_10C": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_160": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_17D": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_106": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_110": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2F": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_28": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2B": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ASCII_7E": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_60": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_20AC": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_F7": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_D7": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5B": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_142": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_141": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_DF": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A4": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7B": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7D": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B8": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ISO_8859_1_A8": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_2C7": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_2D8": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B0": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_2DB": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_2D9": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B4": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_2DD": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
}

109
pkg/lang/it.go Normal file
View file

@ -0,0 +1,109 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["it"] = it
}
var it = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_28": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_RIGHT_BRACE"], keys.K[""]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ASCII_5D": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7D": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_E0": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ISO_8859_1_E8": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ISO_8859_1_E9": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_EC": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ISO_8859_1_F2": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ISO_8859_1_F9": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
}

View file

@ -1,146 +0,0 @@
package lang
var K = map[string]byte{
"": 0,
"MODIFIERKEY_CTRL": 0x01,
"MODIFIERKEY_SHIFT": 0x02,
"MODIFIERKEY_ALT": 0x04,
"MODIFIERKEY_GUI": 0x08,
"MODIFIERKEY_LEFT_CTRL": 0x01,
"MODIFIERKEY_LEFT_SHIFT": 0x02,
"MODIFIERKEY_LEFT_ALT": 0x04,
"MODIFIERKEY_LEFT_GUI": 0x08,
"MODIFIERKEY_RIGHT_CTRL": 0x10,
"MODIFIERKEY_RIGHT_SHIFT": 0x20,
"MODIFIERKEY_RIGHT_ALT": 0x40,
"MODIFIERKEY_RIGHT_GUI": 0x80,
"KEY_MEDIA_VOLUME_INC": 0x80,
"KEY_MEDIA_VOLUME_DEC": 0x81,
"KEY_MEDIA_MUTE": 0x7F,
"KEY_MEDIA_PLAY_PAUSE": 0x08,
"KEY_MEDIA_NEXT_TRACK": 0x10,
"KEY_MEDIA_PREV_TRACK": 0x20,
"KEY_A": 4,
"KEY_B": 5,
"KEY_C": 6,
"KEY_D": 7,
"KEY_E": 8,
"KEY_F": 9,
"KEY_G": 10,
"KEY_H": 11,
"KEY_I": 12,
"KEY_J": 13,
"KEY_K": 14,
"KEY_L": 15,
"KEY_M": 16,
"KEY_N": 17,
"KEY_O": 18,
"KEY_P": 19,
"KEY_Q": 20,
"KEY_R": 21,
"KEY_S": 22,
"KEY_T": 23,
"KEY_U": 24,
"KEY_V": 25,
"KEY_W": 26,
"KEY_X": 27,
"KEY_Y": 28,
"KEY_Z": 29,
"KEY_1": 30,
"KEY_2": 31,
"KEY_3": 32,
"KEY_4": 33,
"KEY_5": 34,
"KEY_6": 35,
"KEY_7": 36,
"KEY_8": 37,
"KEY_9": 38,
"KEY_0": 39,
"KEY_ENTER": 40,
"KEY_ESC": 41,
"KEY_BACKSPACE": 42,
"KEY_TAB": 43,
"KEY_SPACE": 44,
"KEY_MINUS": 45,
"KEY_EQUAL": 46,
"KEY_LEFT_BRACE": 47,
"KEY_RIGHT_BRACE": 48,
"KEY_BACKSLASH": 49,
"KEY_NON_US_NUM": 50,
"KEY_SEMICOLON": 51,
"KEY_QUOTE": 52,
"KEY_TILDE": 53,
"KEY_COMMA": 54,
"KEY_PERIOD": 55,
"KEY_SLASH": 56,
"KEY_CAPS_LOCK": 57,
"KEY_F1": 58,
"KEY_F2": 59,
"KEY_F3": 60,
"KEY_F4": 61,
"KEY_F5": 62,
"KEY_F6": 63,
"KEY_F7": 64,
"KEY_F8": 65,
"KEY_F9": 66,
"KEY_F10": 67,
"KEY_F11": 68,
"KEY_F12": 69,
"KEY_PRINTSCREEN": 70,
"KEY_SCROLL_LOCK": 71,
"KEY_PAUSE": 72,
"KEY_INSERT": 73,
"KEY_HOME": 74,
"KEY_PAGEUP": 75,
"KEY_DELETE": 76,
"KEY_END": 77,
"KEY_PAGEDOWN": 78,
"KEY_RIGHT": 79,
"KEY_LEFT": 80,
"KEY_DOWN": 81,
"KEY_UP": 82,
"KEY_NUM_LOCK": 83,
"KEYPAD_SLASH": 84,
"KEYPAD_ASTERIX": 85,
"KEYPAD_MINUS": 86,
"KEYPAD_PLUS": 87,
"KEYPAD_ENTER": 88,
"KEYPAD_EQUALS": 103,
"KEYPAD_1": 89,
"KEYPAD_2": 90,
"KEYPAD_3": 91,
"KEYPAD_4": 92,
"KEYPAD_5": 93,
"KEYPAD_6": 94,
"KEYPAD_7": 95,
"KEYPAD_8": 96,
"KEYPAD_9": 97,
"KEYPAD_0": 98,
"KEYPAD_PERIOD": 99,
"KEY_APP": 0x65,
"KEY_POWER": 0x66,
"KEY_EXE": 0x74,
"KEY_HELP": 0x75,
"KEY_MENU": 0x76,
"KEY_SELECT": 0x77,
"KEY_STOP": 0x78,
"KEY_AGAIN": 0x79,
"KEY_UNDO": 0x7A,
"KEY_CUT": 0x7B,
"KEY_COPY": 0x7C,
"KEY_PASTE": 0x7D,
"KEY_FIND": 0x7E,
"KEY_SYSTEM_POWER": 0x81,
"KEY_SYSTEM_SLEEP": 0x82,
"KEY_SYSTEM_WAKE": 0x83,
"KEYPAD_PIPE": 0xC9,
"KEY_LEFT_CTRL": 0xE0,
"KEY_LEFT_SHIFT": 0xE1,
"KEY_LEFT_ALT": 0xE2,
"KEY_LEFT_GUI": 0xE3,
"KEY_COMMAND": 0xE3,
"KEY_RIGHT_CTRL": 0xE4,
"KEY_RIGHT_SHIFT": 0xE5,
"KEY_RIGHT_ALT": 0xE6,
"KEY_RIGHT_GUI": 0xE7,
}

View file

@ -1,6 +1,8 @@
// Copyright (C) 2019 ston1th
package lang
var Langs = make(map[string]Lang)
var L = make(map[string]Lang)
type Lang map[string]Key

123
pkg/lang/no.go Normal file
View file

@ -0,0 +1,123 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["no"] = no
}
var no = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_28": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ASCII_5D": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_60": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ASCII_7D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7E": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
"ISO_8859_1_A0": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ISO_8859_1_A3": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A4": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_AB": Key{keys.K["KEY_4"], keys.K[""]},
"ISO_8859_1_B5": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_BD": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ISO_8859_1_C5": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_C6": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_D8": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_DF": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_E5": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ISO_8859_1_E6": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ISO_8859_1_F0": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_F8": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ISO_8859_1_FE": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_20AC": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
}

115
pkg/lang/pt.go Normal file
View file

@ -0,0 +1,115 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["pt"] = pt
}
var pt = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_26": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_28": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_29": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_3F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2A": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2D": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_5F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_NON_US_NUM"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7E": Key{keys.K["KEY_NON_US_NUM"], keys.K[""]},
"ASCII_60": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5C": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
"ISO_8859_1_E7": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ISO_8859_1_C7": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_BA": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ISO_8859_1_AA": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A3": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_20AC": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_AB": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ISO_8859_1_BB": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
}

11
pkg/lang/ru.go Normal file
View file

@ -0,0 +1,11 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["ru"] = ru
}
var ru = Lang{
"Binary": Key{keys.K["file"], keys.K["language/ru.properties"]},
}

132
pkg/lang/si.go Normal file
View file

@ -0,0 +1,132 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["si"] = si
}
var si = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"UNICODE_10D": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"UNICODE_161": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Y"], keys.K[""]},
"UNICODE_17E": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"UNICODE_107": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"UNICODE_111": Key{keys.K["KEY_RIGHT_BRACE"], keys.K[""]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_10C": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_160": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_17D": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_106": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_110": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2F": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_28": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2B": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ASCII_7E": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_60": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_20AC": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_F7": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_D7": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5B": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_142": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_141": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_DF": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A4": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7B": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7D": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B8": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ISO_8859_1_A8": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"UNICODE_2C7": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_2D8": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B0": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_2DB": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_2D9": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_B4": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_2DD": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
}

122
pkg/lang/sv.go Normal file
View file

@ -0,0 +1,122 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["sv"] = sv
}
var sv = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_28": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3B": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3C": Key{keys.K["KEY_NON_US_100"], keys.K[""]},
"ASCII_3D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3E": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_60": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_NON_US_100"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
"ISO_8859_1_A0": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ISO_8859_1_A3": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_A4": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_A7": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ISO_8859_1_AB": Key{keys.K["KEY_4"], keys.K[""]},
"ISO_8859_1_B5": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_BD": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_C4": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_C5": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_D6": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ISO_8859_1_DF": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_E4": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ISO_8859_1_E5": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ISO_8859_1_F0": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ISO_8859_1_F6": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ISO_8859_1_FE": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"UNICODE_20AC": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
}

106
pkg/lang/tr.go Normal file
View file

@ -0,0 +1,106 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["tr"] = tr
}
var tr = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_28": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2B": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2C": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3B": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3C": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3E": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5C": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5D": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_5E": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5F": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_60": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7C": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7D": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7E": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_RIGHT_ALT"]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
}

106
pkg/lang/us.go Normal file
View file

@ -0,0 +1,106 @@
package lang
import "git.giftfish.de/ston1th/duckycode/pkg/keys"
func init() {
L["us"] = us
}
var us = Lang{
"ASCII_20": Key{keys.K["KEY_SPACE"], keys.K[""]},
"ASCII_21": Key{keys.K["KEY_1"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_22": Key{keys.K["KEY_QUOTE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_23": Key{keys.K["KEY_3"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_24": Key{keys.K["KEY_4"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_25": Key{keys.K["KEY_5"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_26": Key{keys.K["KEY_7"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_27": Key{keys.K["KEY_QUOTE"], keys.K[""]},
"ASCII_28": Key{keys.K["KEY_9"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_29": Key{keys.K["KEY_0"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2A": Key{keys.K["KEY_8"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2B": Key{keys.K["KEY_EQUAL"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_2C": Key{keys.K["KEY_COMMA"], keys.K[""]},
"ASCII_2D": Key{keys.K["KEY_MINUS"], keys.K[""]},
"ASCII_2E": Key{keys.K["KEY_PERIOD"], keys.K[""]},
"ASCII_2F": Key{keys.K["KEY_SLASH"], keys.K[""]},
"ASCII_30": Key{keys.K["KEY_0"], keys.K[""]},
"ASCII_31": Key{keys.K["KEY_1"], keys.K[""]},
"ASCII_32": Key{keys.K["KEY_2"], keys.K[""]},
"ASCII_33": Key{keys.K["KEY_3"], keys.K[""]},
"ASCII_34": Key{keys.K["KEY_4"], keys.K[""]},
"ASCII_35": Key{keys.K["KEY_5"], keys.K[""]},
"ASCII_36": Key{keys.K["KEY_6"], keys.K[""]},
"ASCII_37": Key{keys.K["KEY_7"], keys.K[""]},
"ASCII_38": Key{keys.K["KEY_8"], keys.K[""]},
"ASCII_39": Key{keys.K["KEY_9"], keys.K[""]},
"ASCII_3A": Key{keys.K["KEY_SEMICOLON"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3B": Key{keys.K["KEY_SEMICOLON"], keys.K[""]},
"ASCII_3C": Key{keys.K["KEY_COMMA"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3D": Key{keys.K["KEY_EQUAL"], keys.K[""]},
"ASCII_3E": Key{keys.K["KEY_PERIOD"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_3F": Key{keys.K["KEY_SLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_40": Key{keys.K["KEY_2"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_41": Key{keys.K["KEY_A"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_42": Key{keys.K["KEY_B"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_43": Key{keys.K["KEY_C"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_44": Key{keys.K["KEY_D"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_45": Key{keys.K["KEY_E"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_46": Key{keys.K["KEY_F"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_47": Key{keys.K["KEY_G"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_48": Key{keys.K["KEY_H"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_49": Key{keys.K["KEY_I"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4A": Key{keys.K["KEY_J"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4B": Key{keys.K["KEY_K"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4C": Key{keys.K["KEY_L"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4D": Key{keys.K["KEY_M"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4E": Key{keys.K["KEY_N"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_4F": Key{keys.K["KEY_O"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_50": Key{keys.K["KEY_P"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_51": Key{keys.K["KEY_Q"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_52": Key{keys.K["KEY_R"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_53": Key{keys.K["KEY_S"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_54": Key{keys.K["KEY_T"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_55": Key{keys.K["KEY_U"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_56": Key{keys.K["KEY_V"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_57": Key{keys.K["KEY_W"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_58": Key{keys.K["KEY_X"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_59": Key{keys.K["KEY_Y"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5A": Key{keys.K["KEY_Z"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5B": Key{keys.K["KEY_LEFT_BRACE"], keys.K[""]},
"ASCII_5C": Key{keys.K["KEY_BACKSLASH"], keys.K[""]},
"ASCII_5D": Key{keys.K["KEY_RIGHT_BRACE"], keys.K[""]},
"ASCII_5E": Key{keys.K["KEY_6"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_5F": Key{keys.K["KEY_MINUS"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_60": Key{keys.K["KEY_TILDE"], keys.K[""]},
"ASCII_61": Key{keys.K["KEY_A"], keys.K[""]},
"ASCII_62": Key{keys.K["KEY_B"], keys.K[""]},
"ASCII_63": Key{keys.K["KEY_C"], keys.K[""]},
"ASCII_64": Key{keys.K["KEY_D"], keys.K[""]},
"ASCII_65": Key{keys.K["KEY_E"], keys.K[""]},
"ASCII_66": Key{keys.K["KEY_F"], keys.K[""]},
"ASCII_67": Key{keys.K["KEY_G"], keys.K[""]},
"ASCII_68": Key{keys.K["KEY_H"], keys.K[""]},
"ASCII_69": Key{keys.K["KEY_I"], keys.K[""]},
"ASCII_6A": Key{keys.K["KEY_J"], keys.K[""]},
"ASCII_6B": Key{keys.K["KEY_K"], keys.K[""]},
"ASCII_6C": Key{keys.K["KEY_L"], keys.K[""]},
"ASCII_6D": Key{keys.K["KEY_M"], keys.K[""]},
"ASCII_6E": Key{keys.K["KEY_N"], keys.K[""]},
"ASCII_6F": Key{keys.K["KEY_O"], keys.K[""]},
"ASCII_70": Key{keys.K["KEY_P"], keys.K[""]},
"ASCII_71": Key{keys.K["KEY_Q"], keys.K[""]},
"ASCII_72": Key{keys.K["KEY_R"], keys.K[""]},
"ASCII_73": Key{keys.K["KEY_S"], keys.K[""]},
"ASCII_74": Key{keys.K["KEY_T"], keys.K[""]},
"ASCII_75": Key{keys.K["KEY_U"], keys.K[""]},
"ASCII_76": Key{keys.K["KEY_V"], keys.K[""]},
"ASCII_77": Key{keys.K["KEY_W"], keys.K[""]},
"ASCII_78": Key{keys.K["KEY_X"], keys.K[""]},
"ASCII_79": Key{keys.K["KEY_Y"], keys.K[""]},
"ASCII_7A": Key{keys.K["KEY_Z"], keys.K[""]},
"ASCII_7B": Key{keys.K["KEY_LEFT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7C": Key{keys.K["KEY_BACKSLASH"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7D": Key{keys.K["KEY_RIGHT_BRACE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7E": Key{keys.K["KEY_TILDE"], keys.K["MODIFIERKEY_SHIFT"]},
"ASCII_7F": Key{keys.K["KEY_BACKSPACE"], keys.K[""]},
}