スキャンコードとキーコードはなぜ8の違いがありますか?

スキャンコードとキーコードはなぜ8の違いがありますか?

私はキーボードを使って特定のキーを再マップし、マクロなどを作成しました。

私は、キーボード(USB経由でUSBキーボードを搭載したデスクトップコンピュータを意味します)が、scancodeさまざまなhwdbリソースで構成される規則に従って、キー記述子またはキーコードにマッピングされるキーボード依存機能を提供することを理解しています。その後、これらのキーコードはオペレーティングシステムによって解釈されます。

evtestキーボードスキャンコード、キーコード、およびキーシンボルはすべて1つのきちんとした小さな出力に含まれているため、キーボードから直接最良の結果が得られることがわかりました。よりきれいにするために、通常、grep出力を少しきれいにします。

sudo evtest | grep -B1 "value 1"

ただし、xmodmapやさまざまなアプリケーションで使用されるコードは、出力として使用されるコードです。もし出力)y xevgrepに関する良い情報がなく、xevキーボードイベントでフィルタリングします。

xev -event keyboard

この質問には以下が含まれます。

誰かはこれが最初の8つのコードが維持されたためだと思うだろうと確信していますが、それは関係がないはずです。そうではありませんか?キーコードは、保存されているかどうかにかかわらず、転置された値(任意または固定)ではなく元のコードに出力され、潜在的にエラーを引き起こすべきではありませんか?

私は実際に一部のプログラムが出力する理由と、一部のシステムで入力に8つの出力が必要な理由との違いを理解しようとしており、この不一致を心の中で認識する方法を理解しようとしています。

ベストアンサー1

おすすめ記事