Razer Pro Type Ultraキーボード:fnキーを押さずにファンクションキーを使用する方法は?

Razer Pro Type Ultraキーボード:fnキーを押さずにファンクションキーを使用する方法は?

手首の痛みを和らげるために、私は最初の人間工学に基づいたキーボードであるRazer Pro Type UltraキーボードをDell Latitude E7440のUSB1ポートに接続しました。

Fn驚くべきことに、ファンクションキーを押さないと機能しません。デフォルトでは、ファンクションキーは、IDEや他のアプリケーションでよく使用される一般的なファンクションキーではなく、メディア機能用ですF1F12

USBに接続したときに表示されるカーネルメッセージは次のとおりです。 /var/log/メッセージ

  • BIOSでメディアキー/機能を無効にしようとしましたが、何も見つかりませんでした。

  • fnmode再帰的照会も試みましたが、/sys/module/hid_generic/drivers/hid:hid-generic/003:1532:0277.0008何の役にも立ちませんでした。

  • Xfceを使って調整しました。環境->鍵盤、成功できませんでした。

  • EscなどをNumLock含む、デルのキーボード自体からいくつかのキーボードの組み合わせを試しました。FnRazerキーボードには影響しません。

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タイプウルトラファームウェアアップデータ

関連情報