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

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"]},
}