Jump to content

Помогите забиндить "кликабельную кабину" на кнопку на мыши


yur0k

Recommended Posts

Доброго времени суток,

сравнительно недавно летаю, пользую мышь Logitech G5, на ней есть пара кнопок сбоку, решил на одну из них повесить переключение "кликабельная кабина вкл./выкл.", то, что на LAlt+C. Но обнаружил, что нормально оно не работает, в режим вращения головой с мыши зайти не могу, зато без проблем забинденной кнопкой мыши выхожу из него (появляется жёлтый курсор). Для проверки повесил "кликабельную кабину" на кнопку на клавиатуре, кнопку на джойстике и в дополнение на правую кнопку мыши. С клавиатуры и джойстика режимы переключаются без проблем, а с мыши могу только выйти в режим с курсором, не зависимо от кнопки (правая, боковая), но не могу начать крутить головой. Если кто в курсе нюансов с мышью, пожалуйста, проясните ситуацию. Специальных программ и драйверов под мышь не ставил, мышь работает со стандартными драйверами, ОС - Windows 7 x86_64.

Link to comment
Share on other sites

Полазил по англоязычной части форума, обнаружил, что товарищи из других стран тоже налетали на эти грабли, проблема обсуждается здесь и здесь. Попробую сделать как там рекомендуют - при помощи программ типа setpoint и аналогичных замэппить нажатия кнопок мыши на сочетания нажатий клавиш на клавиатуре. Надеюсь, всё получится.

Link to comment
Share on other sites

В завершение темы хочется написать, что всё получилось с родным логитечевским сетпоинтом. Без проблем определилась мышь, назначил сочетания клавиш на кнопки мыши, отключил всякие свистопер... полезные функции (а то программа пыталась детектить игру и зачем-то менять разрешение мыши), ну и прочувствовал облегчение во время игрового процесса. Жаль только, что для такой простой вещи, как переназначение кнопок мыши, приходится лазить по форуму, заталкивать в компьютер ещё одну программу и настраивать её.

Link to comment
Share on other sites

  • ED Team

Есть вариант настройки через штатную игровую панель.

Но для этого сначала в срипт мыши \\Config\Input\Aircrafts\A-10C\mouse\default.lua, нужно скопировать из аналогичного скрипта джойстика необходимые команды (строки).

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

Link to comment
Share on other sites

А можно ли поподробнее про настройку при помощи конфигов? А то из-за одной кнопки в одной игре в автозагрузке программу держать не очень хочется. Пробовал следующие варианты:

1) В файл, указанный вами, в секцию keyCommands добавил следующую строку: {combos = {{key = "MOUSE_BTN4"}, }, down = iCommandCockpitClickModeOnOff, name = "Clickable mouse cockpit mode On/Off", category = "General"},

2) В файле C:\Users\Username\Saved Games\DCS Warthog\Config\Input\A-10C\mouse\mouse.lua такая строка уже присутствовала

3) При назначении кнопки на джойстике в файле C:\Users\Username\Saved Games\DCS Warthog\Config\Input\A-10C\joystick\joystickname.lua точно такая же строчка была, с различием разве что в поле key = ... и переключение работало с джойстика.

В первых двух случаях результат был неизменен (см. первое сообщение в треде). Setpoint на время экспериментов из памяти был выгружен. Я добавил не то/не туда? Можно ли уточнить, что куда надо добавить? Заранее спасибо.

 

PS: Файл \\Config\Input\Aircrafts\A-10C\mouse\default.lua во вложении.

 

Upd: Кажется понял, что имел ввиду Чиж. Кнопка мыши в штатной игровой панели биндится без проблем, только не работает как нужно. А с других устройств кнопки тоже биндятся и переключение кликабельности кабины работает нормально. Если даже на переключение кликабельной кабины забиндить любую удобную клавишу (или их сочетание) на клавиатуре, потом при помощи какого-нибудь сетпоинта имитировать это нажатие, при нажатии какой-нибудь кнопки мыши, то тоже всё работает. Вопрос в том - можно ли методом доработки напильником игры заставить работать кнопки мыши как надо? Доработка напильником системы вроде как результаты даёт, но требует дополнительных ресурсов на содержание всяких программ в оперативной памяти и преобразовании на лету одних событий системы в другие.

default.lua


Edited by yur0k
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...