Go to the source code of this file.
|
| void | pia_wait_key (Environment *_environment, int _release) |
| void | pia_wait_fire (Environment *_environment, int _port, int _release) |
| void | pia_wait_fire_semivar (Environment *_environment, char *_port, int _release) |
| void | pia_wait_key_or_fire (Environment *_environment, int _port, int _release) |
| void | pia_wait_key_or_fire_semivar (Environment *_environment, char *_port, int _release) |
| void | pia_key_state (Environment *_environment, char *_scancode, char *_result) |
| void | pia_scancode (Environment *_environment, char *_scacode) |
| void | pia_asciicode (Environment *_environment, char *_asciicode) |
| void | pia_inkey (Environment *_environment, char *_key) |
| void | pia_key_pressed (Environment *_environment, char *_scancode, char *_result) |
| void | pia_scanshift (Environment *_environment, char *_shifts) |
| void | pia_keyshift (Environment *_environment, char *_shifts) |
| void | pia_clear_key (Environment *_environment) |
| void | pia_put_key (Environment *_environment, char *_string, char *_size) |
◆ INPUT_DEFAULT_CURSOR
| #define INPUT_DEFAULT_CURSOR 96 |
◆ INPUT_DEFAULT_RATE
| #define INPUT_DEFAULT_RATE 16 |
◆ INPUT_DEFAULT_SEPARATOR
| #define INPUT_DEFAULT_SEPARATOR ',' |
◆ INPUT_DEFAULT_SIZE
| #define INPUT_DEFAULT_SIZE 32 |
◆ JOY_COUNT
◆ JOY_DOWN
◆ JOY_FIRE
◆ JOY_LEFT
◆ JOY_RIGHT
◆ JOY_UP
◆ JOYSTICK_0
◆ JOYSTICK_1
◆ JOYSTICK_CONFIG_DEFAULT_SYNC
| #define JOYSTICK_CONFIG_DEFAULT_SYNC 1 |
◆ JOYSTICK_COUNT
◆ KEY2_0
◆ KEY2_1
◆ KEY2_2
◆ KEY2_3
◆ KEY2_4
◆ KEY2_5
◆ KEY2_6
◆ KEY2_7
◆ KEY2_8
◆ KEY2_9
◆ KEY2_A
◆ KEY2_APIX
◆ KEY2_ASTERISK
| #define KEY2_ASTERISK '*' |
◆ KEY2_AT
◆ KEY2_B
◆ KEY2_BACKSLASH
◆ KEY2_BS
◆ KEY2_C
◆ KEY2_CAPS
◆ KEY2_CLEAR
◆ KEY2_CODE
◆ KEY2_COLON
◆ KEY2_COMMA
◆ KEY2_COMMODORE
◆ KEY2_CONTROL
◆ KEY2_CRSR_LEFT_RIGHT
| #define KEY2_CRSR_LEFT_RIGHT 0 |
◆ KEY2_CRSR_UP_DOWN
| #define KEY2_CRSR_UP_DOWN 0 |
◆ KEY2_CTRL
◆ KEY2_D
◆ KEY2_DEAD
◆ KEY2_DEL
◆ KEY2_DELETE
◆ KEY2_DIVISION
◆ KEY2_DOWN
◆ KEY2_E
◆ KEY2_EQUAL
◆ KEY2_ESC
◆ KEY2_F
◆ KEY2_F1
◆ KEY2_F2
◆ KEY2_F3
◆ KEY2_F4
◆ KEY2_F5
◆ KEY2_F6
◆ KEY2_F7
◆ KEY2_F8
◆ KEY2_G
◆ KEY2_GRAPH
◆ KEY2_H
◆ KEY2_HOME
◆ KEY2_I
◆ KEY2_INS
◆ KEY2_INSERT
◆ KEY2_J
◆ KEY2_K
◆ KEY2_L
◆ KEY2_LEFT
◆ KEY2_LEFT_ARROW
| #define KEY2_LEFT_ARROW 0 |
◆ KEY2_LEFT_SHIFT
| #define KEY2_LEFT_SHIFT 0 |
◆ KEY2_M
◆ KEY2_MINUS
◆ KEY2_N
◆ KEY2_NONE
◆ KEY2_O
◆ KEY2_P
◆ KEY2_PERIOD
◆ KEY2_PLUS
◆ KEY2_POUND
◆ KEY2_Q
◆ KEY2_QUOTE
◆ KEY2_R
◆ KEY2_RET
◆ KEY2_RETURN
◆ KEY2_RIGHT
◆ KEY2_RIGHT_SHIFT
| #define KEY2_RIGHT_SHIFT 0 |
◆ KEY2_RUNSTOP
◆ KEY2_S
◆ KEY2_SELECT
◆ KEY2_SEMICOLON
◆ KEY2_SEMICOMMA
| #define KEY2_SEMICOMMA ';' |
◆ KEY2_SHIFT
◆ KEY2_SLASH
◆ KEY2_SPACE
◆ KEY2_SQUARE_CLOSED
| #define KEY2_SQUARE_CLOSED 0 |
◆ KEY2_SQUARE_OPEN
| #define KEY2_SQUARE_OPEN 0 |
◆ KEY2_STOP
◆ KEY2_T
◆ KEY2_TAB
◆ KEY2_U
◆ KEY2_UP
◆ KEY2_UP_ARROW
◆ KEY2_V
◆ KEY2_W
◆ KEY2_X
◆ KEY2_Y
◆ KEY2_Z
◆ KEY_0
Definition at line 39 of file pia.h.
◆ KEY_1
Definition at line 47 of file pia.h.
◆ KEY_2
Definition at line 55 of file pia.h.
◆ KEY_3
Definition at line 62 of file pia.h.
◆ KEY_4
Definition at line 69 of file pia.h.
◆ KEY_5
Definition at line 76 of file pia.h.
◆ KEY_6
Definition at line 83 of file pia.h.
◆ KEY_7
Definition at line 90 of file pia.h.
◆ KEY_8
Definition at line 40 of file pia.h.
◆ KEY_9
Definition at line 48 of file pia.h.
◆ KEY_A
Definition at line 49 of file pia.h.
◆ KEY_APIX
◆ KEY_ASTERISK
Definition at line 56 of file pia.h.
◆ KEY_AT
Definition at line 41 of file pia.h.
◆ KEY_B
Definition at line 57 of file pia.h.
◆ KEY_BACKSLASH
◆ KEY_BS
◆ KEY_C
Definition at line 64 of file pia.h.
◆ KEY_CAPS
◆ KEY_CLEAR
Definition at line 53 of file pia.h.
◆ KEY_CODE
◆ KEY_COLON
Definition at line 99 of file pia.h.
◆ KEY_COMMA
Definition at line 63 of file pia.h.
◆ KEY_COMMODORE
◆ KEY_CONTROL
◆ KEY_CRSR_LEFT_RIGHT
| #define KEY_CRSR_LEFT_RIGHT 0 |
◆ KEY_CRSR_UP_DOWN
| #define KEY_CRSR_UP_DOWN 0 |
◆ KEY_CTRL
◆ KEY_D
Definition at line 71 of file pia.h.
◆ KEY_DEAD
◆ KEY_DEL
◆ KEY_DELETE
◆ KEY_DIVISION
◆ KEY_DOWN
Definition at line 74 of file pia.h.
◆ KEY_E
Definition at line 78 of file pia.h.
◆ KEY_EQUAL
◆ KEY_ESC
◆ KEY_F
Definition at line 85 of file pia.h.
◆ KEY_F1
◆ KEY_F2
◆ KEY_F3
◆ KEY_F4
◆ KEY_F5
◆ KEY_F6
◆ KEY_F7
◆ KEY_F8
◆ KEY_G
Definition at line 92 of file pia.h.
◆ KEY_GRAPH
◆ KEY_H
Definition at line 42 of file pia.h.
◆ KEY_HOME
◆ KEY_I
Definition at line 50 of file pia.h.
◆ KEY_INS
◆ KEY_INSERT
◆ KEY_J
Definition at line 58 of file pia.h.
◆ KEY_K
Definition at line 65 of file pia.h.
◆ KEY_L
Definition at line 72 of file pia.h.
◆ KEY_LEFT
Definition at line 81 of file pia.h.
◆ KEY_LEFT_ARROW
◆ KEY_LEFT_SHIFT
◆ KEY_M
Definition at line 79 of file pia.h.
◆ KEY_MINUS
Definition at line 70 of file pia.h.
◆ KEY_N
Definition at line 86 of file pia.h.
◆ KEY_NONE
Definition at line 38 of file pia.h.
◆ KEY_O
Definition at line 93 of file pia.h.
◆ KEY_P
Definition at line 43 of file pia.h.
◆ KEY_PERIOD
◆ KEY_PLUS
◆ KEY_POUND
◆ KEY_Q
Definition at line 51 of file pia.h.
◆ KEY_QUOTE
◆ KEY_R
Definition at line 59 of file pia.h.
◆ KEY_RET
◆ KEY_RETURN
Definition at line 45 of file pia.h.
◆ KEY_RIGHT
Definition at line 88 of file pia.h.
◆ KEY_RIGHT_SHIFT
| #define KEY_RIGHT_SHIFT 0 |
◆ KEY_RUNSTOP
◆ KEY_S
Definition at line 66 of file pia.h.
◆ KEY_SELECT
◆ KEY_SEMICOLON
◆ KEY_SEMICOMMA
◆ KEY_SHIFT
Definition at line 97 of file pia.h.
◆ KEY_SLASH
Definition at line 84 of file pia.h.
◆ KEY_SPACE
Definition at line 95 of file pia.h.
◆ KEY_SQUARE_CLOSED
| #define KEY_SQUARE_CLOSED 0 |
◆ KEY_SQUARE_OPEN
| #define KEY_SQUARE_OPEN 0 |
◆ KEY_STOP
◆ KEY_T
Definition at line 73 of file pia.h.
◆ KEY_TAB
◆ KEY_U
Definition at line 80 of file pia.h.
◆ KEY_UP
Definition at line 67 of file pia.h.
◆ KEY_UP_ARROW
◆ KEY_V
Definition at line 87 of file pia.h.
◆ KEY_W
Definition at line 94 of file pia.h.
◆ KEY_X
Definition at line 44 of file pia.h.
◆ KEY_Y
Definition at line 52 of file pia.h.
◆ KEY_Z
Definition at line 60 of file pia.h.
◆ KEYBOARD_CONFIG_DEFAULT_SYNC
| #define KEYBOARD_CONFIG_DEFAULT_SYNC 1 |
◆ pia_asciicode()
| void pia_asciicode |
( |
Environment * | _environment, |
|
|
char * | _asciicode ) |
◆ pia_clear_key()
◆ pia_inkey()
| void pia_inkey |
( |
Environment * | _environment, |
|
|
char * | _key ) |
Definition at line 44 of file pia.c.
◆ pia_key_pressed()
| void pia_key_pressed |
( |
Environment * | _environment, |
|
|
char * | _scancode, |
|
|
char * | _result ) |
◆ pia_key_state()
| void pia_key_state |
( |
Environment * | _environment, |
|
|
char * | _scancode, |
|
|
char * | _result ) |
◆ pia_keyshift()
| void pia_keyshift |
( |
Environment * | _environment, |
|
|
char * | _shifts ) |
◆ pia_put_key()
| void pia_put_key |
( |
Environment * | _environment, |
|
|
char * | _string, |
|
|
char * | _size ) |
◆ pia_scancode()
| void pia_scancode |
( |
Environment * | _environment, |
|
|
char * | _scacode ) |
◆ pia_scanshift()
| void pia_scanshift |
( |
Environment * | _environment, |
|
|
char * | _shifts ) |
◆ pia_wait_fire()
| void pia_wait_fire |
( |
Environment * | _environment, |
|
|
int | _port, |
|
|
int | _release ) |
◆ pia_wait_fire_semivar()
| void pia_wait_fire_semivar |
( |
Environment * | _environment, |
|
|
char * | _port, |
|
|
int | _release ) |
◆ pia_wait_key()
| void pia_wait_key |
( |
Environment * | _environment, |
|
|
int | _release ) |
Definition at line 62 of file pia.c.
◆ pia_wait_key_or_fire()
| void pia_wait_key_or_fire |
( |
Environment * | _environment, |
|
|
int | _port, |
|
|
int | _release ) |
Definition at line 80 of file pia.c.
◆ pia_wait_key_or_fire_semivar()
| void pia_wait_key_or_fire_semivar |
( |
Environment * | _environment, |
|
|
char * | _port, |
|
|
int | _release ) |