Как отобразить пользовательские клавиши клавиатуры Logitech в Windows?

1700
Lynob

У меня есть беспроводная клавиатура Logitech и мышь MK710. В Fedora я мог сопоставить каждый ключ, включая пользовательский ключ, открывающий лоток для компакт-дисков, на самом деле я думаю, что все ключи были сопоставлены правильно по умолчанию. На Windows 10 это не так. Я скачал все программы / драйверы для Windows, связанные с моей клавиатурой, доступные на веб-сайте Logitech.

Я видел несколько программ сопоставления клавиатуры для окон, они говорят, что они не отображают пользовательские ключи Logitech и т. Д., Они только отображают ключи, которые по умолчанию поддерживаются в окнах.

Я связался с Logitech, они сказали мне использовать их программное обеспечение под названием Setpoint, я пытался, но он обнаруживает только ключ калькулятора . Я ответил им, что их программное обеспечение не работает, они проигнорировали мое второе письмо.

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

4
Последняя версия SetPoint теперь [версия 8.96.88] (http://support.logitech.com/en_us/downloads). Попробуйте также [это исправление] (https://yabb.jriver.com/interact/index.php?topic=25426.0). В противном случае замените SetPoint на [AutoHotkey] (https://autohotkey.com/) ([полезная ссылка] (https://autohotkey.com/board/topic/64875-mapping-special-keys/)). harrymc 6 лет назад 0
Попробуйте один из них? https://superuser.com/questions/437815/alternative-to-setpoint-that-allows-key-configuration-profiles-for-multiple-mice rahuldottech 6 лет назад 0
@rahuldottech моя проблема с клавиатурой, а не мышью Lynob 6 лет назад 0
@PimpJuiceIT попробовал то, что вы сказали вчера, не сработало Lynob 6 лет назад 0
@harrymc где я могу найти версию уставки, на которую вы ссылались? у меня есть версия, которую я вижу на их сайте, 6.67.82 Lynob 6 лет назад 0
@Lynob попробуй http://uberoptions.net/ Это также для клавиатур rahuldottech 6 лет назад 0
Версию можно найти по моей ссылке, но вот [прямая ссылка] (https://download01.logi.com/web/ftp/pub/techsupport/mouse/SetPoint6.67.83_64.exe). Имя файла для загрузки `SetPoint6.67.83_64.exe`, и это может означать« 64-разрядная версия 6.7.83 ». harrymc 6 лет назад 0
вы пробовали Microsoft клавиатуру и центр мыши? Там вы можете сделать некоторые изменения: https://www.microsoft.com/accessories/fr-ca/downloads/mouse-keyboard-center Fluffy Destroyer 6 лет назад 0
@harrymc не работает Lynob 6 лет назад 0
@LateGameReviewer установщик не запускается даже в режиме совместимости. это говорит об ошибке Lynob 6 лет назад 0
@rahuldottech, который работает с очень старой версией уставки, и не поддерживается на моем компьютере, а программное обеспечение давно устарело Lynob 6 лет назад 0
установщик не запускается даже в совместимости. он говорит об ошибке - Lynob +++++ Вы смотрели на просмотрщик событий, чтобы узнать, дал ли он какую-либо информацию об ошибке? Fluffy Destroyer 6 лет назад 0
Я думаю, вам нужно заменить SetPoint на AutoHotkey. Дайте мне знать, если это решение вас интересует. harrymc 6 лет назад 0
Дополнительные вопросы: проблема с медиа ключами? Они хорошо работают, когда Setpoint не работает? harrymc 6 лет назад 0
@harrymc не одна или две кнопки не работают должным образом, но заданное значение бесполезно, так как он только обнаруживает кнопку калькулятора из всех кнопок на моей клавиатуре. autohotkey определенно меня интересует Lynob 6 лет назад 0
Ладно, черт возьми ... чертово заданное программное обеспечение и клавиши мультимедийной клавиатуры не работают должным образом ... Спасибо за помощь !! Pimp Juice IT 6 лет назад 0

1 ответ на вопрос

2
harrymc

Заданное значение очень плохо для пользовательских ключей, и, кроме того, у него есть плохая привычка глотать некоторые из этих ключей, например, мультимедийные клавиши, поэтому они недоступны для других программ.

Я предлагаю избегать Setpoint и использовать вместо AutoHotkey .

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

SetFormat, Integer, Hex Gui +ToolWindow -SysMenu +AlwaysOnTop Gui, Font, s14 Bold, Arial Gui, Add, Text, w100 h33 vSC 0x201 +Border,  Gui, Show,, % "// ScanCode //////////" Loop 9 OnMessage( 255+A_Index, "ScanCode" ) ; 0x100 to 0x108 Return  ScanCode( wParam, lParam ) { Clipboard := "SC" SubStr((((lParam>>16) & 0xFF)+0xF000),-2)  GuiControl,, SC, %Clipboard% } 

Запустите его, и когда GUI будет в фокусе, нажмите клавишу, и скан-код будет отображен и скопирован в буфер обмена в формате для использования в качестве горячей клавиши или с командами отправки.

Скан-коды могут быть использованы в скриптлете. Например, используйте мультимедийную клавишу Browser для запуска Firefox:

SC032::Run "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" 

Когда скриптлет завершен, вы можете сохранить его в папке «Автозагрузка», чтобы он автоматически запускался с Windows.

Возможно, вам придется искать программы командной строки, которые могут выполнять необходимые операции. Например, звук может контролироваться бесплатным NirCmd .

скрипт autohotkey определяет все ключи, кроме ключа, который я хочу, что делать в этом случае? как Windows не читает ключ, чтобы начать с Lynob 6 лет назад 0
Некоторые клавиши используются микропрограммой клавиатуры для изменения поведения других клавиш. Примером является клавиша Fn на большинстве ноутбуков. К сожалению, такие ключи не генерируют коды сканирования и поэтому не могут быть сопоставлены. harrymc 6 лет назад 0
[См. Это] (http://the620guy.com/wp-content/uploads/2016/01/20160223-6_-_Logitech_MK700MK710_Keyboard__M310_Mouse__Rec__New_Batts_7.jpg) все ключи генерируют коды, кроме той, которая выводит лоток для компакт-дисков в правом верхнем углу, рядом с ключом калькулятора. на Linux это работает. все генерирует коды для autohotkey, кроме этого Lynob 6 лет назад 0
Я понимаю, но если ключ не генерирует скан-код, то это проблема его прошивки и не может быть решена. Вы можете назначить другую клавишу или комбинацию для извлечения с помощью AutoHotkey и утилиты NirCmd. harrymc 6 лет назад 0