Introduction

This chapter covers everything you need to know about getting keyboard events, processing keyboard events, and learning about and changing the configuration of the user's keyboard.

Definitions

This section provides definitions of some keyboard-related terminology, and describes some basic concepts, including the different kinds of keys, an overview of keyboard mapping, and modifier keys.

Modifier Keys

Discusses modifier keys in more detail.

More On Keyboard Mapping

Discusses keyboard mapping in more detail.

Character Constants

Covers the constants used to idenfity special characters and other special keys, such as the function keys.

Journey Of A Keystroke

Covers the process by which a keystroke makes its way from the keyboard to an application in BeOS.

Keyboard Messages

Section lists the keyboard messages that get generated when the user presses or releases a key.

Key Codes

Provides information about the key codes used to represent each key on the keyboard, and discusses the functions that allow you to read the keyboard state, as well as setting and changing the mapping between key codes and characters.

Key States, Key States

Discusses the ability to determine at any time which keys are down and which are not, using a bit-array of key states.

Input Functions (from the Input Server chapter)

Lists all keyboard-related functions, and includes specifics on how to read and understand the keymap-related structures.

Creative Commons License
Legal Notice
This work is licensed under a Creative Commons Attribution-Non commercial-No Derivative Works 3.0 License.