Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
Rojetto committed Jul 12, 2023
2 parents 1c28700 + 6bd44ad commit c0dda5a
Show file tree
Hide file tree
Showing 12 changed files with 279 additions and 34 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Neuen Release herunterladen und vorhandene Dateien mit den neuen überschreiben.

Allgemein:

- Unterstützt die Layouts *Neo*, *Bone*, *NeoQwertz*, *Mine*, *AdNW*, *KOY*, [*3l*](https://github.com/jackrosenthal/threelayout)
- Unterstützt die Layouts *Neo*, *Bone*, *NeoQwertz*, *Mine*, *AdNW*, *KOY*, [*VOU*](https://www.maximilian-schillinger.de/vou-layout.html), [*3l*](https://github.com/jackrosenthal/threelayout)
- Im Traymenü kann zwischen Layouts gewechselt werden
- Capslock (beide Shift-Tasten) und Mod4-Lock (beide Mod4-Tasten)
- **Bildschirmtastatur**: Wird über Tray-Menü ein- und ausgeschaltet oder per Shortcut `M3+F1`. Wechselt zwischen Ebenen, wenn Modifier gedrückt werden.
Expand Down Expand Up @@ -63,7 +63,7 @@ ReNeo kann mit zwei Konfigurationsdateien angepasst werden.
- `"osk"`:
- `"numpad"`: Soll Numpad in Bildschirmtastatur angezeigt werden?
- `"numberRow"`: Soll die Zahlenreihe angezeigt werden?
- `"theme"`: Farbschema für Bildschirmtastatur. Mögliche Werte: `"Grey"`, `"NeoBlue"`
- `"theme"`: Farbschema für Bildschirmtastatur. Mögliche Werte: `"Grey"`, `"NeoBlue"`, `"ColorClassic"`, `"ColorGreen"`
- `"layout"`: `"iso"` oder `"ansi"`
- `"modifierNames"`: `"standard"` (M3, M4, ...) oder `"three"` (Sym, Cur)
- `"hotkeys"`: Hotkeys für verschiedene Funktionen. Beispiel: `"Ctrl+Alt+F5"` oder `"Shift+Alt+Key_A"`. Erlaubte Modifier sind `Shift`, `Ctrl`, `Alt`, `Win`. Die Haupttaste ist ein beliebiger VK aus [dieser Enum](https://github.com/Rojetto/ReNeo/blob/5bd304a7c42c768ed45813095ab5fbc69103773c/source/mapping.d#L17), die auf der [Win32-Doku](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) basiert. Ist ein Wert `null`, wird kein globaler Hotkey angelegt.
Expand All @@ -82,6 +82,7 @@ ReNeo kann mit zwei Konfigurationsdateien angepasst werden.
]
```
- `"autoNumlock"`: Soll Numlock automatisch angeschaltet werden? Wenn die Tastatur einen echten Nummernblock besitzt, sollte diese Option für beste Kompatibilität immer auf `true` gesetzt sein. Bei Laptops mit nativer Numpad-Ebene auf dem Hauptfeld kann dieses Verhalten aber mit `false` deaktiviert werden.
- `"enableMod4Lock"`: Soll Mod4-Lock mit `LM4+RM4` aktiviert werden können? Kann abgestellt werden um unabsichtliches Aktivieren zu vermeiden.
- `"filterNeoModifiers"`:
- `true` (Standard): Die Tastenevents für M3 und M4 werden im Erweiterungsmodus von ReNeo weggefiltert, Anwendungen bekommen von diesen Tasten also nichts mit. Workaround für [diesen Bug](https://git.neo-layout.org/neo/neo-layout/issues/510).
- `false`: Anwendungen sehen M3/M4. Notwendig, wenn man in den Anwendungen mit diesen Tasten Optionen verknüpfen will.
Expand Down
5 changes: 3 additions & 2 deletions README_EN.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Download new release and overwrite existing files with package contents. Because

General:

- Supports the layouts *Neo*, *Bone*, *NeoQwertz*, *Mine*, *AdNW*, *KOY*, [*3l*](https://github.com/jackrosenthal/threelayout)
- Supports the layouts *Neo*, *Bone*, *NeoQwertz*, *Mine*, *AdNW*, *KOY*, [*VOU*](https://www.maximilian-schillinger.de/vou-layout.html), [*3l*](https://github.com/jackrosenthal/threelayout)
- Use tray menu to switch between layouts
- Capslock (both shift keys) and mod 4 lock (both mod 4 keys)
- **On-screen keyboard**: Toggle using tray menu or with shortcut `M3+F1`. Switches between layers as modifiers are pressed.
Expand Down Expand Up @@ -61,7 +61,7 @@ ReNeo can be configured with two files.
- `"osk"`:
- `"numpad"`: Should on-screen keyboard show the numpad?
- `"numberRow"`: Should on-screen keyboard show the number row?
- `"theme"`: Color scheme for on-screen keyboard. `"Grey"` or `"NeoBlue"`
- `"theme"`: Color scheme for on-screen keyboard. `"Grey"`, `"NeoBlue"`, `"ColorClassic"`, `"ColorGreen"`
- `"layout"`: `"iso"` or `"ansi"`
- `"modifierNames"`: `"standard"` (M3, M4, ...) or `"three"` (Sym, Cur)
- `"hotkeys"`: Hotkeys various program functions. Examples: `"Ctrl+Alt+F5"`, `"Shift+Alt+Key_A"`. Allowed modifiers are `Shift`, `Ctrl`, `Alt`, `Win`. The main key must be a VK from [this enumeration](https://github.com/Rojetto/ReNeo/blob/5bd304a7c42c768ed45813095ab5fbc69103773c/source/mapping.d#L17) based on [this Win32 documentation](https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes). If a value is `null`, no global hotkey will be registered.
Expand All @@ -80,6 +80,7 @@ ReNeo can be configured with two files.
]
```
- `"autoNumlock"`: Activate Numlock automatically? For optimal compatibility this should always be set to `true` if the keyboard has a real number pad. However, this may cause problems for laptops with a native number block located on the letter keys. In that case, disable this feature with `false`.
- `"enableMod4Lock"`: Should Mod4-lock be enabled with `LM4+RM4`? Can be disabled to prevent activating the lock on accident.
- `"filterNeoModifiers"`:
- `true` (false): Key events for M3 and M4 are filtered in extension mode so that other programs won't see these events. Workaround for [this Bug](https://git.neo-layout.org/neo/neo-layout/issues/510).
- `false`: Programs see M3/M4 events. Necessary if functions need to be bound in these applications.
Expand Down
1 change: 1 addition & 0 deletions config.3l.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"language": "english",
"filterNeoModifiers": true,
"autoNumlock": true,
"enableMod4Lock": true,
"osk": {
"numpad": false,
"theme": "Grey",
Expand Down
3 changes: 2 additions & 1 deletion config.bone.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@
"language": "german",
"filterNeoModifiers": true,
"autoNumlock": true,
"enableMod4Lock": true,
"osk": {
"numpad": true,
"theme": "Grey",
"theme": "ColorClassic",
"layout": "iso",
"numberRow": true,
"modifierNames": "standard"
Expand Down
3 changes: 2 additions & 1 deletion config.default.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@
"language": "german",
"filterNeoModifiers": true,
"autoNumlock": true,
"enableMod4Lock": true,
"osk": {
"numpad": true,
"theme": "Grey",
"theme": "ColorClassic",
"layout": "iso",
"numberRow": true,
"modifierNames": "standard"
Expand Down
3 changes: 2 additions & 1 deletion config.neo.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@
"language": "german",
"filterNeoModifiers": true,
"autoNumlock": true,
"enableMod4Lock": true,
"osk": {
"numpad": true,
"theme": "Grey",
"theme": "ColorClassic",
"layout": "iso",
"numberRow": true,
"modifierNames": "standard"
Expand Down
1 change: 1 addition & 0 deletions config.neoqwertz.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"language": "german",
"filterNeoModifiers": true,
"autoNumlock": true,
"enableMod4Lock": true,
"osk": {
"numpad": true,
"theme": "Grey",
Expand Down
Loading

0 comments on commit c0dda5a

Please sign in to comment.