Я пытаюсь создать функцию поиска, где пользователь может удерживать клавишу управления и вводить текст для поиска.Я использую OnKeyDown / OnKeyUp, чтобы перехватить управляющий ключ.
Есть ли простой способ проверить, является ли ключевой параметр, данный событию onKeyUp / Down, буквальным?Или можно преобразовать символ, указанный в OnKeyPressed, удерживая нажатой клавишу управления, в тот символ, который был бы, если бы клавиша управления не была нажата?
Редактировать:
Мне нужно решение, которое может справитьсябуквы за пределами простого диапазона a..z, такие как æ, ø å.
Похоже, Delphi 2009 получил пару полезных методов в классе TCharachter;например function IsLetterOrDigit(C: Char): Boolean;
Я застрял в Delphi 2007, хотя ...