X-Git-Url: https://plomlompom.com/repos/index.html?a=blobdiff_plain;f=src%2Fclient%2Fkeybindings.h;h=e2031f3ea4515e7685576460cd1c3e02b381ac05;hb=92bfb08a4aacd653e94746ccc8c68c45b8e372cb;hp=4f04342fe274a9690c4aae8ff5d3a717146740f5;hpb=dd9d65ee727ac7e95801da0f8b5bae7009811802;p=plomrogue
diff --git a/src/client/keybindings.h b/src/client/keybindings.h
index 4f04342..e2031f3 100644
--- a/src/client/keybindings.h
+++ b/src/client/keybindings.h
@@ -13,8 +13,8 @@
struct KeyBinding
{
struct KeyBinding * next;
- uint16_t key; /* keycode */
- char * name; /* name of functionality bound to keycode */
+ uint16_t key; /* keycode */
+ char * command; /* name of command / functionality bound to keycode */
};
struct KeyBindingDB
@@ -26,17 +26,17 @@ struct KeyBindingDB
-/* Return name of action / functionality coupled to keycode; NULL on failure. */
-extern char * get_actionname_to_keycode(struct KeyBinding * kb_p, uint16_t key);
+/* Return name of command / functionality bound to keycode; NULL on failure. */
+extern char * get_command_to_keycode(struct KeyBinding * kb_p, uint16_t key);
-/* Return keycode matched by keybinding to command of "name". */
-extern uint16_t get_keycode_to_action(struct KeyBinding * keybindings,
- char * name);
+/* Return keycode bound to "command". */
+extern uint16_t get_keycode_to_command(struct KeyBinding * keybindings,
+ char * command);
/* Return human-readable name (of maximum 9 chars) for "keycode" as matched by
* ncurses.h; if none is found, return "UNKNOWN".
*/
-extern char * get_name_to_keycode(uint16_t keycode);
+extern char * get_keyname_to_keycode(uint16_t keycode);
/* Initialize/save keybindings data from/to file at "path" to/from keybindings
* data pointer "kbd".