This ZMK module adds custom nice!view widget with Raw HID support.
This widget is based on default nice!view widget and adds additional information about current time, layout and volume level. This information is received from host computer using companion app over HID interface.
Differences with default nice!view widget:
- horizontal view is added
- WPM graph is removed
- active profile is displayed as number instead of five circles
To use, first install and configure companion app (default product id for ZMK is 0x615E).
Then add this and Raw HID modules to your config/west.yml by adding a new entries to remotes and projects:
manifest:
remotes:
- name: zmkfirmware
url-base: https://github.com/zmkfirmware
- name: zzeneg # <-- new entry
url-base: https://github.com/zzeneg
projects:
- name: zmk
remote: zmkfirmware
revision: v0.3
import: app/west.yml
- name: zmk-nice-view-hid # <-- new entry
remote: zzeneg
revision: main
- name: zmk-raw-hid # <-- new entry
remote: zzeneg
revision: main
self:
path: configFor more information, including instructions for building locally, check out the ZMK docs on building with modules.
Replace nice_view with nice_view_hid_adapter and add the raw_hid_adapter as an additional shield to your build, e.g. in build.yaml:
---
include:
- board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view_hid_adapter raw_hid_adapter| Name | Description | Default |
|---|---|---|
CONFIG_NICE_VIEW_HID |
Enable Nice!View HID widget | n |
CONFIG_NICE_VIEW_HID_HORIZONTAL |
Use horizontal view | n |
CONFIG_NICE_VIEW_HID_SHOW_LAYOUT |
Show current layout | y |
CONFIG_NICE_VIEW_HID_LAYOUTS |
Comma-separated list of layouts | EN |
CONFIG_NICE_VIEW_HID_INVERTED |
Invert widget colors | n |