Здравствуйте, я играю в Танки Онлайн ( TankOnline.yomu.ru )
Управление в игре следующее: стрелки вниз, вверх, право, лево- движение танка. Z-X - поворот башни. Пробел-выстрел.
Столкнулся с такой проблемой, что при нажатии стрелки вперед, срелки влево и пробела одновременно, последняя из нажатых клавиш как бы "не срабатывает" и системник выдает звук-"Пии" Когда нажимаю вправо вверх и пробел- то все нормально... Погуглил-оказывается так у всех(( Пичалька...
Вопрос в следующем- возможно ли сделать программу котоая будет заменять нажатие стрелки влево-клавишей "A" (англ).. В игре есть альтернативное управление ASDW и < > соответственно... Но левой рукой двигать танк неудобно и непревычно.. переучиваться нету времени и желания))) Буду признателен за совет, исходник, или ексешник. Заранее спасибо....
Этот топик читают: Гость
Ответов: 20
Рейтинг: 6
|
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2021-06-21 07:40:25 |
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
dedmozor, вариантов масса:
1) Найдите клавиатуру с другой разводкой плёнки иили другим контроллером (да, представьте себе, Ваша проблема - аппаратная, виновата именно клавиатура и никаких "кодов клавиш" до операционной системы не доходит, т.е. нечего "подменять" ). 2) переведите цифровую клавиатуру (блок клавиш справа) в режим курсора (отключите NumLock) и рулите ей, на ноутбуках она тоже есть (хотя бы в виде многофункциональных клавиш справа), нет только на нетбуках многих и планшетных ПК ;) 3) подключите вторую клавиатуру, хотя бы мини-цифровую в режиме курсора, играйте разными руками на разных клавиатурах (не обязательно - руками, кстати) 4) Напишите эмулятор курсорныхиных клавиш через нажатие других, скажем, KL;O , движение мышки, джойстика и т.п. 5) ... |
|||
карма: 1 |
|
Ответов: 1731
Рейтинг: 68
|
|||
А разве в настройках игры нет настроек управления?
|
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2021-06-21 07:40:25 |
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
г. ость писал(а): Изменить назначение кнопок на клавиатуреСказано же: 1nd1g0 писал(а): проблема - аппаратная, виновата именно клавиатура и никаких "кодов клавиш" до операционной системы не доходит, т.е. нечего "подменять" |
|||
карма: 1 |
|
Ответов: 20
Рейтинг: 6
|
|||
Блин, там два варианта управления либо ASDW -движение танка и <>-поворот башни, либо стрелки-движение танка, а Z-X поворот башни. Я привык играть стрелками везде... Всё вроде бы устраивает, но если нужно двигаться вперед и влево и одновременно стрелять- пишит системник... Если играть на ASDW то это жуткий дискомфорт вызывает, так как я по привычке пытаюсь управлять правой рукой а вместо этого верчу башней... Просто хотел узнать нельзя ли программу написать которая будет перехватывать нажатие кнопки влево и изменять её на кнопку "А" ну или "Ф" в русской раскладке? То есть нажимаю клавишу с кодом 37 а в браузер передается клавиша с кодом 65 ?
1nd1g0-"Напишите эмулятор курсорных клавиш через нажатие других, скажем, KL;O если бы я обладал достаточными, для этого знаниями среды HiAsm, или языков программирования-я непременно бы это сделал)) Увы... Именно поэтому написал тему то собственно)) |
|||
карма: 1 |
|
Ответов: 3889
Рейтинг: 362
|
|||
dedmozor писал(а): хотел узнать нельзя ли программу написать которая будет перехватывать нажатие кнопки влево и изменять её на кнопку "А" ну или "Ф" в русской раскладке? То есть нажимаю клавишу с кодом 37 а в браузер передается клавиша с кодом 65 ?Я третий раз повторяю , у Вас клавиатура изготовлена по классической схеме XTAT и использует самый дешёвый и простой контроллер, она ФИЗИЧЕСКИ не передаёт в системный блок третью клавишу из комбинации, вместо этого она передаёт ошибку "недопустимая комбинация клавиш", и комп по-этому начинает пищать |
|||
карма: 1 |
| ||
Голосовали: | dedmozor |
Ответов: 20
Рейтинг: 6
|
|||
Я третий раз повторяю , у Вас клавиатура изготовлена по классической схеме XTAT и использует самый дешёвый и простой контроллер, она ФИЗИЧЕСКИ не передаёт в системный блок третью клавишу из комбинации, вместо этого она передаёт ошибку "недопустимая комбинация клавиш", и комп по-этому начинает пищать Уважаемый 1nd1g0, я извиняюсь)я невнимателен, Спасибо за терпение))) Не сочтите за троля) 2) переведите цифровую клавиатуру (блок клавиш справа) в режим курсора (отключите NumLock) и рулите ей, на ноутбуках она тоже есть (хотя бы в виде многофункциональных клавиш справа), нет только на нетбуках многих и планшетных ПК ;) Рулю этим способом теперь) только по привычке при движении назад нажимаю не "2" а "5" на "блоке клавиш справа" возможно ли заменять нажатие "5" на "2" программно? А то я уже своей клавиатуры бояться начинаю))) И вас немного...))) |
|||
карма: 1 |
|
Ответов: 1841
Рейтинг: 369
|
|||
карма: 1 |
| ||
файлы: 1 | code_26596.txt [851B] [385] |
Ответов: 3889
Рейтинг: 362
|
|||
CriDos, dedmozor, code_26597.txt
|
|||
карма: 1 |
| ||
файлы: 1 | code_26597.txt [280B] [336] | ||
Голосовали: | CriDos |
11