Задача
Я работаю над модификациями одного из моих приложений, которое связывается с телескопом.
Одной из самых досадных проблем, вызванных ничем иным, как безрассудным плохим дизайном, является контроллер GOTO и его клавиатура.
Если кто-то из вас помнит Синклер Спектрум, вы понимаете, о чем я. Наряду с резиновыми клавишами, ключевые клавиши для направления и поворота телескопа неудобны для поиска, когда ваш глаз пытается приспособиться к виду.
Все, что нужно, - это неправильный ключ, и вы потратите еще около 30 минут на перестройку телескопа.
Обход
Мое решение - игровой контроллер, такой как ведомый, он аккуратно умещается в ваших руках и легко находит кнопки. Также нет риска сброса крепления.
Вопрос
У меня такой вопрос: как Delphi взаимодействует с игровыми контроллерами, потому что в документации нет упоминаний? Иначе как мне получить доступ к игровому порту, если он подключен через USB-ключ?