Информация
Хорошо, я много играю в игру под названием ArmA 3 . Я обычно играю на Roleplaying серверах, и они используют плагин под названием Task Force Radio.
Task Force Radio (отныне сокращенно до TFR) - это плагин, который использует Teamspeak 3 и его функции трехмерной звуковой среды для работы.
По сути, если кто-то в игре находится слишком далеко от меня, чтобы услышать, внутриигровой мод сообщит об этом плагину TFR и отключит его, если они находятся далеко, но в пределах слышимости, TFR уменьшит громкость для их соответственно. Если они будут слева от меня, TFR заставит их звучать так, как будто они слева. Если вы все еще не уверены в этом, посмотрите это видео.
TL; DR Я использую Teamspeak3 для общения с людьми в игре.
У меня также есть плагин для Teamspeak3 под названием soundboard. Догадайся, что это такое.
Дин. Это деки. Это позволяет мне воспроизводить песни и звуки через мой микрофон на Teamspeak, а при использовании с Task Force Radio позволяет мне делать некоторые интересные вещи.
У меня есть Logitech G910 для клавиатуры, и на ее боковой стороне находится 9 макроклавиш. У меня установлены эти клавиши для эмуляции функциональных клавиш F13-F21 .
Так в чем проблема?
Я упоминал, что у меня есть функциональные клавиши F13-F21, но причина в том, что они у меня есть, потому что в TeamSpeak я хочу связать эти клавиши с клавишами деки.
Так скажем, например, кто-то делает ужасную шутку, и никто не смеется. Я хочу воспользоваться возможностью быстро поразить F13 и сыграть трек смеха 90-х, чтобы он чувствовал себя все хуже и хуже.
Ну, тогда почему бы тебе просто не связать трек смеха для F13, большой придурок?
По какой-то причине TeamSpeak3 неправильно регистрирует F13 при назначении его горячей клавише. Вместо этого он просто заменяет его на 124, виртуальный ключ для F13.
Слева: пытается связать F12
Справа: попытка связать F13
Хорошо, тогда что?
Ну, я пошел на охоту через каталог TS3. И нашел текстовые данные в файле settings.db, которые напрямую связаны с горячими клавишами.
Теперь я застрял. Я попытался заменить Keyboard124 и строку 124 после нее на KeyboardF13 и F13, но это только заставляет teampeak создать новый файл настроек.
Итак, мой вопрос, как бы я изменил эти данные, чтобы позволить мне использовать F13 в качестве горячей клавиши в TS3?