Lines Matching defs:SkinKeyboard
21 typedef struct SkinKeyboard SkinKeyboard;
28 extern SkinKeyboard* skin_keyboard_create( const char* kcm_file_path, int use_raw_keys );
30 extern void skin_keyboard_set_keyset( SkinKeyboard* keyboard, SkinKeyset* kset );
32 extern const char* skin_keyboard_charmap_name( SkinKeyboard* keyboard );
34 extern void skin_keyboard_free( SkinKeyboard* keyboard );
36 extern void skin_keyboard_enable( SkinKeyboard* keyboard,
39 extern void skin_keyboard_on_command( SkinKeyboard* keyboard,
43 extern void skin_keyboard_set_rotation( SkinKeyboard* keyboard,
46 extern AndroidKeyCode skin_keyboard_rotate_keycode( SkinKeyboard* keyboard,
49 extern void skin_keyboard_on_key_press( SkinKeyboard* keyboard,
53 extern void skin_keyboard_process_event( SkinKeyboard* keyboard, SDL_Event* ev, int down );
54 extern int skin_keyboard_process_unicode_event( SkinKeyboard* kb, unsigned int unicode, int down );
56 extern void skin_keyboard_add_key_event( SkinKeyboard* k, unsigned code, unsigned down );
57 extern void skin_keyboard_flush( SkinKeyboard* kb );
60 extern SkinKeyboard* android_emulator_get_keyboard( void );