This documentation is not completely up-to-date. The English and French translations are more accurate.
Почему такое странное название? Автор Лицензия Установка Что может делать Clavier+ Создание комбинаций клавиш Условия применяющиеся к комбинациям клавиш (ярлыкам) Действия при вводе текста Печать списка ярлыков Конфигурационные файлы Опции командной строки Известные проблемы FAQ (Часто задаваемые вопросы) Примеры ярлыков
Clavier просто французское слово клавиатура. Отметьте невероятную новизну этого названия, и количество творческого потенциала для его поиска!
Русский перевод
Валерий Романовский, Поставы
E-mail: valerik-roma@mail.ru
Clavier+ выпущен под лицензией GPLv3. Это дает вам право использовать, копировать, распространять программное обеспечение, для любых целей (личных или коммерческих), никому не нужно платить.
Не существует никакой гарантии на эту программу, я не несу ответственности за любой ущерб в связи с ее использованием.
Исходные коды Clavier+ доступны здесь:
https://github.com/guilryder/clavier-plus
Clavier+ распространяется в нескольких пакетах:
Чтобы инсталлировать Clavier+ без программы установки:
Чтобы деинсталлировать Clavier+ вручную:
Clavier позволяет ассоциировать действие с любой клавишей быстрого доступа или так называемым ярлыком. Эти действия могут быть:
Сочетания клавиш можно использовать с (почти) любой клавишей на клавиатуре. Клавиши Windows, расположенных по бокам от клавиши пробела, могут быть использованы вместе с Ctrl, Alt и Shift. Поскольку программы редко используют эти клавиши, для вас доступны многие простые сочетания: Win + A, Win + 2, Win + . и т.д.
Clavier+ может изменять поведение специальных клавиш, таких как ` или F11. Таким образом сочетание одного ключа может быть ассоциировано с дружественным действием.
Если необходимо, действие клавиш может зависеть от активной программы. Это позволяет добавить ярлыки на конкретные программы.
Таким же образом, действие клавиш может зависеть от ключей состояния переключения, то есть ключей, имеющих огоньки на клавиатуре: Caps Lock, Num Lock, Scroll Lock. Например, это позволяет написать специальные символы вместо цифр, когда будет установлен режим Caps Lock.
Запустите Clavier+. В трее появится значок программы рядом с часами. Он указывает, что Clavier+ работает, и таким образом, сочетания клавиш являются активными. Нажмите на иконку для отображения окна конфигурации. Вы можете изменить размер окна, если найдете его слишком маленьким. Верхняя часть содержит несколько примеров быстрого доступа.
Чтобы создать новое сочетание клавиш, нажмите кнопку Добавить (имеющую форму символа +), и выберите в контекстном меню действие клавиатуры:
Появится диалоговое окно где вы укажете комбинации быстрого доступа. Введите его в выделенной области: текст названия должен быть написан в текстовом поле. Затем нажмите кнопку OK
В случае необходимости, измените действие комбинации в нижней части окна конфигурации. Если комбинация должна записать текст, например, адрес электронной почты, убедитесь, что опция Написать текст отмечена, затем введите свой текст в большое текстовое поле. Каждый раз, когда вы будете нажимать клавиши быстрого доступа, указанный текст будет написан. Вы можете использовать стрелки меню для вставки специальных символов или имитации нажатия клавиш.
Если комбинация должна запустить программу или отобразить веб-сайт, отметьте соответствующие опции. Введите путь к вашей программе, или адрес вашего сайта в этой зоне. Вы можете использовать небольшую кнопку справа для поиска программы для запуска. Вы можете проверить действие комбинации, нажав на кнопку Тест. Если необходимо, нажмите кнопку Расширенные настройки чтобы указать исходный каталог или начальный размер окна программы (развернутое, нормальное, свернутое).
Важно: вы должны закрыть окно конфигурации Clavier+ прежде чем тестировать ваши комбинации. Когда окно видимо, комбинации горячих клавиш отключены.
Вы можете ограничить влияние ярлыка при некоторых условиях. Если все условия удовлетворяют условиям, действие ярлыка выполняется. Если одно или несколько условий, не удовлетворяют условиям, Clavier+ игнорирует ярлык и выполняются оригинальные действия ярлыка (которые определяются Windows или активной программой). Это позволяет связывать различные действия с одним и тем же ярлыком.
Внимание! Если вы свяжите несколько действий с одним ярлыком, будьте осторожны, чтобы избежать двусмысленности, предоставленной им взаимоисключающими условиями. В противном случае появится сообщение об ошибке, когда вы закрываете окно. Например, если вы хотите связать Ctrl + X с программой Notepad когда Num Lock отключен, иначе для программы Калькулятор, вы должны задать условие “Num Lock: должен быть включен” для второго ярлыка. Это потому, что состояние "Num Lock: нет условий" может быть неоднозначным для других ярлыков, таких как Ctrl + X при условии, "Caps Lock: должен быть включен”.
Вы можете ограничить действия ярлыков на некоторые программы. Это позволяет задавать разные значения одному и тому же сочетанию клавиш, в зависимости от активной программы. По умолчанию, ярлыки включены для "все программы, кроме: ”, что означает для всех программ.
Вы можете определить два вида условий к активной программе. Ярлык может быть включен для всех программ, кроме специфических (за исключением критериев), или только для определенных программ (в том числе критериев). Выберите тип условия в поле со списком Включить для после выбора ярлыка в списке.
Чтобы определить список программ, связанных условием, щелкните по маленькому перекрестию прицела справа (белый фон). Затем держа левую кнопку мыши, переместите прицел в окно программы, которую вы хотите выбрать (например, окно Word или Проводник Windows). Название программы, записывается в поле слева от увиденного. Повторите эту операцию для каждой программы, чтобы добавить ее в список.
Когда список программ пуст, то ярлык активен для всех программ. Если он не пустой, то ярлык активен только для указанных программ.
Для данного сочетания, вы можете определить любое количество ярлыков, имеющих условие для Только этих программ, если они ссылаются на разные программы. Во всех случаях можно определить только один ярлык имеющий условие всех программ кроме.
Тип ярлыков для Только этих программ имеет приоритетное значение над ярлыками Все программы кроме. Если вы сопоставили условие для “Только этих программ: notepad.exe” с первым ярлыком, а “Все программы кроме: ничего” со вторым ярлыком, если оба ярлыка имеют те же сочетания клавиш, и если вы выполняете эту комбинацию в Notepad, первый ярлык будет выполнен, второй будет игнорироваться.
Вы можете изменить действие комбинации в зависимости от состояния клавиш переключения: Caps Lock, Num Lock, Scroll Lock. Например, можно создать комбинацию клавиш работающих только в режиме Caps Lock.
Для указания условия, дважды щелкните ярлык в списке. В области Условие активации, установите состояние для каждой клавиши переключения. Вы можете захотеть включить условие, отключить или не ставить каких-либо условий.
В текстовом поле Написать текст, вы можете указать несколько видов действий:
Просто введите текст, который будет набран в текстовом поле. В области выпадающего меню стрелки Написать символ можно вставлять специальные символы недоступные с клавиатуры.
Ввод текста не работает с некоторыми программами. Вы можете попробовать использовать синтаксис [|написать текст в режиме низкого уровня|] чтобы Clavier+ использовал низкоуровневые методы при вводе текста (лучше совместимость, но более медленно и больше ограничений).
Используйте Симулировать нажатие клавиш из меню стрелки, чтобы записать код нажатия клавиш. Как правило, код это имя комбинации клавиш в скобках, например: [Ctrl+O].
Следует отметить, что моделирование нажатия клавиш позволяет сделать много различных манипуляций, таких как манипуляции с буфером обмена (Ctrl + C и Ctrl + V) или выполнения команды меню ( Alt + буква).
Используйте команду Запустить программу из меню стрелки, или напишите строку программы для выполнения, заключенную в двойные скобки. Например, чтобы открыть текстовый файл и переместить курсор в его конец:
[[notepad.exe C:\\TODO.txt]][][Ctrl+End]
Этот синтаксис позволяет запускать несколько программ, с тем же самым ярлыком. Например, чтобы запустить Блокнот и калькулятор:
[[notepad.exe]][[calc.exe]]
Строка команды может содержать % закрывающие переменные окружения, подобно explorer.exe %WINDIR% чтобы открыть проводник в директории Windows. Переменная окружения %CLIPBOARD% будет содержать текст в настоящее время хранящийся в буфере обмена. Например, чтобы открыть выбранный URL в Internet Explorer:
[Ctrl+C][][[iexplore.exe %CLIPBOARD%]]
Если ярлык выполняет несколько действий, то может быть необходимо, чтобы каждому из них было достаточно времени для выполнения. Чтобы сделать паузу, напишите пару скобок: []. Clavier+ будет ждать 100 миллисекунд, а затем обнаружит новое активное окно. Вы также можете использовать команду [{Focus}] чтобы указать задержку.
Этот последний аспект имеет решающее значение. Если вы имитируете нажатие клавиш, которое отобразит новое окно (например Ctrl + O которое выскакивает в диалоговом окне File/Open), а затем напишет какой-нибудь текст (например, имя файла), вы должны указать Clavier+, что текст должен быть набран в новом окне:
[Ctrl+O][]MyFile.txt[ENTER]
Сделайте то же самое, если вы запускаете программу, которая выводит окно: вы должны указать Clavier+ обнаруживать новое активное окно.
[Ctrl+C][[notepad.exe]][][Ctrl+V]
Этот ярлык копирует в буфер обмена выбранный текст, запустит блокнот, а затем вставит в него скопированный текст. Тег [] имеет решающее значение, он указывает Clavier+ вставить текст в новое активное окно, то есть блокнот.
Стрелка меню содержит список поддерживаемых команд.
Если не пусто, задержка в миллисекундах ожидает активации окна. Это может быть полезным чтобы дать достаточно времени для окна, перед попыткой активировать его. Если задержка не указана, то без задержек.
Если имя окна пустое, Clavier+ обнаружит новое активное окно и отправит будущую команду ему. Полезно, если нажатие клавиш отображает новое окно, в котором ярлыку необходимо сделать запись. Пример:
[{Focus}] или [{Focus,200}]
Если имя окна не пустое, Clavier+ активирует первое окно соответствующее заданному имени. Имя может содержать маски * и ? . Наклонная обратная черта однажды использоваться дважды с исключающими запятыми. Пример:
[{Focus,50,* - Microsoft Word}] или [{Focus,,Title\, subtitle}]
По умолчанию, выполнение комбинации останавливается, если окно не найдено. Для того, чтобы продолжать выполнение комбинации, даже если окно не найдено, вставьте восклицательный знак ! перед заголовком окна. Если вы хотите найти окно с заголовком, начинающимся с !, исключите его одной слэшей. Примеры:
[{Focus,0,*Internet Explorer}][Alt+F4] закрывает первое найденное окно Internet Explorer. Ничего не делает, если Internet Explorer не запущен.
[{Focus,0,!Untitled*}]Test напишет Test в окне с заголовком, начинающемся с Untitled, или в текущем окне, если такого окна не существует.
[{Focus,0,\!Warning!}] активизирует первое окно с заголовком !Warning!.
Обратите внимание, что [{Focus,100}] эквивалентно [].
Если Вам необходимо написать специальные символы \, [, ], {, } или |, Вам необходимо исключить их обратной косой чертой. Например:
Это скобка: \[, это один обратный слеш: \\
Стрелка меню содержит список всех специальных символов.
Вы должны вписывать обратную косую черту перед специальным символом каждый раз в тексте ярлыка, даже в специальных тегах, таких как симуляция нажатия клавиш или тэги запускающие программу:
[[notepad.exe document\[1\].txt]] откроет файл с именем document[1].txt в блокноте Notepad
В основном окне программы нажмите кнопку Копировать список. Это вставит список всех горячих клавиш в буфер обмена: вы можете вставить его в текстовый редактор по вашему выбору, чтобы распечатать его.
По умолчанию, Clavier+ использует единый конфигурационный файл для хранения настроек: Clavier.ini, расположенный в том же каталоге, где и основной исполняемый файл. Clavier+ не пишет ничего в реестр, за исключением, если вы используете опцию запуска Запуск программы при старте Windows.
Меню Clavier+ отображается по нажатию правой кнопки мыши на иконке программы рядом с системными часами, предлагается несколько команд для управления конфигурационными файлами:
Еще один способ загрузить файл конфигурации это запустить программу с опцией /load или /merge командной строки. Это позволяет загрузить конфигурационный файл с помощью командной строки:
clavier.exe /load configuration_file.ini
Если вам нужно добавить сразу много ярлыков, вот формат файла конфигурации
Общие настройки Настройки первого ярлыка - (линия почти пустая, содержит только одну черточку) Настройки второго ярлыка - ...
Язык=Русский Размер=ширина,высота,развернуто,скрыть иконку Столбцы=ширина 1,ширина 2,ширина 3 Сортировка=индекс столбца
Ярлык=комбинация горячих клавиш Код=код комбинации (внутренний используемый Clavier+) РазличатьЛеваяПравая=0 или 1 Описание=текст описания Текст=вводимый текст когда комбинация выполнена >Другая строка для ввода >Дополнительная строка ... Команда=запускаемая программа, когда комбинация выполнена Директория=папка запуска Окно=режим окна программы при запуске Программы=список программ ВсехПрограммКроме=список программ CapsLock=состояние вкл или выкл NumLock=состояние вкл или выкл ScrollLock=состояние вкл или выкл
Обратите внимание на необходимость вводить > символ в начале дополнительных строк для поля Текст=.
Текст с одной стороны, и Команда, Директория и Окно с другой стороны являются взаимоисключающими: ярлык не может написать текст и выполнить команду одновременно.
Clavier+ поддерживает следующие опции командной строки:
If Если Clavier+ запускается без каких-либо аргументов, поведение зависит от того, запущен Clavier+ или нет. Если нет, то Clavier+ запустится тихо. Если да, то Clavier+ не запустится повторно, но отобразит окно конфигурации. Это позволяет получить доступ к опциям Clavier+ , даже если его иконка в трее скрыта.
Некоторые специальные клавиши не могут быть использованы:
Print Screen Pause F12
Специальные клавиши «Обновить браузер», «увеличение звука», и т.д. поддерживаются частично. Ярлыки их использующие могут быть созданы, и возможно, изменят их первоначальное поведение. Однако действие этих клавиш осуществляется при нажатии в диалоговом окне Добавить . Кроме того, Windows не обеспечивает общий метод, чтобы получить имена этих специальных клавиш, они называются по номерам (например: #183).
Стандартные ярлыки Windows не могут быть изменены. Вот некоторые из них:
Ctrl + Alt + DEL | Отображает менеджер задач |
F12 | Обращение к отладчику |
Alt + Tab | Активация следующей задачи |
Alt + Shift + Tab | Активация предыдущей задачи |
Win + B | Поместить фокус на панель задач |
Win + D | Свернуть или восстановить все окна |
Win + E | Запуск Проводника |
Win + F | Показать окно поиска файлов |
Win + Ctrl + F | Показать поиск компьютеров |
Win + L | Быстрое переключение пользователей |
Win + M | Свернуть все окна |
Win + Shift + M | Отменить действие Win + M |
Win + R | Показать окно Пуск/Выполнить |
Win + U | Запуск менеджера утилит |
Win + F1 | Запуск Windows помощи |
Win + Tab | Активизация следующей кнопки панели задач |
Win + Shift + Tab | Активизация предыдущей кнопки панели задач |
Win + Pause | Показать апплет Свойства системы |
У Windows 7 есть еще несколько стандартных ярлыков, которые не могут быть изменены:
Win + = | лупа |
Win + B | перенос курсора в трей. Дальше можно стрелками управлять указателем |
Win + G | показать гаджеты рабочего стола |
Win + Home | свернуть или развернуть все неактивные окна |
Win + P | показать опции управления проектором |
Win + T | перемещает курсор на панель задач |
Win + Shift + T | цикл через кнопки панели задач в обратном порядке |
Win + X | центр мобильности. Полезен для ноутбуков. |
Win + Space | Сделать все окна прозрачными |
Win + arrow | стыковка, развертывание или минимизация окна |
Win + Shift + arrow | сменить монитор или изменить вертикальный размер окна |
Win + digit | открыть прикрепленную панель задач |
По умолчанию в Windows, комбинация Alt + Shift изменяет раскладку клавиатуры. Вам настоятельно рекомендуется не использовать Alt + Shift + клавиша, потому что вы можете изменить раскладку клавиатуры по ошибке.
Clavier+ может испытывать трудности с некоторыми программами при вводе текста или имитацией клавиш:
Некоторые ярлыки не позволяют быстрый повтор: вам возможно придется освободить все специальные клавиши (Ctrl, Alt и т.д.), а затем нажать их снова для повтора ярлыком. В ярлыках, которые имитируют другие ярлыки или запускают программы, Clavier+ пропускает специальные клавиши. Это позволяет избежать смешивания ярлыков, а запущенные программы обнаруживают, что некоторые специальные клавиши нажаты. Например, если Ctrl + A связана с [Alt+B], Clavier+ пропускает Ctrl ключ, в противном случае будет симулироваться Ctrl + Alt + B вместо Alt + B. Чтобы избежать ошибок поведения клавиатуры, Clavier+ никогда не нажимает специальные клавиши повторно.
Да. Новая программа установки не требует каких-либо административных прав и можно положить файлы программы в папку учетной записи пользователя.
Некоторые программы обрабатывают нажатия клавиатуры нестандартным путем, препятствуя Clavier+ написанию текста. Чтобы обойти эту проблему, заключите текст в [| и |], как показано ниже:
[|Мой текст|]
В основном нет. Игры имеют доступ к клавиатуре на низком уровне, для различных случаев: скорость, защита от читов.
Не существует стандартного способа для форматированного текста: точность процедуры зависит от программы, куда вы хотите написать текст (Word, Excel, OpenOffice).
Функция Автотекст в Word позволяет вставлять любой форматированный текстовый блок. С другими программами, вы можете использовать клавиши быстрого доступа. Так, например, Ctrl + B переключает атрибуты шрифта на жирный. Чтобы сделать слово жирным, можно записать:
A [Ctrl+B]bold[Ctrl+B] слово
Опять же, горячие клавиши форматирования зависят от программы, которую вы используете. Пожалуйста, обратитесь к ее документации для более подробной информации.
Нет, Clavier+ только для Windows. И я не знаю аналога под Mac или Linux.
Доступ к списку ярлыков Clavier+ не может быть защищен паролем. Более того, хранение данных безопасным способом является сложным с точки зрения имеющихся возможностей. Я настоятельно рекомендую использовать программы специализирующиеся на хранении паролей, такие как KeePass, Password Safe или RoboForm.
Нажмите кнопку "+" , выберите Написать текст, нажмите на цифровой клавиатуре клавишу точки, а затем нажмите кнопку OK. Введите запятую в области Написать текст.
В Проводнике Windows, создайте ярлык к специальной папке: нажмите правой кнопкой мыши на специальную папку, перетащите ее в другую папку (например C:\), отпустите кнопку и выберите Создать ярлык здесь во всплывающем меню.
Затем, в Clavier+, создайте комбинацию клавиш через Запустить программу, которая запустит программу через ярлык который вы только что создали. Вы должны записать полный путь вручную, а также добавить .lnk расширение. Например: C:\Мой компьютер.lnk если вы создали ярлык с названием Мой компьютер в папке C:\.
Некоторые специальные папки могут быть открыты без необходимости в ярлыке. Например, ::{20d04fe0-3aea-1069-a2d8-08002b30309d} откроет Мой компьютер. CLSID помеченные как поддерживаемые для выполнения в этом списке доступны также.
В строке команды ярлыка, вставьте explorer /e, перед путем к папке, убедитесь, что написали запятую после /e. Например: explorer /e, C:\
Запустите Clavier+ и затем закройте его. Дважды щелкните на Clavier.ini файл расположенный в том же каталоге, где и программа. Во второй строке, которая начинается с Размер=, замените последний ноль на единицу. Например: Размер=923,501,0,0 должен стать Размер=923,501,0,1.
Когда иконка Clavier+ не будет видима, вам придется запустить программу дважды, чтобы отобразить окно конфигурации (один раз, чтобы запустить ее и раз, чтобы открыть окно конфигурации).
Два решения:
Нажмите кнопку стрелки, выберите команду Симулировать нажатие клавиш.
Есть три ключа связанных с громкостью звука::
Для имитации этих клавиш и изменения громкости с помощью клавиатуры, создайте ярлык с Clavier+ в текстовом режиме, а затем запишите код клавиши в области Написать текст в скобках.
Вы можете использовать программу VolumeManager для регулировки громкости.
Есть 4 ключа, связанные с музыкальными плеерами:
Эти клавиши работают, даже если музыкальный плеер не в активном приложении. Чтобы пользоваться ими, создайте ярлык с Clavier+ в текстовом режиме, а затем запишите код клавиши в области Написать текст в скобках.
Есть несколько ключей, связанных с Интернет-браузерами:
Эти клавиши работают только при активном интернет-браузере.
Создайте ярлык для Clavier.exe в Меню Пуск/Программы/Автозагрузка. Для этого щелкните правой кнопкой мыши на Clavier.exe, держа кнопку перетащите мышью на меню Пуск, далее Программы, далее Автозагрузка, отпустите кнопку мыши. Выберите Создать ярлык здесь.
Решением будет вложить пути этих двух программ в двойные скобки, в области Написать текст. Например, чтобы запустить блокнот и калькулятор:
[[notepad.exe]][[calc.exe]]
Вам нужно создать ярлык через Написать текст и использовать [{MouseButton,код}] специальную команду. Например, для имитации нажатия левой кнопкой мыши: [{MouseButton,L}]. Для двойного щелчка левой: [{MouseButton,L}][{MouseButton,L}]. Для правой кнопкой мыши, используйте Rкод: [{MouseButton,R}].
Вы можете создать VBScript и попросить Clavier+ выполнить его. Общий порядок заключается в следующем: запустить Блокнот, написать текст скрипта, сохранить его с расширением .VBS, затем ассоциировать комбинацию с ним через Clavier+.
Например, написать текущую дату в активной программе.
set shell = WScript.CreateObject("WScript.Shell")
shell.SendKeys Date()
Если вы хотите написать дату в другом формате, вы можете использовать функции VBScript date.
Чтобы сохранить свои ярлыки после обновления или переформатирования вашего компьютера, вы можете перенести файл конфигурации Clavier.ini, расположенный в каталоге программы. Подробная процедура: