Вверх ↑
Этот топик читают: Гость
Ответов: 32
Рейтинг: 0
#1: 2012-02-19 14:19:50 ЛС | профиль | цитата
Извините, что опять отвлекаю , но мне нужна помощь снова.
Вобщем судь топика такова:
Чтобы например при нажатии клавиши с кодом X нажималась клавиша с кодом Y но при этом в системе клавиша с кодам X не нажималась! Не понели?
Объясню подробнее. К примеру в текстовом редакторе(блокноте) мы нажимаем кнопук А, но вместо нее пишется буква Б, А при этом не пишется.
ПС: текстовый редактор испольхуется для примера!

карма: 1

0
Ответов: 258
Рейтинг: 2
#2: 2012-02-19 14:22:57 ЛС | профиль | цитата
Так не получится, можно только чтоб начальная удалялась, а за место неё писалась другая!
карма: 0

0
Ответов: 1731
Рейтинг: 68
#3: 2012-02-19 14:23:47 ЛС | профиль | цитата
[offtop]В 2 слова ваши предложения: "Подмена клавиш"
Делается это легко.
Берете нужную для вас клавишу, выдираете из клавиатуры, выдираете вторую и меняете их местами.
ВОУЛЯ ! [/offtop]
карма: 1

0
Ответов: 1061
Рейтинг: 22
#4: 2012-02-19 14:31:00 ЛС | профиль | цитата
Cosinus писал(а):
Берете нужную для вас клавишу, выдираете из клавиатуры, выдираете вторую и меняете их местами.

Можно и так!

Но это можно сделать и программно! Зачем портить клавиатуру?
карма: 0

0
Ответов: 3889
Рейтинг: 362
#5: 2012-02-19 14:33:28 ЛС | профиль | цитата
smola, я отвечал на такой вопрос совсем недавно, пользуйтесь поиском.
карма: 1

0
Ответов: 100
Рейтинг: 10
#6: 2012-02-19 15:17:11 ЛС | профиль | цитата
вот пример, когда вместо интера нажимается пробел, можно подставить любые кнопки
code_26937.txt
карма: 1

0
файлы: 1code_26937.txt [381B] [239]
Ответов: 3889
Рейтинг: 362
#7: 2012-02-19 15:27:30 ЛС | профиль | цитата
PanQ, если уж нашли мой пример, дали бы на него ссылку, Ваш вариант не эмулирует отжатие клавиши.
карма: 1

0
Ответов: 100
Рейтинг: 10
#8: 2012-02-19 16:03:00 ЛС | профиль | цитата
я не искал, написал сам, тут ничего сложного. и эмуляцию отжатья тоже несложно сделать
карма: 1

0
Ответов: 32
Рейтинг: 0
#9: 2012-02-19 18:32:39 ЛС | профиль | цитата
1nd1g0 писал(а):
smola, я отвечал на такой вопрос совсем недавно, пользуйтесь поиском.

К сожалению я не смог найти
PanQ писал(а):
вот пример, когда вместо интера нажимается пробел, можно подставить любые кнопки

Не работает почемуто
Запускаю вашу программу, захожу в блокнот(решил проверть там)
Нажимаю ентер, пробелом и не пахнет
------------ Дoбавленo в 18.32:
1nd1g0 писал(а):
smola, я отвечал на такой вопрос совсем недавно, пользуйтесь поиском.

К сожалению я не смог найти
PanQ писал(а):
вот пример, когда вместо интера нажимается пробел, можно подставить любые кнопки

Не работает почемуто
Запускаю вашу программу, захожу в блокнот(решил проверть там)
Нажимаю ентер, пробелом и не пахнет
карма: 1

0
Ответов: 3889
Рейтинг: 362
#10: 2012-02-19 18:37:33 ЛС | профиль | цитата
smola, при запущенной и продолжающей работать под тем же пользователем программе всё должно работать без проблем. Какая ОС?
карма: 1

0
Ответов: 32
Рейтинг: 0
#11: 2012-02-19 18:41:17 ЛС | профиль | цитата
Семерка
карма: 1

0
Ответов: 3889
Рейтинг: 362
#12: 2012-02-19 18:44:32 ЛС | профиль | цитата
smola, посмотрите, не выскочит ли окошко с номером ошибки после запуска вот этого:
code_26940.txt
карма: 1

0
файлы: 1code_26940.txt [450B] [178]
Ответов: 32
Рейтинг: 0
#13: 2012-02-19 18:45:42 ЛС | профиль | цитата
Не выскачило
карма: 1

0
Ответов: 3889
Рейтинг: 362
#14: 2012-02-19 18:46:32 ЛС | профиль | цитата
smola, и в поле ввода по Enter по прежнему не вводятся пробелы?
карма: 1

0
Ответов: 32
Рейтинг: 0
#15: 2012-02-19 18:48:02 ЛС | профиль | цитата
Нет, после того как ввожу(или не ввожу текст) и нажимаю ентер ситема пиликает(ну типо нет такой команды )
карма: 1

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