Xemu [doxygen]
hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
|
#include "xemu/emutools.h"
#include "input_devices.h"
#include "xemu/emutools_hid.h"
#include "xemu/c64_kbd_mapping.h"
#include "mega65.h"
#include "io_mapper.h"
#include "xemu/cpu65.h"
#include "hypervisor.h"
#include "ui.h"
#include "matrix_mode.h"
Go to the source code of this file.
Macros | |
#define | DEBUGKBD(...) DEBUG(__VA_ARGS__) |
#define | DEBUGKBDHWA(...) DEBUG(__VA_ARGS__) |
#define | DEBUGKBDHWACOM(...) |
#define | MAT2ASC_TAB_SIZE 72 |
#define | MODKEY_LSHIFT 0x01 |
#define | MODKEY_RSHIFT 0x02 |
#define | MODKEY_CTRL 0x04 |
#define | MODKEY_CBM 0x08 |
#define | MODKEY_ALT 0x10 |
#define | MODKEY_SCRL 0x20 |
#define | HWA_SINGLE_ITEM |
#define | CHR_EQU(i) ((i >= 32 && i < 127) ? (char)i : '?') |
Functions | |
void | hwa_kbd_disable_selector (int state) |
void | hwa_kbd_fake_key (Uint8 k) |
Uint8 | hwa_kbd_get_last (void) |
Uint8 | hwa_kbd_get_modifiers (void) |
void | hwa_kbd_move_next (void) |
Uint8 | kbd_directscan_query (Uint8 row) |
void | clear_emu_events (void) |
void | input_toggle_joy_emu (void) |
void | virtkey (Uint8 rno, Uint8 scancode) |
Uint8 | cia1_in_b (void) |
Uint8 | cia1_in_a (void) |
void | kbd_trigger_restore_trap (void) |
int | emu_callback_key (int pos, SDL_Scancode key, int pressed, int handled) |
Uint8 | get_mouse_x_via_sid (void) |
Uint8 | get_mouse_y_via_sid (void) |
void | input_init (void) |
#define CHR_EQU | ( | i | ) | ((i >= 32 && i < 127) ? (char)i : '?') |
Definition at line 132 of file input_devices.c.
#define DEBUGKBD | ( | ... | ) | DEBUG(__VA_ARGS__) |
Definition at line 32 of file input_devices.c.
#define DEBUGKBDHWA | ( | ... | ) | DEBUG(__VA_ARGS__) |
Definition at line 33 of file input_devices.c.
#define DEBUGKBDHWACOM | ( | ... | ) |
Definition at line 34 of file input_devices.c.
#define HWA_SINGLE_ITEM |
Definition at line 73 of file input_devices.c.
#define MAT2ASC_TAB_SIZE 72 |
Definition at line 45 of file input_devices.c.
#define MODKEY_ALT 0x10 |
Definition at line 57 of file input_devices.c.
#define MODKEY_CBM 0x08 |
Definition at line 56 of file input_devices.c.
#define MODKEY_CTRL 0x04 |
Definition at line 55 of file input_devices.c.
#define MODKEY_LSHIFT 0x01 |
Definition at line 53 of file input_devices.c.
#define MODKEY_RSHIFT 0x02 |
Definition at line 54 of file input_devices.c.
#define MODKEY_SCRL 0x20 |
Definition at line 58 of file input_devices.c.
Uint8 cia1_in_a | ( | void | ) |
Definition at line 250 of file input_devices.c.
Uint8 cia1_in_b | ( | void | ) |
Definition at line 235 of file input_devices.c.
void clear_emu_events | ( | void | ) |
int emu_callback_key | ( | int | pos, |
SDL_Scancode | key, | ||
int | pressed, | ||
int | handled | ||
) |
Definition at line 320 of file input_devices.c.
Uint8 get_mouse_x_via_sid | ( | void | ) |
Definition at line 384 of file input_devices.c.
Uint8 get_mouse_y_via_sid | ( | void | ) |
Definition at line 397 of file input_devices.c.
void hwa_kbd_disable_selector | ( | int | state | ) |
void hwa_kbd_fake_key | ( | Uint8 | k | ) |
Definition at line 96 of file input_devices.c.
Uint8 hwa_kbd_get_last | ( | void | ) |
Uint8 hwa_kbd_get_modifiers | ( | void | ) |
void hwa_kbd_move_next | ( | void | ) |
void input_init | ( | void | ) |
void input_toggle_joy_emu | ( | void | ) |
void kbd_trigger_restore_trap | ( | void | ) |
Definition at line 260 of file input_devices.c.
int active_selector |
Definition at line 79 of file input_devices.c.
Uint8 last |
Definition at line 78 of file input_devices.c.
Uint8 modifiers |
Definition at line 76 of file input_devices.c.
Uint8 next |
Definition at line 77 of file input_devices.c.