-
Notifications
You must be signed in to change notification settings - Fork 0
Layouts
AnaNeo ships four layouts. Switch between them from the tray menu, or set one as standaloneLayout in config.json.
| Layout | Layers | Native driver | What it is |
|---|---|---|---|
| AnNoted | 21 | kbdnoted.dll |
AnaNeo's own variant of Noted – this is where the work went |
| Noted | 6 | – | Noted, unchanged and standard-conform |
| Neo | 6 | kbdneo2.dll |
the Neo layout |
| NeoQwertz | 6 | kbdgr2.dll |
Neo with a QWERTZ letter arrangement |
The upstream project ReNeo additionally carries Bone, AdNW, Mine, KOY, VOU and 3l. AnaNeo dropped them – it is a fork that took one layout further rather than a home for the whole family. If you use any of those, ReNeo is the project you want.
Noted's letter arrangement, with 21 layers instead of 6: the four base layers, five themed blocks and one modifier layer. It is free to depart from the published standard where an extension has a reason to.
Everything in the Layers section describes this layout. On layers 1 to 4 it differs from Noted in exactly four cells.
AnNoted carries kbdnoted.dll, the DLL name Noted used to have. In extension mode against the native Noted driver, AnaNeo therefore activates AnNoted and its 21 layers – which is the point: the driver provides layers 1 to 4, AnaNeo adds the rest.
The published Noted layout, six layers, unchanged. It stays in the package deliberately: as a standard-conform reference to compare against, and for anyone who wants Noted and nothing else. It has no dllName and is available in standalone mode only.
The Neo layout and its QWERTZ variant, unchanged from upstream. AnaNeo adds what a native driver cannot do – Capslock, navigation on layer 4, compose – and nothing else.
The themed blocks are AnNoted only. The other three keep their six published layers, and of the block triggers they ship only M3+F2 – where it is named Mod3+Mod4, because in a six-layer layout that combination hits the existing layer 6 rather than a themed block.
A trigger locking a modifier that no layer mentions does nothing at all, which is why the shipped config.[layout].json files only offer triggers that reach a layer. See Locks and triggers.
Put your own changes in AnNoted. The other three reproduce published standards; changing them removes the reference you would otherwise compare against. See Editing layouts.