Вверх ↑
Этот топик читают: Гость
Ответов: 177
Рейтинг: 11
#1: 2012-02-05 08:33:21 ЛС | профиль | цитата
вот у меня есть программа которая определяет код нажатой клавиши (гдето в стандартных прмерах хиасма есть),а теперь нужна и для обратного конвертирования,тоесть код нажатой клавишы определить символ на клавиатуре.
как сделать нож поможете ? а то чет не че в голову не лезит,если ченить придумаю хотяб загатовку сразу сюда добавлю.
карма: 0

0
Ответов: 1043
Рейтинг: 33
#2: 2012-02-05 14:45:46 ЛС | профиль | цитата
=G=S, вы хотите, чтобы те клавиши которые вы жмете отображались не в виде кода клавиши, а так как есть?
------------ Дoбавленo в 14.45:
Если, так... то создайте массив из строк формата "Код - символ".
И после уже перебором массива проверяйте каждый его элемент по условию.
карма: 0

0
Ответов: 209
Рейтинг: 1
#3: 2012-02-05 15:20:28 ЛС | профиль | цитата
Пардоньте, но как вовремя эта тема

=G=S,
code_26763.txt


и вопрос у меня. имеем :

code_26764.txt

нужно в реестр писать не только числа но и кнопку. как?
(пример нажав Q получить в реестре 81q а не 81)
карма: 0

1
файлы: 2code_26763.txt [482B] [169], code_26764.txt [1.2KB] [147]
Голосовали:=G=S
Ответов: 3349
Рейтинг: 233
#4: 2012-02-06 13:48:33 ЛС | профиль | цитата
ashkalov писал(а):
=G=S, вы хотите, чтобы те клавиши которые вы жмете отображались не в виде кода клавиши, а так как есть?
------------ Дoбавленo в 14.45:
Если, так... то создайте массив из строк формата "Код - символ".
И после уже перебором массива проверяйте каждый его элемент по условию.

Ты жесток
code_26776.txt
карма: 1

0
файлы: 1code_26776.txt [206B] [137]
Ответов: 5446
Рейтинг: 323
#5: 2012-02-06 14:07:00 ЛС | профиль | цитата
Ivann, это только для цифр (основного блока, не numpad-а) латинского алфавита сработает. Клавиши типа Tab, Del, CapsLock, Numpad_5 дадут неверный ответ.
карма: 1

0
Ответов: 1043
Рейтинг: 33
#6: 2012-02-06 14:08:34 ЛС | профиль | цитата
Ivann, [flood]
Ivann писал(а):
Ты жесток
да , мои методы путем наибольшего сопротивления [/flood]
карма: 0

0
Ответов: 3349
Рейтинг: 233
#7: 2012-02-06 14:40:45 ЛС | профиль | цитата
=G=S писал(а):
определить символ на клавиатуре

iarspider
карма: 1

0
Ответов: 209
Рейтинг: 1
#8: 2012-02-07 13:36:52 ЛС | профиль | цитата
и тишинаа... ))
карма: 0

0
Ответов: 177
Рейтинг: 11
#9: 2012-02-10 17:48:42 ЛС | профиль | цитата
Net2Com писал(а):
Net2Com

за примерчик +!
карма: 0

0
Ответов: 321
Рейтинг: 10
#10: 2012-02-10 20:35:32 ЛС | профиль | цитата
Давно интересовал вопрос, а на всех ли ОС коды нажатых клавиш одинаковые, да и не только ОС, но и клавиатурах допустим...
То есть всегда и везде ли будет "49" - клавиша цифры "1" ?!
карма: 1

0
Разработчик
Ответов: 4698
Рейтинг: 426
#11: 2012-02-10 20:37:30 ЛС | профиль | цитата
Master4eG писал(а):
То есть всегда и везде ли будет "49" - клавиша цифры "1" ?!

Если бы это было не так, большая часть современного софта не работала бы.
карма: 10
1
Голосовали:Master4eG
Ответов: 321
Рейтинг: 10
#12: 2012-02-10 20:43:05 ЛС | профиль | цитата
Assasin спасибо за ответ...

В свое время когда то писал кей логгера (для сбора поролей от игровых аккаунтов) и расшифровывал лог нажатий через Counter Strike игру...
alias 49 "echo 1"
alias 32 "echo space"
etc...
И стоило только загрузить (exec log.cfg) и CS принимала коды клавиш как команды и выдавала в консоль их значения
Вот какие альтернативные способы приходится придумывать из-за недостаточных знаниях в Чудо-ХайАсме
карма: 1

0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)