Razer Pro Type Ultra 键盘:如何在不按住 fn 键的情况下使用功能键?

Razer Pro Type Ultra 键盘:如何在不按住 fn 键的情况下使用功能键?

为了减轻手腕疼痛,我尝试了我的第一个人体工学键盘:连接到 Dell Latitude E7440 的 USB1 端口的 Razer Pro Type Ultra 键盘。

Fn令我惊讶的是,如果不按住功能键,功能键将无法工作。默认情况下,功能键用于媒体功能,而不是我在 IDE 和其他应用程序中大量使用的常用F1功能键。F12

这是我将其连接到 USB 时的内核消息: /var/日志/消息

  • 我尝试在 BIOS 中禁用媒体键/功能,但找不到任何功能。

  • 我也尝试过递归查找,fnmode/sys/module/hid_generic/drivers/hid:hid-generic/003:1532:0277.0008无济于事。

  • 我用 Xfce 进行了调整环境->键盘,没有成功。

  • 我在戴尔键盘本身上尝试了一些键盘组合,包括EscNumLockFn等。对雷蛇键盘没有任何影响。

uname -a输出Linux localdebian 4.19.0-18-amd64 #1 SMP Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux

lsb_release -a输出:

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:    10
Codename:   buster

答案1

这解决了 Ubuntu 上的问题:

  1. 将以下行保存在/etc/udev/hwdb.d/50-razer-pro-type-ultra.hwdb
evdev:input:b*v1532p027B*
 KEYBOARD_KEY_c00e2=f1
 KEYBOARD_KEY_c00ea=f2
 KEYBOARD_KEY_c00e9=f3
 KEYBOARD_KEY_c018a=f4
 KEYBOARD_KEY_c0227=f5
 KEYBOARD_KEY_c00b6=f6
 KEYBOARD_KEY_c00cd=f7
 KEYBOARD_KEY_c00b5=f8
 KEYBOARD_KEY_c0192=f9
 KEYBOARD_KEY_c0194=f10
 KEYBOARD_KEY_7003a=mute
 KEYBOARD_KEY_7003b=volumedown
 KEYBOARD_KEY_7003c=volumeup
 KEYBOARD_KEY_7003d=mail
 KEYBOARD_KEY_7003e=refresh
 KEYBOARD_KEY_7003f=previoussong
 KEYBOARD_KEY_70040=playpause
 KEYBOARD_KEY_70041=nextsong
 KEYBOARD_KEY_70042=calc
 KEYBOARD_KEY_70043=file
  1. 跑步sudo systemd-hwdb update && sudo udevadm trigger

请注意,当键盘使用 USB 电缆插入时,此功能不起作用。

信用去往西蒙·沃洛斯切克

- 更新 -

Razer 针对此问题针对 Windows 发布了固件更新: Razer Pro Type Ultra 固件更新程序

相关内容