Important
Grant read/write access to the appropriate /dev/hidraw device so the keyboard can communicate over HID.
To do that, execute these scripts :
sudo bash -c 'cat << EOF > /etc/udev/rules.d/99-ubest.rules
# UBEST ND104 Keyboard
KERNEL=="hidraw*", ATTRS{idVendor}=="6d67", ATTRS{idProduct}=="016c", MODE="0666", TAG+="uaccess"
# UBEST ND104 Screen
KERNEL=="hidraw*", ATTRS{idVendor}=="5542", ATTRS{idProduct}=="0001", MODE="0666", TAG+="uaccess"
EOF'sudo udevadm control --reload-rulessudo udevadm triggerThen :
- disconnect the keyboard/reconnect the keyboard
- close your web browser / re-open it
Warning
- The weather need Geo-location from 3rd party API like googleapis or mozilla location services, and some app don't have access to these API.
Like
ungoogled chromiumorVivaldi
Caution
- package installed with
SNAPdon't work, please don't use it.
| Linux Distribution |
Browser | Keyboard Remap |
Macro | RGB Lightning |
Upload GIF & PNG |
Time | Weather | Firmware |
|---|---|---|---|---|---|---|---|---|
| AppImage | ungoogled-chromium |
✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| AppImage | vivaldi |
✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ❌ |
| ArchLinux | --------------------------- | --------- | --- | -------- | ----- | ---- | ----- | ❌ |
| ArchLinux | brave-binvia yay |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| ArchLinux | com.brave.Browservia flatpak |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| ArchLinux | chromiumvia pacman |
✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| ArchLinux | google-chromevia yay |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| ArchLinux | operavia makepkg |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| ArchLinux | vivaldivia pacman |
✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ❌ |
| Debian 13 | --------------------------- | --------- | --- | -------- | ----- | ---- | ----- | ❌ |
| Debian 13 | ❌ | |||||||
| Fedora 43 Workstation | --------------------------- | --------- | --- | -------- | ----- | ---- | ----- | ❌ |
| Fedora 43 Workstation | ❌ | |||||||
| Ubuntu 24.04 | --------------------------- | --------- | --- | -------- | ----- | ---- | ----- | ❌ |
| Ubuntu 24.04 | brave-browservia website (dpkg) |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Ubuntu 24.04 | ungoogled-chromiumvia AppImage |
✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| Ubuntu 24.04 | google-chrome-stablevia website (dpkg) |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Ubuntu 24.04 | opera-stablevia website (dpkg) |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Ubuntu 24.04 | vivaldi-stablevia website (dpkg) |
✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ❌ |