Skip to content

Extended keyboard layers for easy navigation and functionality based on Colemak

License

Notifications You must be signed in to change notification settings

mhantsch/maxtend

Repository files navigation

maxtend

Extended keyboard layers for easy navigation and functionality from a Colemak base layout. (Possibly can be applied to other base layouts, too).

This repository contains various configurations and tooling to create an extended keyboard setup for both Windows and Linux, and a matching configuration for the Ultimate Hacking Keyboard. The configurations start from a Colemak base layout, but the concepts behind the navigation and numpad layers also work with other base layouts.

Read more about the Background of this setup.

Main features of this layout

  • a navigation layer (called maxtend) for cursor movement, text selection and cut/copy/paste
  • a numpad layer (called numtab) for entering numbers in forms, sheets, calculators
  • mouse support (on systems that support it) for clicking and scrolling

Overview of the layout of a maxtended keyboard.

Documentation

Full description of layers and functionality

Keycaps layout visualising layers and functions

The configuration is setup in three stages:

  1. base OS setup - giving a standard Colemak layout without extended functionality
  2. maxtend layer - giving extended functionality such as navigation, mouse scrolling etc.;
    (achieved via AutoHotKey (Windows), Kanata (Windows & Linux, experimental), keyd (Linux), or xkb (Linux, deprecated))
  3. external keyboard - giving extended functionality even if your host computer does not have maxtend installed, and extends it further

These stages can work independently, but also combine on top of each other for best functionality.

Installation

Depending on your OS and preferred setup, find the configuration for each of the different tools in the corresponding subdirectories.

If you are unsure which option to install in step 2, try Kanata. Check out the Quick install instructions. It works both in Windows and Linux, is super powerful, and it is what I am now using. It also supports home-row mods quite well (in case you are interested in that).

Credits & Inspiration

About

Extended keyboard layers for easy navigation and functionality based on Colemak

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published