Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 2.4 KB

File metadata and controls

60 lines (46 loc) · 2.4 KB

6-Column Layouts

The 6-column layout feature in OverKeys allows you to visualize 6-column split matrix keyboard layouts.

Overview

6-column layouts are a specialized type of custom layout that limits the keyboard to just 6 columns per hand. These layouts must be created using the custom layout feature and cannot/should not be used with the default built-in layouts.

Screenshot 2025-04-26 105446 Screenshot 2025-04-26 105349

Setup Instructions

Turning the setting on

  1. Open OverKeys
  2. Right-click the OverKeys icon in the system tray
  3. Select Preferences
  4. Go to the Advanced tab
  5. Toggle the Turn on advanced settings option
  6. Toggle the Use 6 column layout option

Using Configuration File

  1. Right-click the OverKeys tray icon

  2. Select Preferences

  3. Go to the Advanced tab

  4. Click Open config file

  5. In the JSON file, edit the userLayouts array and set the defaultUserLayout field:

    {
        // other settings...
        "userLayouts": [
            //other user layouts...
            {
                "name": "My6Col",
                "keys": [
                    // Mandatory top row but can be hidden with show top row setting
                    ["ESC", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "BSPC"],
                    ["TAB", "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "DEL"],
                    ["CAPS", "A", "S", "D", "F", "G", "H", "J", "K", "L", ";", "ENT"],
                    ["LSFT", "Z", "X", "C", "V", "B", "N", "M", ",", ".", "/", "RSFT"],
                    ["LCTL", "WIN", "LALT", "SPC", "RALT", "RCTL"]
                ]
            }
        ],
        "defaultUserLayout": "My6Col"
    }
  6. Save the file

  7. Right-click the tray icon and click Reload config to apply changes

Implementation Notes

  • Each row must contain exactly 12 keys for proper display (except for the bottom row and the top row when hidden via settings)
  • The bottom row will automatically be split into two sections (one for each half of the keyboard), regardless of how many keys are defined

For more details on working with custom layouts, see Custom Layouts.