Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Узнать включен ли режим Caps Lock.


Дмитрий С ©   (2012-10-22 20:03:00) 

Можно ли не с помощью GetKeyState? Кроссплатформенным способом так сказать.


брат Птибурдукова   (2012-10-23 18:25:00) [1]

да нету там админа. там рут. юникс же!!!!!11


Дмитрий С   (2012-10-23 17:06:00) [2]


>
> - http://ru.wikipedia.org/wiki/USB_HID
>

Т.е. чтобы считать состояние капслока нужны права админа как минимум? :)


han_malign   (2012-10-23 15:06:00) [3]


> Контроллер клавиатуры кроссплатформенней!
...
> Наверняка у макоси есть свой апи.

- http://ru.wikipedia.org/wiki/USB_HID


Dimka Maslov   (2012-10-23 11:03:00) [4]


>  как в маке узнать нажат капс или нет


Наверняка у макоси есть свой апи. Наверняка он где-то опубликован. Наверняка большинство здесь его не читало. Ты будешь первым и расскажешь нам.


Дмитрий С   (2012-10-23 10:42:00) [5]

Ну например пишем на XE2,3, как в маке узнать нажат капс или нет? (надеюсь он там есть, в маке вообще:)


Dimka Maslov   (2012-10-23 10:40:00) [6]

Кроссплатформенности нативного кода не бывает. Это всё сказки. Возможна только инкапсуляция платформенно-зависимого функционала библиотеками времени исполнения. GetKeyState в эту категорию не входит.


брат Птибурдукова   (2012-10-23 09:23:00) [7]


> Драйвер клавиатуры - самая кроссплатформенная весчь!
Контроллер клавиатуры кроссплатформенней! А вообще суета это всё и рулят нейроинтерфейсы и дополненная реальность.

ЗЫ. Лидуся, чмоке


И. Павел   (2012-10-23 08:49:00) [8]

> Кроссплатформенным

А на моем телефоне нет Caps Lock...


Германн   (2012-10-23 02:13:00) [9]


> Но функция GetKeyState апишная же, а в ВЦЛ на все функции
> вроде как обертки есть


> Дмитрий С ©   (22.10.12 20:03)
>
> Можно ли не с помощью GetKeyState? Кроссплатформенным способом
> так сказать.

Драйвер клавиатуры - самая кроссплатформенная весчь! :)
А если вопрос о том, есть ли в Дельфи последних версий функция аналогичная GetKeyState, но для всех платформ, то тут я пас.


Дмитрий С   (2012-10-23 01:03:00) [10]


> Димка Маслов кажись все уже разжевал или тебе готовый код
> нужен? ;-) Тут его никто не даст, нужно самой чуток поднатужиться.
> .. В твоем случае вобще самую малость. А если не ленилась
> бы и вбила правильный запрос в гугл, сразу бы получила результат:
> -) Причем не на одном сайте ;-)

Ну правда я знаю только один GetKeyState(VK_CAP....) mod 2. Но функция GetKeyState апишная же, а в ВЦЛ на все функции вроде как обертки есть, вот и спросил, а вы сразу Лидой ругаетесь.


Дмитрий С   (2012-10-23 01:00:00) [11]


> Лида?

Ахаха))) Корка)


Inovet   (2012-10-23 00:56:00) [12]

> [1] Palladin ©   (22.10.12 23:09)
> Лида?

Или Кристина.


Писатель   (2012-10-23 00:18:00) [13]

Димка Маслов кажись все уже разжевал или тебе готовый код нужен? ;-) Тут его никто не даст, нужно самой чуток поднатужиться... В твоем случае вобще самую малость. А если не ленилась бы и вбила правильный запрос в гугл, сразу бы получила результат:-) Причем не на одном сайте ;-)


Писатель   (2012-10-23 00:09:00) [14]

Кроссплатформенным?:-/ Это зачем ыше?:-)


Palladin   (2012-10-22 23:09:00) [15]

Лида?


Наверх

Титульная страница Поиск, карта сайта Написать письмо