[過去ログ] 初心者の質問相談にやさしく答えるスレ Part14 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
516(7): 2023/05/20(土)22:17 ID:zTs6RlTC(1) AAS
Linuxでマイクロソフトから発売されたマルチメディアキーボードの
上部についているオリジナルキーの機能を
使っていきたいのですが設定する方法はありますか?
外部リンク:imgur.com
現状音量の上げ下げ、ミュート、メールアイコンのボタンでサンダーバードの起動、
ブラウザ上でホームボタンを押すとホーム画面に戻るなどは使うことができますが、
左3つのマイミュージックやマイピクチャボタンは反応しません
518(3): 516 2023/05/21(日)20:15 ID:QF1/hEqM(1) AAS
>>517
ありがとうございます
xevコマンドでは反応しないキーがありましたが
evtestコマンドですべてのホットキーから応答がありました
AIに聞いてみたら
xevはキーボードのみの検出らしく
xev は X Window System で生成されるキーボード イベントを監視するために
特別に設計されているのに対し、evtest は入力デバイス全般を監視するための
より汎用的なツールです。とのこと。
これはキーボードに別のデバイスがくっついているって感じですか?
省2
522: 516 2023/05/23(火)18:22 ID:5hL1cGR5(1/3) AAS
ありがとうございます
xveコマンドで応答がなかったボタンを押したあとにdmesgコマンドで出力されたものを見てみました
マイピクチャ
[23308.243293] atkbd serio0: Unknown key pressed (translated set 2, code 0xe4 on isa0060/serio0).
[23308.243312] atkbd serio0: Use 'setkeycodes e064 <keycode>' to make it known.
[23308.495073] atkbd serio0: Unknown key released (translated set 2, code 0xe4 on isa0060/serio0).
[23308.495085] atkbd serio0: Use 'setkeycodes e064 <keycode>' to make it known.
マイミュージック
[23334.867471] atkbd serio0: Unknown key pressed (translated set 2, code 0xbc on isa0060/serio0).
[23334.867490] atkbd serio0: Use 'setkeycodes e03c <keycode>' to make it known.
省7
523: 516 2023/05/23(火)18:50 ID:5hL1cGR5(2/3) AAS
マイクロソフトキーボードのスキャンコードと比べるとそれぞれ対応していたので
e0 05 Messenger or Files
e0 3c My Music or Office Home (on F2)
e0 64 My Pictures
524: 516 2023/05/23(火)18:53 ID:5hL1cGR5(3/3) AAS
同じようにLinuxでホットキーを使えるようにしたサイトを参考に
setkeycodesコマンドで設定してみましたが xmodmap -pke 一覧を見ても
「music」「picture」という単語の行が見つからないときはどうのようにして設定すればいいですか?
#setkeycodes e03c 234
ととりあえずで動作の確認はできましたが競合してしまいました
527(2): 516 2023/05/24(水)18:22 ID:TzrKs87h(1) AAS
「スタート」→「設定」→「キーボードショートカット」のことですか?
それだとxevコマンドで応答ないマルチメディアキーはボタン押しても応答なしでした
なのでマイクロソフトキーボードのスペシャルキーのスキャンコードしらべて
setkeycodesコマンドで干渉しないよう普段使うアルファベットや数字以外や空白のを選んでキーコード割り当てたのですが
keycode 184 =
keycode 185 = XF86ScrollUp NoSymbol XF86ScrollUp NoSymbol XF86ScrollUpなど。
それだとスペシャルキーは動作しませんでした
逆にkeycode 32 = o O o O o Oなど動作確認できるキーコードだと動作はするしxevコマンドの結果も反映されますが
同時に英数字Oも入力されてしまう状態です(Shift+Oという形でスペシャルキーにショートカット登録は一応できる)
なんとか干渉されない専用のキーコード割り当てることなどできないでしょうか?
省9
532: 2023/05/25(木)23:55 ID:0RfF1Lpe(1) AAS
>>516のキーボーについてあーだこーだ言っているようだが
Linux野郎はこだわりがある奴が多いからな。
中には必死に粘着するぐらいにこだわっている奴もいるだろ。
で、>>516はその激古いマイクロソフトキーボード
を激ラブしているから(に激こだわりあるから)必死になって動作させたいんだろ。
559: 516 2023/05/31(水)08:12 ID:aZCFAYhD(1/2) AAS
>>528
情報書きそびれてしまいすみませんでした
そのキーボードです。裏を見たら
Microsoft multi media key board 1.0A KB-0168
とありました。デスクトップ環境は以下でした
mint@mint-desktop:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 21.1
Release: 21.1
省4
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.271s*