| Item | Description |
| FkLabel() | Returns a function key name. |
| FkMax() | Returns the number of available function keys. |
| HB_KeyPut() | Puts an inkey code into the keyboard buffer. |
| HB_SetKeyArray() | Associates a code block with multiple keys. |
| HB_SetKeyCheck() | Evaluates a code block associated with a key. |
| HB_SetKeyGet() | Retrieves code blocks associated with a key. |
| HB_SetKeySave() | Queries or changes all SetKey() code blocks. |
| Inkey() | Retrieves a character from the keyboard buffer or a mouse event. |
| KbdStat() | Determines the state of special keys like Ctrl or Shift keys. |
| KeySec() | Starts a timer to write a key code into the keyboard buffer. |
| KeyTime() | Writes a key code into the keyboard buffer at a specified time. |
| KSetCaps() | Queries or changes the status of the Caps lock key |
| KSetIns() | Queries or changes the status of the Insert/Overwrite key |
| KSetNum() | Queries or changes the status of the Num lock key |
| KSetScroll() | Queries or changes the status of the Scroll lock key |
| LastKey() | Returns the last Inkey() code retrieved. |
| NextKey() | Returns the next pending key or mouse event. |
| SetKey() | Associates a code block with a key. |
| SetLastKey() | Changes the return value of function LastKey() |