Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/47: Рейтинг темы: голосов - 47, средняя оценка - 4.74
2 / 2 / 1
Регистрация: 30.01.2014
Сообщений: 263

Виртуальная клавиатура на делфи

19.09.2014, 16:00. Показов 10078. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как написать виртуальную клавиатуру на делфи??? с чего начать и как обьявить код к примеру при нажатии на букву А на экране появлялась в Edite этаж буква????
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.09.2014, 16:00
Ответы с готовыми решениями:

виртуальная клавиатура
Написать программу, выводящую на экран внешний вид клавиатуры и осуществляющей работу с ней в однострочном текстовом редакторе

Виртуальная клавиатура
Есть виртуальная клавиатура и несколько вопросов 1. Как сделать комбинацию клавиш:?(Например: Ctrl + Z(Ктрл должен быть зажат)) 2. Как...

клавиатура в Делфи
Здравствуйте хочу спросить: как обьявить клавишу клавиатуры A,чтобы использовоть её в процедуре onkeydown??

20
Native x86
Эксперт Hardware
 Аватар для quwy
6857 / 3790 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
19.09.2014, 16:15
Цитата Сообщение от ALEXandr20333 Посмотреть сообщение
при нажатии на букву А на экране появлялась в Edite этаж буква????
В своем приложении, или в чужом?
0
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
19.09.2014, 19:03
Автор, читаю статью: Эмуляция нажатия клавиш на клавиатуре.
Если потребуется отослать сообщение, то отправляй в то, где находится курсор ввода.
Установить - SetFocus. Определить - GetFocus.
0
2 / 2 / 1
Регистрация: 30.01.2014
Сообщений: 263
20.09.2014, 01:45  [ТС]
в Edite должна появится буква А
0
Native x86
Эксперт Hardware
 Аватар для quwy
6857 / 3790 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
20.09.2014, 01:59
Кидаете на форму кнопки в виде клавиатуры, устанавливаете им Caption-ы по буквам, ставите всем один обработчик OnClick:
Edit1.Text:= Edit1.Text+TButton(Sender).Caption;
0
2 / 2 / 1
Регистрация: 30.01.2014
Сообщений: 263
20.09.2014, 16:40  [ТС]
А КАК сделать чтобы при нажатии CapsLock буквы были заглавными
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
20.09.2014, 22:01
0
Native x86
Эксперт Hardware
 Аватар для quwy
6857 / 3790 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
21.09.2014, 02:00
Delphi
1
2
3
4
if GetKeyState(VK_SHIFT) and $8000 = $8000 then
  Edit1.Text:= Edit1.Text+AnsiUpperCase(TButton(Sender).Caption)
else
  Edit1.Text:= Edit1.Text+TButton(Sender).Caption;
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,611
21.09.2014, 02:50
Цитата Сообщение от ALEXandr20333 Посмотреть сообщение
А КАК сделать чтобы при нажатии CapsLock буквы были заглавными
Какой CapsLock? Виртуальный?

Добавлено через 1 минуту
quwy, какой GetKeyState у виртуальной (читай экранной) клавиатуры?
0
Native x86
Эксперт Hardware
 Аватар для quwy
6857 / 3790 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
21.09.2014, 02:58
Цитата Сообщение от northener Посмотреть сообщение
какой GetKeyState у виртуальной (читай экранной) клавиатуры?
Ну, если тыкать кнопки на виртуальной клавиатуре с нажатым аппаратным шифтом, то должны набираться буквы в верхнем регистре. А так да, невнимательно прочитал пост, на который отвечал, спрашивали про капс, написал про шифт...
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,611
21.09.2014, 03:06
Цитата Сообщение от quwy Посмотреть сообщение
Ну, если тыкать кнопки на виртуальной клавиатуре с нажатым аппаратным шифтом, то
А на хрена, позвольте спросить, нужна виртуальная клавиатура, если есть "аппаратный шифт", который кроме как на "аппаратной клавиатуре" вроде как и не наблюдается?
0
Native x86
Эксперт Hardware
 Аватар для quwy
6857 / 3790 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
21.09.2014, 03:33
Цитата Сообщение от northener Посмотреть сообщение
А на хрена, позвольте спросить, нужна виртуальная клавиатура, если есть "аппаратный шифт", который кроме как на "аппаратной клавиатуре" вроде как и не наблюдается?
Всякое бывает, но виртуальная клавиатура при наличии "железной", ИМХО, должна учитывать ее состояние. Бывает, что обе используются одновременно.
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,611
21.09.2014, 03:36
Цитата Сообщение от quwy Посмотреть сообщение
Бывает, что обе используются одновременно.
Пруфлинк?

Не по теме:

В прежнем своём ответе я поставил смайлик.

0
21.09.2014, 03:47

Не по теме:

Цитата Сообщение от northener Посмотреть сообщение
Пруфлинк?
Запилить видео, как я одновременно использую аппаратную клаву совместно с виртуальной на ведроидном планшете? :)

0
2 / 2 / 1
Регистрация: 30.01.2014
Сообщений: 263
22.09.2014, 00:51  [ТС]
а у вас нет исходника никакого похожего хотя бы виртуальной клавиатуры
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
22.09.2014, 07:41
TC, для кого видео выше выложено?
0
2 / 2 / 1
Регистрация: 30.01.2014
Сообщений: 263
22.09.2014, 13:56  [ТС]
а на каком языке она написана??
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
22.09.2014, 21:18
...юморист.
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,611
23.09.2014, 02:34
Цитата Сообщение от quwy Посмотреть сообщение
Запилить видео, как я одновременно использую аппаратную клаву совместно с виртуальной на ведроидном планшете?
Не. "ведроидном" и "планшете" вполне достаточно.
0
2 / 2 / 1
Регистрация: 30.01.2014
Сообщений: 263
25.09.2014, 23:19  [ТС]
не ну хотелось что-то по-проще если возможно
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.09.2014, 23:19
Помогаю со студенческими работами здесь

Виртуальная клавиатура, как определить HWND
В общем у меня 2 проблемы Первая проблема: я не могу понять как определить HWND вод для вот этой функции FindWindow('notepad', nil); ...

Мешает виртуальная клавиатура:)
Есть форма на которой например нужно вводить: логин, пароль и капчу. но когда нажимаешь на edit и выходит виртуальная клавиатура то она...

Виртуальная клавиатура
Здравствуйте! Народ прошу помощи в решение возникшей проблемы: Есть виртуальная клавиатура с подключенной библиотекой jquery.min.js ...

Виртуальная клавиатура
Здравствуйте! Народ прошу помощи в решение возникшей проблемы: Есть виртуальная клавиатура с подключенной библиотекой jquery.min.js ...

Виртуальная клавиатура
Всем доброго времени суток, мне необходимо сделать виртуальную клавиатуру, нашел пример, попытался собрать, но не работает, кто может...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru