Обработка нажатия клавиши

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 6 мес. назад #86355 от DK
Я так понимаю, что кроме стандартных клавиш (стрелки, ctrl, esc и т.п.) другие не обрабатываются ? в VX Ace можно было на D что-нибудь назначить

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
10 года 6 мес. назад #86358 от Демий
Поковыряв rpg_core.js я обнаружил следующее:
Code:
Input.keyMapper = { 9: 'tab', // tab 13: 'ok', // enter 16: 'shift', // shift 17: 'control', // control 18: 'control', // alt 27: 'escape', // escape 32: 'ok', // space 33: 'pageup', // pageup 34: 'pagedown', // pagedown 37: 'left', // left arrow 38: 'up', // up arrow 39: 'right', // right arrow 40: 'down', // down arrow 45: 'escape', // insert 81: 'pageup', // Q 87: 'pagedown', // W 88: 'escape', // X 90: 'ok', // Z 96: 'escape', // numpad 0 98: 'down', // numpad 2 100: 'left', // numpad 4 102: 'right', // numpad 6 104: 'up', // numpad 8 120: 'debug', // F9 };

Вероятнее всего, это является ответом на поставленный вопрос?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Оратор Паладин Даритель Стимкея Проект месяца 1 место Проект месяца 2 место Проект месяца 3 место 2 место Готв 2 место За 3 место на конкурсе маппинга
Больше
10 года 6 мес. назад #86359 от Sypherot

Subzeroy пишет: Я так понимаю, что кроме стандартных клавиш (стрелки, ctrl, esc и т.п.) другие не обрабатываются ? в VX Ace можно было на D что-нибудь назначить

Есть плагин от Yanfly (Keybord config), который добавляет настройку клавиш непосредственно в меню опций проекта. Находится в архиве с плагинами от rpgmakerweb, которые рен закидывал в теме про ресурсы.

Всего хорошего, и спасибо за рыбу
Спасибо сказали: DK

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 6 мес. назад #86360 от DK

Демий пишет: Поковыряв rpg_core.js я обнаружил следующее:

Code:
Input.keyMapper = { 9: 'tab', // tab 13: 'ok', // enter 16: 'shift', // shift 17: 'control', // control 18: 'control', // alt 27: 'escape', // escape 32: 'ok', // space 33: 'pageup', // pageup 34: 'pagedown', // pagedown 37: 'left', // left arrow 38: 'up', // up arrow 39: 'right', // right arrow 40: 'down', // down arrow 45: 'escape', // insert 81: 'pageup', // Q 87: 'pagedown', // W 88: 'escape', // X 90: 'ok', // Z 96: 'escape', // numpad 0 98: 'down', // numpad 2 100: 'left', // numpad 4 102: 'right', // numpad 6 104: 'up', // numpad 8 120: 'debug', // F9 };

Вероятнее всего, это является ответом на поставленный вопрос?


Это и есть стандартные клавиши

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
10 года 6 мес. назад #86364 от strelokhalfer
Дык это десятичные обозначения клавиш. jquery.page2page.ru/index.php5/%D0%9A%D0...B0%D0%B2%D0%B8%D1%88

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 6 мес. назад #86365 от DK
да, но в Input.isTriggered() мы пишем string, а не код клавиши...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
10 года 6 мес. назад #86366 от strelokhalfer
Так добавь по аналогии.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
10 года 6 мес. назад #86367 от DK
добавил...проект не запустился. да это сейчас особо не важно, потом может покапаюсь

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Оратор 1 место в Готв 3 место Готв 2 место Учитель Композитор Победитель конкурса Организатор конкурсов
Больше
10 года 4 мес. назад #88189 от yuryol
Объясните дураку аналогию скрипта "Input.trigger?(:LEFT)" в МВ :unsure:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 место Готв Учитель 2 место
Больше
10 года 4 мес. назад #88193 от EvilCat
Объясняю со всем уважением и почтением %)
Code:
Input.isTriggered('left')
Спасибо сказали: Ren310, yuryol

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.107 секунд
Работает на Kunena форум