HLFX.Ru Forum Страницы (4): « 1 [2] 3 4 »
Показать все 54 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- Библиотека FLTK (https://hlfx.ru/forum/showthread.php?threadid=5048)


Отправлено XaeroX 04-11-2017 в 12:50:

nemyax
Я подозреваю, что эти hardware_keycode не только не портабельны, но ещё и от модели клавиатуры зависят. Толку-то с них?

__________________

xaerox on Vivino


Отправлено nemyax 04-11-2017 в 13:04:

Надо бы повыяснять, совпадают ли они с вот этими.


Отправлено XaeroX 04-11-2017 в 13:11:

Это виндовые виртуальные сканкоды, они ведь и называются virtual. С чего они должны совпадать?
В движках делают специальные маппинги системные сканкоды <-> движковые сканкоды, и таблицы соответствий для каждой ОС свои.

__________________

xaerox on Vivino


Отправлено nemyax 22-02-2018 в 18:21:

XaeroX
По какой доке собирал для венды?
Если остальное на си, могут ли возникнуть сложности при подключении туда FLTK?


Отправлено XaeroX 22-02-2018 в 23:32:

Без доков, просто создал новый проект, добавил туда все нужные файлы, настройки сделал по вкусу.
Сложности будут, наверное - т.к. FLTK написан на С++, там классы.

__________________

xaerox on Vivino


Отправлено nemyax 23-02-2018 в 05:29:

А собирал какой студией?


Отправлено XaeroX 23-02-2018 в 07:54:

nemyax 2017.

__________________

xaerox on Vivino


Отправлено nemyax 23-02-2018 в 08:38:

XaeroX
И какую версию FLTK ты взял?


Отправлено XaeroX 23-02-2018 в 08:57:

Дык самую свежую на тот момент, с их сайта. FL_ABI_VERSION = 10302.

__________________

xaerox on Vivino


Отправлено nemyax 26-02-2018 в 15:06:

Да, вроде отличная штука. Для сборки за глаза хватает студии 2008 экспресс, исполняшки маленькие и статически линкованные. Круть.


Отправлено XaeroX 26-02-2018 в 17:14:

nemyax
Дык!

__________________

xaerox on Vivino


Отправлено FreeSlave 26-02-2018 в 18:00:

Цитата:
XaeroX писал:
Я подозреваю, что эти hardware_keycode не только не портабельны, но ещё и от модели клавиатуры зависят. Толку-то с них?


Есть смысл знать физическое расположение клавиш, если хочешь чтоб игроки могли одинаково класть руки в независимости от qwerty/azerty.
Но я не знаю, насколько такая практика распространена в играх.

__________________
I'm on github
I'm on opendesktop.org


Отправлено XaeroX 26-02-2018 в 18:04:

FreeSlave
Ты предлагаешь вшить в игру аппаратные сканкоды всех известных клавиатур?

__________________

xaerox on Vivino


Отправлено nemyax 26-02-2018 в 18:14:

Уж наверняка цифробуковки-то у большинства клавиатур имеют одинаковые кейкоды.
Кстати, они таки доступны через static int Fl::event_key().


Отправлено XaeroX 26-02-2018 в 18:16:

nemyax
Это не аппаратные сканкоды, а виртуальные. От ОС зависят, в общем.

__________________

xaerox on Vivino


Временная зона GMT. Текущее время 23:54. Страницы (4): « 1 [2] 3 4 »
Показать все 54 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024