ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/keyboard.h
(Generate patch)

Comparing rxvt-unicode/src/keyboard.h (file contents):
Revision 1.18 by sf-exg, Sun Nov 27 09:19:04 2011 UTC vs.
Revision 1.19 by sf-exg, Sun Nov 27 10:49:25 2011 UTC

66{ 66{
67public: 67public:
68 keyboard_manager (); 68 keyboard_manager ();
69 ~keyboard_manager (); 69 ~keyboard_manager ();
70 70
71 void clear ();
72 void register_user_translation (KeySym keysym, unsigned int state, const char *trans); 71 void register_user_translation (KeySym keysym, unsigned int state, const char *trans);
73 void register_translation (KeySym keysym, unsigned int state, char *translation); 72 void register_translation (KeySym keysym, unsigned int state, char *translation);
74 void register_done (); // call this to make newly registered keymaps take effect 73 void register_done (); // call this to make newly registered keymaps take effect
75 bool dispatch (rxvt_term *term, KeySym keysym, unsigned int state); 74 bool dispatch (rxvt_term *term, KeySym keysym, unsigned int state);
76 75
77private: 76private:
78 void register_keymap (keysym_t *key);
79 void setup_hash ();
80 int find_keysym (KeySym keysym, unsigned int state); 77 int find_keysym (KeySym keysym, unsigned int state);
81 78
82private: 79private:
83 uint16_t hash[KEYSYM_HASH_BUCKETS]; 80 uint16_t hash[KEYSYM_HASH_BUCKETS];
84 vector<keysym_t *> keymap; 81 vector<keysym_t *> keymap;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines