Mercurial > repos > blastem
diff 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 |
line wrap: on
line diff
--- a/io.c Thu May 12 19:26:58 2016 -0700 +++ b/io.c Mon May 16 09:54:05 2016 -0700 @@ -931,9 +931,33 @@ special = tern_insert_int(special, "left", RENDERKEY_LEFT); special = tern_insert_int(special, "right", RENDERKEY_RIGHT); special = tern_insert_int(special, "enter", '\r'); + special = tern_insert_int(special, "space", ' '); + special = tern_insert_int(special, "tab", '\t'); + special = tern_insert_int(special, "backspace", '\b'); special = tern_insert_int(special, "esc", RENDERKEY_ESC); + special = tern_insert_int(special, "delete", RENDERKEY_DEL); special = tern_insert_int(special, "lshift", RENDERKEY_LSHIFT); special = tern_insert_int(special, "rshift", RENDERKEY_RSHIFT); + special = tern_insert_int(special, "lctrl", RENDERKEY_LCTRL); + special = tern_insert_int(special, "rctrl", RENDERKEY_RCTRL); + special = tern_insert_int(special, "lalt", RENDERKEY_LALT); + special = tern_insert_int(special, "ralt", RENDERKEY_RALT); + special = tern_insert_int(special, "home", RENDERKEY_HOME); + special = tern_insert_int(special, "end", RENDERKEY_END); + special = tern_insert_int(special, "pageup", RENDERKEY_PAGEUP); + special = tern_insert_int(special, "pagedown", RENDERKEY_PAGEDOWN); + special = tern_insert_int(special, "f1", RENDERKEY_F1); + special = tern_insert_int(special, "f2", RENDERKEY_F2); + special = tern_insert_int(special, "f3", RENDERKEY_F3); + special = tern_insert_int(special, "f4", RENDERKEY_F4); + special = tern_insert_int(special, "f5", RENDERKEY_F5); + special = tern_insert_int(special, "f6", RENDERKEY_F6); + special = tern_insert_int(special, "f7", RENDERKEY_F7); + special = tern_insert_int(special, "f8", RENDERKEY_F8); + special = tern_insert_int(special, "f9", RENDERKEY_F9); + special = tern_insert_int(special, "f10", RENDERKEY_F10); + special = tern_insert_int(special, "f11", RENDERKEY_F11); + special = tern_insert_int(special, "f12", RENDERKEY_F12); special = tern_insert_int(special, "select", RENDERKEY_SELECT); special = tern_insert_int(special, "play", RENDERKEY_PLAY); special = tern_insert_int(special, "search", RENDERKEY_SEARCH);