Skip to content
maaquePublic
forked from FritzerMcQ/lily58

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programmiererfreundliches QWERTZ-inspiriertes Lily58 Layout

English version below | Keymaps

Dieses Layout versucht eine programmiererfreundliche Version des QWERTZ-Layouts für das Lily58 abzubilden.

Besonderheiten

Umlaute

Umlaute sind auf denselben Tasten wie die dazugehörigen Vokale und mit LOWER ansprechbar. Ü würde also u + SHIFT + LOWER geschrieben werden. Für ß gilt das gleiche.

Vim-style Pfeiltasten

LOWER + hjkl triggert die Pfeiltasten, was eine Vim-style Cursorbewegung in allen Programmen ermöglicht.

Klammern auf den Innentasten

Die Klammern ({[ und )]} sind mithilfe der Layershifts und den oberen Innentasten direkt erreichbar.

Mediakeys und Bluetooth

Bluetooth findet sich in der linken oberen Reihe mithilfe des UPPER-Modifiers. Mediakeys darunter.

Numpad

Die Numpadtasten finden sich auf der rechten Seite mithilfe des UPPER-Modifiers.

Lock

Eine Lock-Taste (Bildschirmsperre) befindet sich auf der linken unteren Innentaste mit dem LOWER-Modifier.

Cut, Copy, Paste

Cut, Copy und Paste sind auf LOWER + X, C, V verfügbar und funktionieren plattformübergreifend.

Keymaps

Base Layer

// ------------------------------------------------------------------------------------------------------------
// |  ESC  |  1  |  2  |  3   |  4   |  5   |                   |  6   |  7    |  8    |  9   |   0   |   ß   |
// |  TAB  |  Q  |  W  |  E   |  R   |  T   |                   |  Z   |  U    |  I    |  O   |   P   |   +   |
// |  CTRL |  A  |  S  |  D   |  F   |  G   |                   |  H   |  J    |  K    |  L   |   #   |   /   |
// | SHIFT |  Y  |  X  |  C   |  V   |  B   |   "("  |  |  ")"  |  N   |  M    |  ,    |  .   |   -   | SHIFT |
//                     | ALT  | GUI  | LOWER|  SPACE |  | ENTER | RAISE| BSPC  | GUI   |

Lower Layer

// -------------------------------------------------------------------------------------------------------------
// |  F1   |  F2 |  F3 |  F4  |  F5  |  F6  |                  |  F7   |  F8   |  F9   |  F10  |  F11  |  F12  |
// |  ^    |  @  |     |  €   |  '   |  "   |                  |       |  Ü    |       |  Ö    |       |   `   |
// |       |  Ä  |  ß  |      |      |      |                  |  <-   |  v    |  ^    |  ->   |       |   \   |
// |       |     | CUT | COPY | PASTE|      |  "{"  |  |  "}"  |  <    |  ~    |       |       |       |  "|"  |
//                     |      |      |      |  LOCK |  |       |  HOME |  DEL  |  END  |

Raise Layer

// -----------------------------------------------------------------------------------------------------------
// | BTCLR | BT1         | BT2       |  BT3     |  BT4       |  BT5 |                 |           |   7   |   8   |   9   |   /   |      |
// |  MUTE | VOLUME_DOWN | VOLUME_UP | PREVIOUS | PLAY_PAUSE | NEXT |                 |   0       |   4   |   5   |   6   |   *   |      |
// |   F1  |  F2         |  F3       |  F4      |  F5        |  F6  |                 | PAGE_UP   |   1   |   2   |   3   |   -   |      |
// |   F7  |  F8         |  F9       |  F10     |  F11       |  F12 |  "[" |  |  "]"  | PAGE_DOWN | ENTER |   ,   |   .   |   +   |      |
//                       |           |          |            |      |      |  |       |           |       |

English Version

Programmer-Friendly QWERTZ-Inspired Lily58 Layout

This layout attempts to create a programmer-friendly version of the QWERTZ layout for the Lily58.

Features

Umlauts

Umlauts are located on the same keys as their corresponding vowels and can be accessed with LOWER. For example, Ü would be typed as u + SHIFT + LOWER. The same applies to ß.

Vim-Style Arrow Keys

LOWER + hjkl triggers the arrow keys, enabling Vim-style cursor movement in all programs.

Brackets on Inner Keys

The brackets ({[ and )]} are directly accessible using the layer shifts and the upper inner keys.

Media Keys and Bluetooth

Bluetooth can be found in the upper left row using the UPPER modifier. Media keys are below that.

Numpad

The numpad keys can be found on the right side using the UPPER modifier.

Lock

A lock key (screen lock) is located on the lower left inner key with the LOWER modifier.

Cut, Copy, Paste

Cut, Copy, and Paste are available on LOWER + X, C, V and work cross-platform.

References

https://zmk.dev/docs/keymaps/list-of-keycodes

https://github.com/joelspadin/zmk-locales

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors