comparison dw.h @ 2226:2de088fb5dd4

Added some missing APIs from the template, and changes so it builds dwtest. Needed to make the key codes unique values so it would compile.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 26 Dec 2020 05:24:00 +0000
parents 1ec6300a627b
children e7060d262939
comparison
equal deleted inserted replaced
2225:1ec6300a627b 2226:2de088fb5dd4
847 #define DW_MB_INFORMATION (1 << 12) 847 #define DW_MB_INFORMATION (1 << 12)
848 #define DW_MB_QUESTION (1 << 13) 848 #define DW_MB_QUESTION (1 << 13)
849 849
850 /* Virtual Key Codes */ 850 /* Virtual Key Codes */
851 #define VK_LBUTTON 0 851 #define VK_LBUTTON 0
852 #define VK_RBUTTON 0 852 #define VK_RBUTTON 1
853 #define VK_CANCEL 0 853 #define VK_CANCEL 2
854 #define VK_MBUTTON 0 854 #define VK_MBUTTON 3
855 #define VK_BACK 0 855 #define VK_BACK 4
856 #define VK_TAB 0 856 #define VK_TAB 5
857 #define VK_CLEAR 0 857 #define VK_CLEAR 6
858 #define VK_RETURN 0 858 #define VK_RETURN 7
859 #define VK_MENU 0 859 #define VK_MENU 8
860 #define VK_PAUSE 0 860 #define VK_PAUSE 9
861 #define VK_CAPITAL 0 861 #define VK_CAPITAL 10
862 #define VK_ESCAPE 0 862 #define VK_ESCAPE 11
863 #define VK_SPACE 0 863 #define VK_SPACE 12
864 #define VK_PRIOR 0 864 #define VK_PRIOR 13
865 #define VK_NEXT 0 865 #define VK_NEXT 14
866 #define VK_END 0 866 #define VK_END 15
867 #define VK_HOME 0 867 #define VK_HOME 16
868 #define VK_LEFT 0 868 #define VK_LEFT 17
869 #define VK_UP 0 869 #define VK_UP 18
870 #define VK_RIGHT 0 870 #define VK_RIGHT 19
871 #define VK_DOWN 0 871 #define VK_DOWN 20
872 #define VK_SELECT 0 872 #define VK_SELECT 21
873 #define VK_PRINT 0 873 #define VK_PRINT 22
874 #define VK_EXECUTE 0 874 #define VK_EXECUTE 23
875 #define VK_SNAPSHOT 0 875 #define VK_SNAPSHOT 24
876 #define VK_INSERT 0 876 #define VK_INSERT 25
877 #define VK_DELETE 0 877 #define VK_DELETE 26
878 #define VK_HELP 0 878 #define VK_HELP 27
879 #define VK_LWIN 0 879 #define VK_LWIN 28
880 #define VK_RWIN 0 880 #define VK_RWIN 29
881 #define VK_NUMPAD0 0 881 #define VK_NUMPAD0 30
882 #define VK_NUMPAD1 0 882 #define VK_NUMPAD1 31
883 #define VK_NUMPAD2 0 883 #define VK_NUMPAD2 32
884 #define VK_NUMPAD3 0 884 #define VK_NUMPAD3 33
885 #define VK_NUMPAD4 0 885 #define VK_NUMPAD4 34
886 #define VK_NUMPAD5 0 886 #define VK_NUMPAD5 35
887 #define VK_NUMPAD6 0 887 #define VK_NUMPAD6 36
888 #define VK_NUMPAD7 0 888 #define VK_NUMPAD7 37
889 #define VK_NUMPAD8 0 889 #define VK_NUMPAD8 38
890 #define VK_NUMPAD9 0 890 #define VK_NUMPAD9 39
891 #define VK_MULTIPLY 0 891 #define VK_MULTIPLY 40
892 #define VK_ADD 0 892 #define VK_ADD 41
893 #define VK_SEPARATOR 0 893 #define VK_SEPARATOR 42
894 #define VK_SUBTRACT 0 894 #define VK_SUBTRACT 43
895 #define VK_DECIMAL 0 895 #define VK_DECIMAL 44
896 #define VK_DIVIDE 0 896 #define VK_DIVIDE 45
897 #define VK_F1 0 897 #define VK_F1 46
898 #define VK_F2 0 898 #define VK_F2 47
899 #define VK_F3 0 899 #define VK_F3 48
900 #define VK_F4 0 900 #define VK_F4 49
901 #define VK_F5 0 901 #define VK_F5 50
902 #define VK_F6 0 902 #define VK_F6 51
903 #define VK_F7 0 903 #define VK_F7 52
904 #define VK_F8 0 904 #define VK_F8 53
905 #define VK_F9 0 905 #define VK_F9 54
906 #define VK_F10 0 906 #define VK_F10 55
907 #define VK_F11 0 907 #define VK_F11 56
908 #define VK_F12 0 908 #define VK_F12 57
909 #define VK_F13 0 909 #define VK_F13 58
910 #define VK_F14 0 910 #define VK_F14 59
911 #define VK_F15 0 911 #define VK_F15 60
912 #define VK_F16 0 912 #define VK_F16 61
913 #define VK_F17 0 913 #define VK_F17 62
914 #define VK_F18 0 914 #define VK_F18 63
915 #define VK_F19 0 915 #define VK_F19 64
916 #define VK_F20 0 916 #define VK_F20 65
917 #define VK_F21 0 917 #define VK_F21 66
918 #define VK_F22 0 918 #define VK_F22 67
919 #define VK_F23 0 919 #define VK_F23 68
920 #define VK_F24 0 920 #define VK_F24 69
921 #define VK_NUMLOCK 0 921 #define VK_NUMLOCK 70
922 #define VK_SCROLL 0 922 #define VK_SCROLL 71
923 #define VK_LSHIFT 0 923 #define VK_LSHIFT 72
924 #define VK_RSHIFT 0 924 #define VK_RSHIFT 73
925 #define VK_LCONTROL 0 925 #define VK_LCONTROL 74
926 #define VK_RCONTROL 0 926 #define VK_RCONTROL 75
927 #define VK_LMENU 0 927 #define VK_LMENU 76
928 #define VK_RMENU 0 928 #define VK_RMENU 77
929 929
930 /* Key Modifiers */ 930 /* Key Modifiers */
931 #define KC_CTRL (1) 931 #define KC_CTRL (1)
932 #define KC_SHIFT (1 << 1) 932 #define KC_SHIFT (1 << 1)
933 #define KC_ALT (1 << 2) 933 #define KC_ALT (1 << 2)