Вот такой вот вопрос появился, точнее даже три, но по одной теме:
во-первых, как сделать, чтобы при зажатии клавиши комп считывал бы ее непрерывно, пока ее не отпустят? Дело в том, что при обычно он сперва считывает ее код а потом около секунды думает, хотя клавиша зажата. Даже если я делаю
uses
crt;
var
key:char;
begin
...
while keypressed do key:=readkey;
...
Поиском пользоваться не пробовал (я насчет Ctrl / Alt / Shift) ?
Насчет задержки после первого символа - есть возможность ее УМЕНЬШИТЬ, но не убрать совсем, так что навряд ли тебе это поможет.
Ну, а насчет нескольких клавиш одновременно - вешай свой обработчик прерывания клавиатуры и работай со скан-кодами (через массив состояний нужных тебе клавиш, нажата = True, отпущена = False)... Это тоже уже рассматривалось, "Поиск" тебе поможет...
Спасибо большое, видимо плохо искал.