Skip to content

Layouts

reminiscience edited this page Aug 13, 2026 · 1 revision

The four 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.

AnNoted

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.

Noted

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.

Neo and NeoQwertz

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.

What the six-layer layouts do not have

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.

Changing them

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.

Clone this wiki locally