Windows изначально не поддерживает добавление второй горячей клавиши с одним действием. Это означает, что вы не можете создать операцию открытия с помощью 2 одним нажатием горячей клавиши.
Это можно сделать с помощью нескольких горячих клавиш.
Если на вашей клавиатуре есть кнопка контекстного меню (обычно в правом нижнем углу клавиатуры рядом с клавишами alt и control), вы можете нажать ее для доступа к меню. Если у вас его нет, используйте альтернативную комбинацию клавиш CTRL - SHIFT - F10.
Как только меню откроется, вы увидите, что у Open with есть маленькая строка ниже h. Это означает, что нажатие клавиши h
откроет подменю « Open With
. Оттуда, нажав клавишу ввода и клавиши со стрелками, вы сможете полностью открыть этот файл с клавиатуры.
Существуют такие программы, как auto-hotkey, которые основаны на макросах, которые позволяют вам выполнять действия на основе нажатия клавиш, а некоторые игровые клавиатуры также имеют встроенные клавиши макросов, которые можно использовать для выполнения этих нажатий клавиш и сопоставления их с один ключ.
Кроме того, вы можете взломать реестр и создать ярлык непосредственно в главном подменю, но опять же, вы не можете запустить этот ярлык с помощью одной клавиши быстрого доступа. Но тогда это будет, например, CTRL-SHIFT-F10, стрелка вниз, стрелка вниз, стрелка вниз, введите
Следующий взлом реестра будет применяться к каждому отдельному файлу, но только к одному типу. Можно сделать это и для одного типа, но, учитывая, что этот раздел в реестре немного сложнее, я решил, что он не подходит для SuperUser, потому что он требует слишком много объяснений, чтобы описать все возможные способы его использования. настроен (и, вероятно, нарушит этот формат файла, если он будет выполнен неправильно)
В реестре перейдите в HK_CLASSES_ROOT\*\shell
и экспортируйте этот ключ, чтобы у вас была резервная копия на случай, если все перестанет работать должным образом.
Создайте новый ключ. Имя, которое вы дадите этой клавише, будет отображаться в вашем контекстном меню. Хотя вы можете написать & перед буквой, чтобы подчеркнуть это, к сожалению, Windows не делает эту клавишу клавишей быстрого доступа. Чтобы написать & как реальный текст, напишите &&. В этом примере я буду использовать _My Command
и ссылку на нее.
Следующий шаг не является обязательным. Если вы хотите добавить значок 16x16 для повторного представления этой функции, вы можете добавить String Value
с Name
: Icon
и Data
: C:\path\to\file.ico
где этот путь является любым существующим местоположением .ico. файл.
Теперь создайте новый подраздел для вашего _My Command
key и назовите его Command
. Щелкните по нему и справа измените значение по умолчанию на "C:\path\to\my\program.exe" "%1"
. Программа.exe также может быть .cmd-файлом или чем-либо еще, что выполняется. % 1 является ссылкой на файл, который вы щелкнули. Если, например, используемой программе требуется больше параметров для загрузки вашего файла, например, файл, который вы хотите открыть, это c:\myfile.txt, а командной строкой будет: c:\test.exe -file c:\myfile.txt
тогда значением по умолчанию станет: "C:\test.exe" -file "%1"
Помните, что все изменения в этом подразделе - это мгновенные изменения, а это означает, что вы можете переключиться на свой проводник, щелкнуть правой кнопкой мыши и сразу увидеть результаты. Если по какой-то причине вы не сделали это правильно, проводник может аварийно завершить работу. Так что не проверяйте, пока каждый шаг не будет сделан. Кроме того, не закрывайте regedit, пока не подтвердите, что он работает. Если это не работает мгновенно, вам нужно перезагрузить компьютер. До сих пор у меня был один случай, когда это требовалось, но в большинстве случаев эти изменения происходили мгновенно.