Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.06.04;
Скачать: [xml.tar.bz2];

Вниз

Как заблокировать комбинацию клавиш.   Найти похожие ветки 

 
Andrey K   (2015-09-25 10:31) [0]

Перепробовал кучу вариантов. Не получается.
Надо в Tmemo заблокировать комбинацию клавиш Shift+точка на левой клавиатуре с цифрами. Т. е., чтобы при этой комбинации не удалялся символ.


 
DVM ©   (2015-09-25 14:04) [1]

Так что ли?


procedure TForm1.mmo1KeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
 if (ssShift in Shift) and (Key = 46) then
   Key := 0;
end;


 
SergP ©   (2015-09-25 16:43) [2]


> DVM ©   (25.09.15 14:04) [1]
>
> Так что ли?
>
>
> procedure TForm1.mmo1KeyDown(Sender: TObject; var Key: Word;
>
>  Shift: TShiftState);
> begin
>  if (ssShift in Shift) and (Key = 46) then
>    Key := 0;
> end;


Так не получится... Нажатие шифта произойдет отдельно... А дальнейшее нажатие точки будет интерпретироваться как отпускание шифта (в mmo1KeyUp) и последующее нажатие Delete уже с отпущенным шифтом...


 
SergP ©   (2015-09-25 16:46) [3]

Кстати, пробовал убить это сочетание с помощью регистрации Хоткея, но как оказалось на Mod_Shift и VK_Decimal даже Hotkey не получается повесить. Очевидно топикстартеру нужно что-то посерьезнее...


 
SergP ©   (2015-09-25 16:48) [4]


> но как оказалось на Mod_Shift и VK_Decimal даже Hotkey не
> получается повесить


вернее хоткей регистрируется, но тем не менее не работает.


 
DVM ©   (2015-09-25 16:53) [5]


> SergP ©   (25.09.15 16:43) [2]


> Так не получится...

А по-моему работает так как ему надо. Del не срабатывет.


 
SergP ©   (2015-09-25 17:06) [6]


> А по-моему работает так как ему надо. Del не срабатывет.


Ну не знаю. У меня D7. Пробовал. Не работает как предполагается... При нажатии Shift+Decimal все равно срабатывает Del.


 
Andrey K   (2015-09-28 04:01) [7]

Ребята, спасибо, что откликнулись. Я тоже с хот кеями тоже эксперементировал, нифига не получается. Хотел на это сочетание повесить запятую.  Плюнул на это дело и повесил её на Shift +5 (на боковой клавиатуре). Кому понадобиться запятая, в хэлп залезет или правой клавишей мыши тыркнет.



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

Форум: "Начинающим";
Текущий архив: 2017.06.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.001 c
15-1462648926
maxsvt
2016-05-07 22:22
2017.06.04
Любителям ретро. Делаем внешний вид Delphi XE8 как в Delphi7


3-1313402211
05ttf
2011-08-15 13:56
2017.06.04
DataSnap + MS Access - remoteError: Authentication Error


3-1314020692
OW
2011-08-22 17:44
2017.06.04
Как написать запрос. Oracle.


2-1443166282
Andrey K
2015-09-25 10:31
2017.06.04
Как заблокировать комбинацию клавиш.


8-1189504147
mrFreeman2007
2007-09-11 13:49
2017.06.04
Регулятор громкости в MediaPlayer





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский