私はLubuntu 15.10を実行するLenovo Thinkpad X201(サブモデルが重要な場合は明記してください)を持っています。私は名前が示すように、デスクトップ環境にLXDEを使用します。
Thinkpadのキーボードが青いフォント「Fn」キーと複数のF行キー(ノートブックをロックするFn + F2、スリープモードに入るFn + F4、Fn + F7)を使用して追加機能を提供することを知っています。です。出力表示オプションなどを切り替えるには)
残念ながら、Windowsではこれらのキーの組み合わせはうまく機能します(AFAICR、90%のみ)は機能しません。別の言葉ルブントゥと。彼らは何もしないようです。
なぜそんなことですか?これらのキーの組み合わせを認識するにはどうすればよいですか?
メモ:
- 未修正在庫リリースカーネル(4.2.0-34-generic)を使用します。
モジュールが
thinkpad_acpi
ロードされました。私がロードしたすべてのモジュールは次のとおりです。ablk_helper aesni_intel aes_x86_64 ahci arc4 autofs4 binfmt_misc bluetooth bnep btbcm btintel btrtl btusb cfg80211 coretemp crc32_pclmul crct10dif_pclmul cryptd drm drm_kms_helper e1000e gf128mul glue_helper i2c_algo_bit i915 input_leds intel_ips intel_powerclamp iwldvm iwlwifi joydev kvm libahci lp lpc_ich lrw mac80211 mac_hid mei mei_me Module nls_iso8859_1 nvram parport parport_pc ppdev pps_core psmouse ptp serio_raw shpchp snd snd_hda_codec snd_hda_codec_conexant snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_core snd_hda_intel snd_hwdep snd_pcm snd_rawmidi snd_seq snd_seq_device snd_seq_midi snd_seq_midi_event snd_timer soundcore thinkpad_acpi uas usb_storage video wmi
BIOSを使用してCtrlとFnの位置を切り替えました(つまり、Ctrlは事実上最も左下のキーで、Fnは実行されます)。
答え1
これらのキーはLunbuntu / Xorg / LXDEに対して未定義の動作を持ち、ドライバは特定のシステムなのでWindowsで動作します。これらのキー/キーの組み合わせはThinkPadによって異なる可能性があるため、含まれません。thinkpad_acpi
次の理由でキーが認識されませんでした。
- キーコードはどの機能にもマッピングされていません。
- これらのキー入力によって生成されたスキャンコードは、どのキーコードにもマッピングされません。
この記事ですべての可能性に対処するのは冗長で時間がかかります。あなたはこれを読むべきですArchWikiの追加キー処理に関する記事、これらのコマンドがすべてLubuntuに変換されるわけではありませんが、それは正しい方向に進むことができます。
このshowkey
ツールは Lubuntu のシェルセッションでは機能しますが、ディスプレイサーバーでは機能しません。
xorg-xev
Xが実行されている場合(x11ユーティリティパッケージの一部)が必要ですsudo apt-get install x11-utils
。