手首の痛みを和らげるために、私は最初の人間工学に基づいたキーボードであるRazer Pro Type UltraキーボードをDell Latitude E7440のUSB1ポートに接続しました。
Fn驚くべきことに、ファンクションキーを押さないと機能しません。デフォルトでは、ファンクションキーは、IDEや他のアプリケーションでよく使用される一般的なファンクションキーではなく、メディア機能用ですF1。F12
USBに接続したときに表示されるカーネルメッセージは次のとおりです。
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の問題を解決します。
- 次の行を保存します。
/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
- 走る
sudo systemd-hwdb update && sudo udevadm trigger
USBケーブルを使用してキーボードを接続した場合、この機能は機能しません。
信用は行くサイモンウォローチェック
- 更新 -
Razerはこの問題に関してWindows用のファームウェアアップデートをリリースしました。 Razer Proタイプウルトラファームウェアアップデータ