:man| Alphabetical   Categories   About us 
 
KEYCAP (5) | File formats and conventions | Unix Manual Pages | :man

NAME

keycap - keyboard mapping data base

CONTENTS

Synopsis
Description
Capabilities
A Sample Entry
Files
Examples
See Also

SYNOPSIS

keycap

DESCRIPTION

The keycap file is a data base describing keyboard mappings, used by kcon(1).

Entries in keycap consist of a number of ‘:’-separated fields. The first entry for each mapping gives the names that are known for the mapping, separated by ‘|’ characters. All names but the first and last should be in lower case and contain no blanks; the last name may well contain upper case and blanks for readability.

CAPABILITIES

"Name Type Description
"de bool Resets Keyboard mapping to compiled-in default"
"D<n> bool Disables key <n> completely"
"
"m<n> num specify key numbers for ALT keys
"l<n> num specify key numbers for ALTGR keys
"h<n> num specify key numbers for SHIFT keys
"t<n> num specify key numbers for CONTROL keys
"ca<n> num specify key number for the CAPS LOCK key
"sh<n> num specify key number for the SHIFT LOCK key
"nl<n> num specify key number for the NUM LOCK key
"sc<n> num specify key number for the SCROLL LOCK key
"
"K<n> str bind a string to an unshifted (normal) key
"S<n> str bind a string to a shifted key
"C<n> str bind a string to a control key
"A<n> str bind a string to an altgr key
"
"tc strEntry of similar map - must be last."

Parameter <n> describing the key number can have values from 1 to 128.

A string parameter may have up to 15 characters.

A Sample Entry

The following entry, which describes a test entry, is among the very easy entries in the keycap file as of this writing.


tt|test|Test entry which swaps y and z:\
:K22=z:S22=Z:C22=\032:\
:K46=y:S46=Y:C46=\031:

Entries may continue onto multiple lines by giving a \ as the last character of a line. Comments may be included on lines beginning with "#".

FILES

/usr/share/misc/keycap.pcvt
File containing keyboard mapping descriptions.

EXAMPLES

The entry "l1#60" sets the keynumber for the ALTGR key to 60.

The entry "K100=hugo" binds the string ’hugo’ to the key number 100.

The entry "K100=^D" binds the control character EOT (0x04) to the key number 100.

The entry "K100=\000" binds the control character NUL (0x00) to the key number 100.

SEE ALSO

kcon(1), keycap(3)

 
Created by Blin Media, 2008-2013