Клавиатура


EnhKbd 1.2 - Enhanced Keyboard Unit for TP 4.0

This unit activates the IBM enhanced keyboard for machines that have one, and simulates an enhanced keyboard for machines that don't. The enhanced scan codes will be returned by all normal calls which read the keyboard, e.g, ReadKey (from CRT), ReadKeyWord (from TPCRT and supplied here), and even when DOS reads from the keyboard. This unit should be USEd early in a program's USES list. There are no procedures to call here -- operation is completely transparent to the program.

TPKBD 1.0 - A Keyboard Input Unit

Turbo Pascal E-Z keyboard interface unit; contains a greatly enhanced readkey function (getkey), error-free numeric input routines for inputting signed and unsigned integers and real numbers (readint, readno, and readreal), string input procedures with line editing and the ability to limit input width (readstr and editstr), and many handy miscellaneous routines. Does not use the CRT unit; requires a compatible BIOS.

Keyboard Handler Unit

Этот модуль полностью перехватывает на себя управление клавиатурой. Позволяет отслеживать одновременное нажатие сразу нескольких клавиш. Например, в демо примере выход осуществляется по одновременному начатию сразу шести клавиш -QWERTY

Professional Keyboard Module

Модуль для профессиональной работы с клавиатурой быстрый ввод, чтение флагов состояния клавиатуры, кодов и скан-кодов, клавиш, нажатых одновременно). Модули + примеры.

Simple Keyboard Unit

Unit to check up/down status of individual key flags. As most of this code is scancode-dependent some keys may not be where they "should" on your keyboard.

Модуль для работы с клавиатурой

Модуль для работы с клавиатурой

Работа с клавиатурой без средств BIOS

Модуль обработки одновременного нажатия нескольких кнопок. Keyboard input handling without BIOS.