X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/form?a=blobdiff_plain;f=src%2Fclient%2Fkeybindings.h;h=0d426e3e85602b144c6c120e6a75455a4a00219b;hb=65d60eba28c8e3128e1603e577c1436a2182f6bd;hp=d0cc001e2254749dcc9ea501c765260ef0e400bf;hpb=e8e8f91cff96eebc1b440df18d9c3ef4ced1ca60;p=plomrogue diff --git a/src/client/keybindings.h b/src/client/keybindings.h index d0cc001..0d426e3 100644 --- a/src/client/keybindings.h +++ b/src/client/keybindings.h @@ -15,7 +15,7 @@ struct Command; struct KeyBinding { struct KeyBinding * next; - uint16_t key; /* keycode */ + uint16_t keycode; struct Command * command; /* command in command DB to which key is bound */ }; @@ -30,16 +30,15 @@ struct KeyBindingDB /* Return command bound to keycode; NULL on failure. */ extern struct Command * get_command_to_keycode(struct KeyBinding * kb_p, - uint16_t key); + uint16_t keycode); /* Return human-readable name (of maximum 9 chars) for "keycode" as matched by * ncurses.h; if none is found, return "UNKNOWN". */ extern char * get_keyname_to_keycode(uint16_t keycode); -/* Read/write from/to "file" "kbd", delimited by "delim". */ -extern void write_keybindings_to_file(FILE * file, struct KeyBindingDB * kbd, - char * delim); +/* Read/write from/to "file" "kbd", delimited by world.delim. */ +extern void write_keybindings_to_file(FILE * file, struct KeyBindingDB * kbd); extern void read_keybindings_from_file(char * line, uint32_t linemax, FILE * file, struct KeyBindingDB * kbd);