Форум: "Начинающим";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
ВнизКак сменить язык ввода данных или включить клавишу Ins? Найти похожие ветки
← →
Виктор (2009-02-02 12:47) [0]Как определить текущий язык ввода (например анг или рус), а также состоянием клавиши Ins (замена или вставка)
Спасибо.
← →
Сергей М. © (2009-02-02 12:59) [1]
> состоянием клавиши Ins (замена или вставка)
А у меня клавиша Ins включает или выключает кофемолку.
Как мне определить клавишу, которая отвечает за "замена или вставка" ?
← →
clickmaker © (2009-02-02 13:15) [2]> Как определить текущий язык ввода
GetKeyboardLayout()
> состоянием клавиши Ins
GetKeyState()
← →
Denis__ © (2009-02-02 14:00) [3]GetAsyncKeyState()
← →
имя (2009-02-02 14:22) [4]Удалено модератором
← →
Юрий Зотов © (2009-02-02 14:32) [5]> Виктор (02.02.09 12:47)
> Как определить... состояние клавиши Ins (замена или вставка)
Клавиша Ins не имеет фиксированного состояния (как CapsLock, NumLock...). Поэтому состояние "вставка-замена" нужно ввести в самой программе. Для этого заводится логическая переменная (или поле класса), значение которой инвертируется в обработчике OnKeyDown при каждом нажатии клавиши Ins. Это значение и определяет текущий режим ввода.
var
OverwriteMode: boolean;
procedure ...OnKeyDown(...);
begin
if Key = VK_INSERT then
OverwriteMode := not OverwriteMode;
end;
procedure ...
begin
if OverwriteMode then
<это режим замены>
else
<это режим вставки>
end;
← →
Palladin © (2009-02-02 14:36) [6]Удалено модератором
← →
Юрий Зотов © (2009-02-02 14:42) [7]> Виктор (02.02.09 14:22) [4]
> Теперь, я понял, кто здесь настоящие лохи...
Те, кто не может объяснить, чего они хотят. В [2] и [3] Вы получили ответ ТОЧНО на ТОТ вопрос, который задали.
А если Вы хотели спросить о чем-то ДРУГОМ - то кто же в этом виноват?
← →
Anatoly Podgoretsky © (2009-02-02 14:51) [8]
> Теперь, я понял, кто здесь настоящие лохи...
Ты уж договаривай, а то подумаем, что ты.
← →
Palladin © (2009-02-02 15:10) [9]
> Anatoly Podgoretsky © (02.02.09 14:51) [8]
> Юрий Зотов © (02.02.09 14:42) [7]
Товарищи! Этот негодяй - не автор ветки, не поддавайтесь на провокации :)
← →
Denis__ © (2009-02-02 19:51) [10]
> Клавиша Ins не имеет фиксированного состояния (как CapsLock,
> NumLock...)
Странно... Разве CapsLock, NumLock, ScrollLock не имеют фиксированного состояния? А лампочки клаве тогда зачем?)))
← →
Palladin © (2009-02-02 20:01) [11]
> Denis__ © (02.02.09 19:51) [10]
еще раз перечитай :) заменив "(как CapsLock,NumLock..." на "(в отличии от CapsLock, NumLock...", бо именно это Юра и имел в виду.
← →
clickmaker © (2009-02-02 20:03) [12]> Клавиша Ins не имеет фиксированного состояния
можно использовать пластилин или жувачку
← →
Denis__ © (2009-02-02 20:12) [13]
> Palladin © (02.02.09 20:01) [11]
А... Теперь понятно) Я подумал что все эти клавиши (Ins,CapsLock, NumLock, ScrollLock) ставятся как бы вместе))))
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.047 c