Mercurial > repos > blastem
comparison io.c @ 1035:284d905ca582
Added support for binding a bunch more "special" keys
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 16 May 2016 09:54:05 -0700 |
parents | 56b1748a8473 |
children | 1a66d5165ea7 |
comparison
equal
deleted
inserted
replaced
1034:2c8d76280e43 | 1035:284d905ca582 |
---|---|
929 tern_node * special = tern_insert_int(NULL, "up", RENDERKEY_UP); | 929 tern_node * special = tern_insert_int(NULL, "up", RENDERKEY_UP); |
930 special = tern_insert_int(special, "down", RENDERKEY_DOWN); | 930 special = tern_insert_int(special, "down", RENDERKEY_DOWN); |
931 special = tern_insert_int(special, "left", RENDERKEY_LEFT); | 931 special = tern_insert_int(special, "left", RENDERKEY_LEFT); |
932 special = tern_insert_int(special, "right", RENDERKEY_RIGHT); | 932 special = tern_insert_int(special, "right", RENDERKEY_RIGHT); |
933 special = tern_insert_int(special, "enter", '\r'); | 933 special = tern_insert_int(special, "enter", '\r'); |
934 special = tern_insert_int(special, "space", ' '); | |
935 special = tern_insert_int(special, "tab", '\t'); | |
936 special = tern_insert_int(special, "backspace", '\b'); | |
934 special = tern_insert_int(special, "esc", RENDERKEY_ESC); | 937 special = tern_insert_int(special, "esc", RENDERKEY_ESC); |
938 special = tern_insert_int(special, "delete", RENDERKEY_DEL); | |
935 special = tern_insert_int(special, "lshift", RENDERKEY_LSHIFT); | 939 special = tern_insert_int(special, "lshift", RENDERKEY_LSHIFT); |
936 special = tern_insert_int(special, "rshift", RENDERKEY_RSHIFT); | 940 special = tern_insert_int(special, "rshift", RENDERKEY_RSHIFT); |
941 special = tern_insert_int(special, "lctrl", RENDERKEY_LCTRL); | |
942 special = tern_insert_int(special, "rctrl", RENDERKEY_RCTRL); | |
943 special = tern_insert_int(special, "lalt", RENDERKEY_LALT); | |
944 special = tern_insert_int(special, "ralt", RENDERKEY_RALT); | |
945 special = tern_insert_int(special, "home", RENDERKEY_HOME); | |
946 special = tern_insert_int(special, "end", RENDERKEY_END); | |
947 special = tern_insert_int(special, "pageup", RENDERKEY_PAGEUP); | |
948 special = tern_insert_int(special, "pagedown", RENDERKEY_PAGEDOWN); | |
949 special = tern_insert_int(special, "f1", RENDERKEY_F1); | |
950 special = tern_insert_int(special, "f2", RENDERKEY_F2); | |
951 special = tern_insert_int(special, "f3", RENDERKEY_F3); | |
952 special = tern_insert_int(special, "f4", RENDERKEY_F4); | |
953 special = tern_insert_int(special, "f5", RENDERKEY_F5); | |
954 special = tern_insert_int(special, "f6", RENDERKEY_F6); | |
955 special = tern_insert_int(special, "f7", RENDERKEY_F7); | |
956 special = tern_insert_int(special, "f8", RENDERKEY_F8); | |
957 special = tern_insert_int(special, "f9", RENDERKEY_F9); | |
958 special = tern_insert_int(special, "f10", RENDERKEY_F10); | |
959 special = tern_insert_int(special, "f11", RENDERKEY_F11); | |
960 special = tern_insert_int(special, "f12", RENDERKEY_F12); | |
937 special = tern_insert_int(special, "select", RENDERKEY_SELECT); | 961 special = tern_insert_int(special, "select", RENDERKEY_SELECT); |
938 special = tern_insert_int(special, "play", RENDERKEY_PLAY); | 962 special = tern_insert_int(special, "play", RENDERKEY_PLAY); |
939 special = tern_insert_int(special, "search", RENDERKEY_SEARCH); | 963 special = tern_insert_int(special, "search", RENDERKEY_SEARCH); |
940 special = tern_insert_int(special, "back", RENDERKEY_BACK); | 964 special = tern_insert_int(special, "back", RENDERKEY_BACK); |
941 | 965 |