Skip to content

Latest commit

 

History

History
133 lines (98 loc) · 5.92 KB

File metadata and controls

133 lines (98 loc) · 5.92 KB

Preferences

OverKeys offers extensive customization options through its Preferences window. OverKeys preferences are organized into ten tabs:

  1. General - Basic application settings
  2. Keyboard - Layout and key configuration
  3. Text - Font and text styling options
  4. Markers - Tactile marker customization
  5. Colors - Visual color customization options
  6. Animations - Key animation settings
  7. Hotkeys - Keyboard shortcuts for controlling OverKeys
  8. Learn - Add guide color to keys for learning proper touch typing
  9. Advanced - Additional configuration options
  10. About - Application information and version details

Accessing Preferences

To open the Preferences window:

  1. Right-click the OverKeys icon in the system tray
  2. Select Preferences from the context menu

General Tab

The General tab contains basic configuration options:

  • Open on system startup: Start OverKeys automatically when your system boots
  • Auto-hide keyboard: Automatically hide the keyboard after a period of inactivity
  • Auto-hide duration: Set how many seconds of inactivity before hiding (0.5-5.0 seconds)
  • Opacity: Control the overall transparency of the keyboard overlay (10-100%)
  • Layout: Select the keyboard layout (QWERTY, etc.)

Keyboard Tab

Configure the keyboard layout and physical appearance:

  • Keymap style: Choose between Staggered, Matrix, and Split Matrix (5-col) keymaps
  • Show top row: Display the number row above the main keyboard
  • Show grave key: Display the backtick/tilde key
  • Key size: Adjust the size of individual keys
  • Key border radius: Control how rounded the keys appear
  • Key border thickness: Set the thickness of key borders
  • Key padding: Set the spacing between keys
  • Space width: Adjust the width of the spacebar
  • Split width: Set the gap width for split keyboard layouts
  • Last row split width: Set the gap width of the last row for split keyboard layouts
  • Key shadow blur radius: Control the softness of key shadows
  • Key shadow offset X: Adjust the horizontal shadow position
  • Key shadow offset Y: Adjust the vertical shadow position

Text Tab

Customize the text appearance on keys:

  • Font family: Choose the typeface used for key labels
  • Font weight: Adjust how bold the text appears
  • Key font size: Set the text size for regular keys
  • Space font size: Set the text size for the spacebar

Markers Tab

Configure the tactile markers on home row keys:

  • Marker offset: Adjust the positioning of tactile markers
  • Marker width: Set the width of tactile markers
  • Marker height: Set the height of tactile markers
  • Marker border radius: Adjust the rounded corners of tactile markers

Colors Tab

Controls the visual colors of the keyboard:

  • Key (pressed): Set the color of keys when pressed
  • Key (not pressed): Set the color of keys when not pressed
  • Marker (pressed): Set the color of tactile markers when pressed
  • Marker (not pressed): Set the color of tactile markers when not pressed
  • Text (pressed): Set the text color when keys are pressed
  • Text (not pressed): Set the text color when keys are not pressed
  • Border (pressed): Set the color of borders around keys when pressed
  • Border (not pressed): Set the color of borders around keys when not pressed

Animations Tab

Customize keyboard animation settings:

  • Enable animations: Turn key press animations on or off
  • Animation style: Choose between Depress, Raise, Grow, or Shrink animations
  • Animation duration: Set how long animations last (50-300ms)
  • Animation scale: Adjust the intensity of animations (1.0-5.0x)

Hotkeys Tab

Configure keyboard shortcuts for controlling OverKeys:

  • Enable hotkeys: Turn keyboard shortcuts on or off
  • Toggle Visibility: Set a shortcut to force show/hide the keyboard (regardless if auto-hide is on/off)
  • Toggle Auto Hide: Set a shortcut to toggle the auto-hide feature
  • Toggle Move: Set a shortcut to toggle the ability to move the keyboard
  • Open Preferences: Set a shortcut to quickly open the preferences window
  • Increase Opacity: Set a shortcut to make the keyboard more opaque
  • Decrease Opacity: Set a shortcut to make the keyboard more transparent

Learn Tab

Configure learning mode settings to help with touch typing:

  • Enable Learning Mode: Color-code keys based on proper finger positions for touch typing
  • Finger color customization: Set specific colors for each finger:
    • Left hand: Pinky, Ring, Middle, and Index finger colors
    • Right hand: Pinky, Ring, Middle, and Index finger colors
  • Reset color configuration: Restore all finger colors to their default values

Advanced Tab

Access additional configuration options:

  • Turn on advanced settings: Unlock additional functionalities and customization options
  • Use user layouts: Use a custom keyboard layout and enable layers functionality
  • Show alternative layout: Display another layout alongside the main one
  • Use custom font: Enable using a custom font for key labels
  • Use 6-column layout: Enable 6-column split matrix layout
  • Connect to Kanata: Enable integration with Kanata keyboard software
  • Keyboard follows mouse: EXPERIMENTAL - Makes the keyboard follow your mouse cursor across monitors
  • Open config file: Access and modify the configuration file directly

About Tab

The About tab provides information about the application:

  • App version: Displays the current version of OverKeys
  • Copyright information: Shows attribution and ownership details
  • GitHub link: Direct access to the OverKeys repository