Top.Mail.Ru
Ответы

На устройстве не получается назначить клавиши. Помогите, пожалуйста.

Есть SpacePilot старого образца. Данный девайс предназначен для навигации в 3D-програмах, таких, например, как 3ds max или Blender.
Так вот, на этом девайсе можно назначать свои горячие клавиши на разные действия. Например, кнопка 1 для Tab, кнопка 2 для Ctrl+Z и т. д. Всего 6 кнопок.

В настройках назначения этих шести кнопок есть внутренний список клавиш, которые можно назначить (там есть Tab, LСtrl, LShift, LCtrl+LShift и т. д.) и есть возможность назначать свои, пользовательские сочетания.
Проблема в том, что сочетания из встроенного списка работают, а вот свои нет.
Встроенная Tab на любой из шести кнопок действует, но как только я вешаю своё сочетание клавиш Ctrl+Shift+Z или просто Z, то при нажатии ничего не происходит. На дисплее девайса загорается, что, мол, нажата команда Ctrl+Shift+Z, но на деле ничего.

Откопал в папке profiles файл user00.scg в котором встроенный список выглядит так:
{ UI_SHIFT_ALT_KEY, "Shift + Alt Keys", 67 }, { UI_TAB_KEY, "Tab Key", 68 }
а назначенные мной так:
{ USER_000, "Undo (^z)", " +17:1900545 +90:2883585 -90:2883585 -17:3223126017" }, { USER_001, "Redo (Shift+^z)", " +17:1900545 +16:2752513 +90:2883585 -90:2883585 -16:3223977985 -17:3223126017" }.

Почему у встроенных обычная цифра стоит, а у моих какие-то координаты?
Может если я в этом файле добавлю свои сочетания как встроенные, то они заработают?
Проблема в том, что я не знаю как...
Есть идеи? Без этих клавиш невозможно работать. Драйвер переустанавливал, не помогло. Пробовал на другом ноуте, ничего. Драйвер такой же разрядности как и система - x64.

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Мудрец
7лет

Программа keyman может поможет.