Skip to content
This repository has been archived by the owner on Dec 30, 2021. It is now read-only.

Glossary

ivanjermakov edited this page Sep 13, 2020 · 1 revision

Glossary

Action

Kbmap special key with some specific behavior. For supported actions see Features.

Activator

Action, responsible for layer activation.

CLI

Command line interface.

Click

Python library used to create CLI.

Code

Evdev key's identification value. See access evdev constants.

Configuration

Python file used to define mapper behavior.

Evdev

Linux kernel interface for input device interaction.

Kbmap

Linux keyboard mapping utility

Key

Either code or action, as a result of key lookup.

Key lookup

Process of determining key by position and current layers state.

Keymap

An array of keys.

Layer

Keymap, available for key lookup by activating Layer actions.

Mapper

Kbmap module responsible for key mapping.

Physical layout

Array of codes defining physical keys position on mapped device.

Position

Index of key in keymap array.

QMK

Customizable mechanical keyboard firmware. Fork of TMK.

TMK

Customizable mechanical keyboard firmware.

UInput

Userspace input. Virtual device created by evdev. Docs.

Clone this wiki locally