Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.21;
Скачать: CL | DM;

Вниз

Замена кода нажатой клавишы.   Найти похожие ветки 

 
Shadow ©   (2002-10-09 14:26) [0]

Т.е. Например: Вы нажали клавишу "г", а отображается она как "ы"


 
Song ©   (2002-10-09 14:29) [1]

В каком компоненте?


 
Zz_   (2002-10-09 14:33) [2]

procedure Tf.gKeyPress(Sender: TObject; var Key: Char);
begin
if( Key="г")then Key := "ы";


 
AngeL B.   (2002-10-09 14:41) [3]


> procedure Tf.gKeyPress(Sender: TObject; var Key: Char);
> begin
> if( Key="г")then Key := "ы";


Ну, предположим, тогда уж так

n := pos(Key, SourceTable);
if n > 0 then Key := DestTable[n];


+ если это делается не в одном компоненте, а на всей форме, то включить KeyPreview у формы и производить обработку там.


 
Shadow ©   (2002-10-10 19:48) [4]

эм.. Воощето я имел ввиду смену кода в ЛЮБОЙ программе. Как можно это сделать БЕЗ хуков?


 
TTCustomDelphiMaster ©   (2002-10-10 21:01) [5]

Перепаять клавиатуру или переделать все шрифты



Страницы: 1 вся ветка

Текущий архив: 2002.10.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
3-68626
MAXL
2002-09-29 20:30
2002.10.21
В SQL EXPLORE создал алиас для базы MSACCES97 , но


7-69030
AArt
2002-08-13 16:05
2002.10.21
Я как-то сдесь ссылку нашел


1-68744
RTZ
2002-10-11 13:21
2002.10.21
Help!


4-69064
dumb
2002-09-06 07:51
2002.10.21
High CPU usage


3-68620
Hro
2002-09-25 23:23
2002.10.21
Как возвратить набор данных из процедуры.