QWERTY-Lafayette layout in keymap format for linux console
Find a file
2025-08-13 19:42:25 +02:00
fr-lafayette-latin1.map add fr-lafayette-latin1.map 2025-08-13 19:16:39 +02:00
fr-lafayette-no-dead-key.map fix some keys and replace Unicode with names where possible 2025-08-13 19:05:23 +02:00
fr-lafayette.map forgotten unicode character 2025-08-13 19:14:59 +02:00
Makefile first commit 2025-08-10 22:46:04 +02:00
README.md Update README.md 2025-08-13 19:42:25 +02:00

QWERTY-Lafayette for kbd

QWERTY-Lafayette layout for linux console.

Using ISO 8859-15 character set

No dead key variants if needed.

ISO 8859-1 variant because required for real dead key

Differences with regular QWERTY-Lafayette

Due to the limitations in kbd I couldn't implement everything the layout allows. I kept it as close to original as possible.

In the main layout, the dead key for accented letters does not act like a dead key but just a regular shifting key.

In the latin1 version it acts like a real dead key but lacks some characters due to limitations.

It also does does the ¨ on shift instead of double type because of techical limitations.

Differences between variants

This repo adds a variant without a dead key because it does not act like the real QWERTY-Lafayette dead key. The dead key is replaced with ¨ and . It's still possible to make all letters.

Install

You need the make program. Run these commands

make
sudo make install

Then load the layout with:

loadkeys fr-lafayette

or

loadkeys fr-lafayette-no-dead-keys

Make it permanent by changing /etc/vconsole.conf

KEYMAP=fr-lafayette

Credits

QWERTY-Lafayette by Fabien Cazenave https://qwerty-lafayette.org/