Значения реестра
Обычно все настройки сохраняются в этом разделе реестра: HKEY_CURRENT_USER\SOFTWARE\ComfortSoftware\hvk
Параметр командной строки /COMMON указывает приложению сохранять настройки в следующий раздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\ComfortSoftware\hvk
Параметр командной строки /INIFILE указывает приложению сохранять и читать настройки из INI-файла. Обычно настройки хранятся в реестре. Настройки будут сохранены в файл Backup.ini, расположенный в папке установки приложения (в подпапке Data).
Системные настройки
| Значение | Описание |
|---|---|
| Language | Язык интерфейса пользователя. |
| RunAtWindowsStartup | Запускать программу при запуске Windows (используется в INI-файле) |
| ShowLogonKeyboard | Показывать клавиатуру на экране входа в систему (используется в INI-файле) |
| HighPriority | Установить высокий приоритет |
| HideTrayIcon | Скрыть значок в системном трее |
| DeskBandVisible | Показывать панель инструментов на панели задач (используется в INI-файле) |
| AddToWindowsContextMenu | Добавить в контекстное меню Windows (используется в INI-файле) |
| StopTabletInputService | Отключить системную сенсорную клавиатуру и панель рукописного ввода (Windows 8 и выше) |
| ActionFileName | Текущий файл сочетаний клавиш |
| ActionFileName0, ActionFileName1, ActionFileName2, ActionFileName3 | История открытых файлов сочетаний клавиш |
| FirstStart | Не показывать мастер |
Общие
| KeyboardName | Имя типа клавиатуры |
| KeyboardSecurityPassword | При вводе пароля не показывать, какие клавиши нажаты |
| KeyPressOnRelease | Вводить символы при отпускании клавиш |
| KeyboardRepeat | Включить повтор клавиш |
| KeyboardRepeatDelay | Задержка повтора (мс) |
| KeyboardRepeatRate | Частота повтора (символов в секунду) |
| ShowKeyHint | Показывать подсказку над нажатой символьной клавишей |
| ShowAlternateSymbols | Показывать альтернативные символы или знаки |
| ShowAlternateSymbolsDelay | Задержка в миллисекундах для показа альтернативных символов |
Экспертные настройки
| AccessDenied | Заблокировать все настройки, чтобы конечный пользователь не мог их изменить |
| ShowCAD | Показывать кнопку CTRL+ALT+DEL рядом с клавиатурой входа в систему (0 — скрыть, 1 — показать) |
| LogonOnTop | Переместить клавиатуру входа в систему в верхнюю часть экрана (0 — снизу, 1 — сверху) |
| LogonTransparent | Сделать фон клавиатуры входа в систему прозрачным (0 — непрозрачный, 1 — прозрачный) |
| StartContextMenu | Скрыть всплывающую подсказку при запуске программы |
| ShowHandCursor | Вид указателя мыши |
| KeyboardUpperCase | Показывать символы на экранной клавиатуре в ВЕРХНЕМ РЕГИСТРЕ |
| TKeyboardSetupFormTop, TKeyboardSetupFormLeft, TKeyboardSetupFormHeight, TKeyboardSetupFormWidth, TKeyboardSetupFormState | Top, Left, Height, Width и State окна «Изменить тип клавиатуры» |
| KeyboardTouchSlide | Менять нажатую клавишу, когда вы касаетесь клавиши и двигаете пальцем (полезно для компьютерных игр) |
| KeyboardHighlightReleasedKey | Подсвечивать клавиши на экранной клавиатуре, когда вы поднимаете палец |
| KeyboardHighlightReleasedKeyDelay | Подсветка клавиш: задержка исчезновения (мс) |
| KeyboardZoomIcons | Показывать увеличенные значки на экранной клавиатуре, если возможно |
| AdditionalKeyBorder | Дополнительная граница клавиши для определения активной клавиши |
| KeyboardShowShift, KeyboardShowCtrl, KeyboardShowAlt, KeyboardShowWin, KeyboardShowAnyKey | Показывать клавиатуру при удержании клавиши |
| KeyboardShowDelay | Задержка между моментом нажатия управляющей клавиши и моментом появления экранной клавиатуры |
| KeyboardHideWhenDeviceFound | Скрывать клавиатуру при обнаружении этого устройства |
| WebBrowserCheckEnabled | Вы можете показывать, скрывать и перемещать клавиатуру с помощью JavaScript. Процесс прост: специальные функции JavaScript добавляют связанную с клавиатурой информацию в заголовок браузера, а программа отслеживает его изменения. (0 — отключено, 1 — включено) |
| WebBrowserCheckInterval | Интервал в миллисекундах между проверками заголовка браузера, когда включён WebBrowserCheckEnabled. |
| WebBrowserCheckForced | 0 — проверять заголовок только известных браузеров. 1 — проверять заголовок любого активного окна. |
| KeyboardHideTemporarily | Временно скрывать клавиатуру, когда видно системное окно в Windows 8 и выше |
| KeyboardHideWhenSearchUI | Временно скрывать клавиатуру, когда видно меню «Пуск» в Windows 10 и выше |
| KeyboardHideWhenSwipe | Скрывать клавиатуру при смахивании её вниз |
| ExcludeWebsites | Скрывать клавиатуру, когда в Internet Explorer активирован веб-сайт/URL из этого списка |
| KeyboardForcedOnTop | Размещать окно клавиатуры поверх других окон, расположенных сверху |
| KeyboardSideLock | Блокировать экранную клавиатуру при наборе (иначе проверяется текстовый курсор) |
| BlockMouseMessages | Не перемещать курсор мыши при касании клавиатуры в Windows 8 и выше |
| CaretKbMovesMouse | Перемещать мышь после нажатия плавающего значка |
| KeyboardMinHeight | Минимальная высота клавиатуры |
| KeyboardMinWidth | Минимальная ширина клавиатуры |
| KeyboardHoldDoubleShift, KeyboardHoldDoubleCtrl, KeyboardHoldDoubleAlt, KeyboardHoldDoubleWin, KeyboardHoldDoubleFn | Удерживать клавишу при двойном щелчке: Shift, Ctrl, Alt, Win, Fn |
| KeyboardHoldArrowKeys, KeyboardHoldAnyKey | Удерживать клавишу до повторного нажатия: клавиши со стрелками, любая клавиша |
| KeyboardRemainPressedDelay | Клавиша Shift, Ctrl, Alt или Win остаётся нажатой, если её удерживают менее N миллисекунд |
| WCCollectStatistics | Собирать статистику подсказок слов |
| WCGridRowCount | Максимальное количество строк в подсказках слов |
| KeyboardSecurityTotal | Никогда не показывать нажатые клавиши |
| BlockSystemHotkeys | Блокировать системные клавиши и сочетания клавиш, такие как Alt+F4, Win, Alt+Tab, Ctrl+Alt+Del и т. д. |
| KeyboardShowHieroglyphs | Показывать иероглифы для азиатских языков на клавишах |
| KeyboardShowDeadKeys | Показывать мёртвые клавиши |
| ShowCursor | Показывать указатель мыши для всех окон |
Тема оформления
| Значение | Описание |
|---|---|
| ThemeName | Стиль темы |
| ColorBackground, ColorFrame, ColorBtnNormal, ColorBtnNormalFrame, ColorBtnNormalFont, ColorBtnNormalFontInfo, ColorBtnSelected, ColorBtnSelectedFrame, ColorBtnSelectedFont, ColorBtnSelectedFontInfo, ColorBtnHotTrack, ColorBtnHotTrackFrame, ColorBtnHotTrackFont, ColorBtnHotTrackFontInfo | Пользовательские цвета темы |
| SkinBtnNormal, SkinBtnHot, SkinBtnSelected | Пользовательские обложки темы |
| ThemeDrawingStyle | Стиль отрисовки |
| ThemeNative | Системный стиль окна |
| ThemeRounded | Скруглённые углы |
| KeyboardShowCaption | Зарезервировано |
| KeyboardShowButtons | Зарезервировано |
| ThemeAlphaBlend | Зарезервировано |
| ThemeCommonAlphaBlend | Общая прозрачность (0-255) |
| BackgroundPictureName | Фоновое изображение |
| ThemeInfoFontName, ThemeInfoFontIsBold, ThemeInfoFontIsItalic, ThemeInfoFontSize | Шрифт символов темы |
| ThemeFontName, ThemeFontIsBold, ThemeFontIsItalic, ThemeFontSize | Шрифт темы |
Тема оформления: клавиши
| KeyboardCenterInfo | Показывать подписи и значки в центре клавиш |
| KeyboardShowLabels | Показывать раскладку клавиатуры по умолчанию |
| KeyboardLang | Раскладка клавиатуры по умолчанию |
| KeyboardShowDoubleKeys | Показывать символы, доступные через Shift, когда Shift не нажат и шрифт не крупный |
| ShowCharCtrl | Показывать символы, доступные через Ctrl и Ctrl+Shift |
| ShowKeyboardZone | Окрашивать зоны пальцев |
| KeyboardForeignLabels | Подписи на управляющих клавишах зависят от текущего выбранного языка ввода |
| KeyboardShowLocks | Показывать состояние клавиш Caps Lock, Num Lock и Scroll Lock |
Показ/скрытие
| KBVisible | Экранная клавиатура видна |
| ShowCaretKeyboard | Показывать экранную клавиатуру, когда виден текстовый курсор |
| ShowCaretKeyboardOnClick | Показывать только при щелчке или касании текстового поля |
| KeyboardCaretDelay | Задержка исчезновения (мс), когда текстовый курсор невидим |
| KeyboardHideWhenPhysicalUsed | Скрывать экранную клавиатуру при наборе на физической клавиатуре |
| GestureShow | Касание тремя пальцами на сенсорном экране: показать/скрыть |
| KeyboardAnimation | Анимировать запуск экранной клавиатуры: 1 — выезд вниз, 2 — выезд вверх, 3 — выезд вправо, 4 — выезд влево |
| KeyboardAutoHide | Автоскрытие |
| KeyboardHideDelay | Автоскрытие: задержка исчезновения (мс) |
| KeyboardHideEndState | Автоскрытие: конечное состояние (0-255) |
Положение
| KeyboardPos0000x0000 | Положение окна клавиатуры для каждого разрешения экрана |
| KeyboardLocked | Заблокировать перемещение клавиатуры |
| ShowKeyboardBesideCaret | Показывать экранную клавиатуру рядом с областью ввода текста, когда возможно |
| KeyboardMovesWindow | Перемещает и изменяет размер активного окна |
| KeyboardDock | Прикрепление: 0 — нет, 1 — снизу, 2 — сверху, 3 — справа, 4 — слева |
| CheckWorkarea | Не перекрывать панель задач. Панель задач учитывается при перемещении клавиатуры к краю экрана. Прикрепление и Положение по умолчанию используют эту опцию (0 — весь экран, 1 — рабочая область). |
| KeyboardPosHorz, KeyboardPosVert | Положение по умолчанию:
Положение по горизонтали: 0 — не перемещать, 1 — слева, 2 — по центру, 3 — справа Положение по вертикали: 0 — не перемещать, 1 — сверху, 2 — по центру, 3 — снизу |
| GestureMove | Касание двумя пальцами для перемещения |
Масштаб
| KeyboardFitWidth | Подгонять по ширине |
| KeyboardFitHeight | Подгонять по высоте |
| KeyboardZoomWidth | Масштаб ширины (%) |
| KeyboardZoomHeight | Масштаб высоты (%) |
| KeyboardLockAspectRatio | Заблокировать размер окна |
| KeyboardLockedSize | Заблокировать размер клавиатуры |
| GestureZoom | Сведение или разведение пальцев для масштабирования при использовании сенсорного экрана |
Помощь при наборе
| KeyboardPeriodShortcut | Двойное касание пробела вставит точку с последующим пробелом |
| KeyboardCapitalAfter, KeyboardCapitalAfterStr | Делать заглавной первую букву каждого предложения |
| KeyboardDeleteSpace, KeyboardDeleteSpaceStr | Удалять пробел перед |
| KeyboardSpaceAfter, KeyboardSpaceAfterStr | Добавлять пробел после |
| KeyboardSpaceBefore, KeyboardSpaceBeforeStr | Добавлять пробел перед |
| KeyboardHoldShiftDoubleTap | Использовать все заглавные буквы при двойном касании Shift |
| KeyboardHoldShift | Удерживать Shift до отпускания |
| KeyboardHoldCtrl | Удерживать Ctrl до отпускания |
| KeyboardHoldAlt | Удерживать Alt до отпускания |
| KeyboardHoldWin | Удерживать Win до отпускания |
| KeyboardAutoclick | Включить автоклик |
| KeyboardAutoclickDelay | Задержка автоклика (мс) |
Жесты
| UseGestures | Использовать жесты |
| SensitivityGestures | Чувствительность жестов (0-30) |
| GestureRight, GestureLeft, GestureUp, GestureDown | Действие для жеста |
Плавающее окно (FKB)
| FKBVisible | FKB видно |
| TFloatingWindowKbFormTop | Top для FKB |
| TFloatingWindowKbFormLeft | Left для FKB |
| TFloatingWindowKbFormHeight | Зарезервировано |
| TFloatingWindowKbFormWidth | Зарезервировано |
| TFloatingWindowKbFormState | Зарезервировано |
| FKBAutoHide | Автоскрытие: скрывать FKB, когда видна экранная клавиатура |
| FKBLocked | FKB заблокировано |
| FKBSize | Размер FKB |
| FKBHeight | Высота FKB |
| FKBWidth | Ширина FKB |
| FKBTransparent | Прозрачность FKB (0-255) |
| FKBFirstInfo | Скрыть всплывающую подсказку о FKB (вы можете настроить параметры...) |
| FloatingWindowKbHint | Определяет, отображает ли FKB всплывающую подсказку, когда указатель мыши на мгновение задерживается над FKB |
Плавающий значок
| ShowCaretKbIcon | Показывать плавающий значок экранной клавиатуры рядом с текстовым курсором, когда возможно |
| ShowCaretKbAutoHide | Автоскрытие: скрывать значок, когда видна экранная клавиатура |
| ShowCaretKbLabel | Показывать подпись рядом со значком |
| CaretKbWidth | Ширина значка |
| CaretKbHeight | Высота значка |
| CaretKbLeft, CaretKbTop | Расстояние между текстовым курсором и значком |
Подсказки слов
| WCEnabled | Подсказки слов включены |
| WCShowAsGrid | Показывать как набор кнопок рядом с экранной клавиатурой |
| WCAlignTextLeft | Выравнивать слова по левому краю |
| WCAutoHide | Автоскрытие подсказок слов |
| WCShowWithKeyboard | Показывать, скрывать и перемещать вместе с экранной клавиатурой |
| WCThreshold | Минимальный порог символов |
| WCDisplayedWords | Количество отображаемых слов |
| WCShowDelay | Задержка появления подсказок слов (мс) |
| WCAddSpace | Добавлять пробел после выбора подсказки слова |
| WCHideCompleteWords | Не показывать слова, в которых остался 1 символ |
| WCDisplayNumbers | Показывать номера |
| WCConfirmKey | Подтверждать выбранное слово этой клавишей |
| TWordCompleteFormTop | Top окна подсказок слов |
| TWordCompleteFormLeft | Left |
| TWordCompleteFormHeight | Height |
| TWordCompleteFormWidth | Width |
| TWordCompleteFormState | Зарезервировано |
Подсказки слов: словари
| WCLearn | Изучать новые слова |
| WCConfirmation | Подтверждение добавления слов в пользовательский словарь |
| WCWordConfirmDelay | Задержка исчезновения (мс) подтверждения добавления слов |
| WCWordConfirmKey | Подтверждать новое слово этой клавишей |
| WCDataPath | Папка, используемая программой для хранения словарей и статистики |
| WCSecurityPassword | Отключать функцию подсказок слов при вводе паролей |
Языковая панель
| TFloatingWindowLangFormTop | Top языковой панели |
| TFloatingWindowLangFormLeft | Left языковой панели |
| TFloatingWindowLangFormHeight | Зарезервировано |
| TFloatingWindowLangFormWidth | Зарезервировано |
| TFloatingWindowLangFormState | Зарезервировано |
| FLGHeight | Высота языковой панели |
| FLGWidth | Ширина языковой панели |
| FLGVisible | Языковая панель видна |
| FLGLocked | Языковая панель заблокирована |
| FLGShowWithKeyboard | Показывать, скрывать и перемещать вместе с экранной клавиатурой |
| FLGKind | Вид языковой панели |
| FLGShowLabel | Показывать подпись языковой панели |
| FLGTransparent | Прозрачность языковой панели (0-255) |
| FLGFirstInfo | Скрыть всплывающую подсказку о языковой панели (вы можете настроить параметры...) |
| FloatingWindowLangHint | Определяет, отображает ли языковая панель всплывающую подсказку, когда указатель мыши на мгновение задерживается над языковой панелью |
Значки ярлыков
| ShowIconWindows | Показывать значки ярлыков Windows |
| ShowIconApp | Показывать значки ярлыков активного приложения |
| ShowIconCKeys | Показывать значки ярлыков программы |
| ShowIconHints | Показывать подсказки значков ярлыков |
| ShowHotkeySquare | Показывать информацию о наличии сочетаний клавиш приложения |
| TIconSetupFormTop | Top окна «Изменить значки ярлыков» |
| TIconSetupFormLeft | Left окна «Изменить значки ярлыков» |
Звуки
| SoundEnabled | Включить звуки |
| Sound0 | Звук: нажатие буквенно-цифровых клавиш на экранной клавиатуре |
| Sound1 | Звук: нажатие клавиши BackSpace или Delete на экранной клавиатуре |
| Sound2 | Звук: нажатие системных клавиш на экранной клавиатуре |
| Sound3 | Звук: нажатие буквенно-цифровых клавиш |
| Sound4 | Звук: нажатие клавиши BackSpace или Delete |
| Sound5 | Звук: нажатие системной клавиши |
| Sound6 | Звук: нажатие сочетания клавиш программы |
| Sound7 | Зарезервировано |
| Sound8 | Зарезервировано |
| SoundVolume | Громкость этих звуков (0-100) |
Зависимости
| DependenciesListCount, DependenciesList0, DependenciesList1... | Список зависимостей |
Дополнительно
| NumLockStatus | Состояние Num Lock: 0 — не менять, 1 — включать при запуске, 2 — выключать при запуске |
| ShortcutInfoEnabled | Включить информационное сообщение о запуске программ с помощью ярлыков |
| ShortcutInfoFontName, ShortcutInfoFontIsBold, ShortcutInfoFontIsItalic, ShortcutInfoFontSize, ShortcutInfoColor | Шрифт информации о ярлыке |
| ShortcutInfoHideDelay | Задержка исчезновения (мс) информации о ярлыке |
Прочее
| ActionSetupActive | Скрыть всплывающую подсказку об окне «Настройки сочетаний клавиш» |
| TActionSetupFormTop | Top окна «Настройки сочетаний клавиш» |
| TActionSetupFormLeft | Left |
| TActionSetupFormHeight | Height |
| TActionSetupFormWidth | Width |
| TActionSetupFormState | State окна «Настройки сочетаний клавиш» |
| pnlLeftWidth | Ширина левой панели окна «Настройки сочетаний клавиш» |
| ShowLangIcon | Зарезервировано |
| ShowCaretFlag | Зарезервировано |
| ShowCaretFlagOnChange | Зарезервировано |
| FastCaretFlag | Зарезервировано |
| CapsLockIcon | Зарезервировано |
| CaretFlagAlphaBlend | Зарезервировано |
| SCOptions | Зарезервировано |
| CreateBtnKind | Вид последней созданной экранной клавиши |
| MessageRecordMacros | Скрыть сообщение о записи макросов |
| BalloonRecordMacros | Скрыть всплывающую подсказку о записи макросов |
| rqcrpt, crpt | Пароли |
| IniPath | Зарезервировано |
| ActionString | Зарезервировано |
| TrayAction | Зарезервировано |