вот у меня есть программа которая определяет код нажатой клавиши (гдето в стандартных прмерах хиасма есть),а теперь нужна и для обратного конвертирования,тоесть код нажатой клавишы определить символ на клавиатуре.
как сделать нож поможете ? а то чет не че в голову не лезит,если ченить придумаю хотяб загатовку сразу сюда добавлю.
Этот топик читают: Гость
Ответов: 177
Рейтинг: 11
|
|||
карма: 0 |
|
Ответов: 1043
Рейтинг: 33
|
|||
=G=S, вы хотите, чтобы те клавиши которые вы жмете отображались не в виде кода клавиши, а так как есть?
------------ Дoбавленo в 14.45: Если, так... то создайте массив из строк формата "Код - символ". И после уже перебором массива проверяйте каждый его элемент по условию. |
|||
карма: 0 |
|
Ответов: 209
Рейтинг: 1
|
|||
Пардоньте, но как вовремя эта тема
=G=S, code_26763.txt и вопрос у меня. имеем : code_26764.txt нужно в реестр писать не только числа но и кнопку. как? (пример нажав Q получить в реестре 81q а не 81) |
|||
карма: 0 |
| ||
файлы: 2 | code_26763.txt [482B] [169], code_26764.txt [1.2KB] [147] | ||
Голосовали: | =G=S |
Ответов: 3349
Рейтинг: 233
|
|||
ashkalov писал(а): =G=S, вы хотите, чтобы те клавиши которые вы жмете отображались не в виде кода клавиши, а так как есть?------------ Дoбавленo в 14.45: Если, так... то создайте массив из строк формата "Код - символ". И после уже перебором массива проверяйте каждый его элемент по условию. Ты жесток code_26776.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_26776.txt [206B] [137] |
Ответов: 5446
Рейтинг: 323
|
|||
Ivann, это только для цифр (основного блока, не numpad-а) латинского алфавита сработает. Клавиши типа Tab, Del, CapsLock, Numpad_5 дадут неверный ответ.
|
|||
карма: 1 |
|
Ответов: 1043
Рейтинг: 33
|
|||
Ivann, [flood]
Ivann писал(а): Ты жесток |
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
=G=S писал(а): определить символ на клавиатуреiarspider |
|||
карма: 1 |
|
Ответов: 209
Рейтинг: 1
|
|||
и тишинаа... ))
|
|||
карма: 0 |
|
Ответов: 177
Рейтинг: 11
|
|||
Net2Com писал(а): Net2Comза примерчик +! |
|||
карма: 0 |
|
Ответов: 321
Рейтинг: 10
|
|||
Давно интересовал вопрос, а на всех ли ОС коды нажатых клавиш одинаковые, да и не только ОС, но и клавиатурах допустим...
То есть всегда и везде ли будет "49" - клавиша цифры "1" ?! |
|||
карма: 1 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Master4eG писал(а): То есть всегда и везде ли будет "49" - клавиша цифры "1" ?!Если бы это было не так, большая часть современного софта не работала бы. |
|||
карма: 10 |
| ||
Голосовали: | Master4eG |
Ответов: 321
Рейтинг: 10
|
|||
Assasin спасибо за ответ...
В свое время когда то писал кей логгера (для сбора поролей от игровых аккаунтов) и расшифровывал лог нажатий через Counter Strike игру... alias 49 "echo 1" alias 32 "echo space" etc... И стоило только загрузить (exec log.cfg) и CS принимала коды клавиш как команды и выдавала в консоль их значения Вот какие альтернативные способы приходится придумывать из-за недостаточных знаниях в Чудо-ХайАсме |
|||
карма: 1 |
|
12