><https://twitter.com/orange_in_spacehttps://pawoo.net/@orange_in_space
ていうか、ロジクールのマウスドライバの標準設定だと、XBUTTON1とXBUTTON2を投げるように設定されてるっぽいし(いま試した)、C# の少なくともWinFormsでも(アンマネージドなコードに頼らなくても)XBUTTON1とXBUTTON2を受け取れるし、普通に対応すればいいと思う・・・><
Delphi使ってた頃はオレンジはちゃんとそれで対応してたような記憶ある><
WM_XBUTTONナントカでXBUTTON1とXBUTTON2フラグがある(なお使ったことがないのでわからん)
ご存知でしたか:実はWindowsはだいぶ昔から 5ボタン マウスまで対応しています。
わりとそっち使う事が多い><;(TOWNSユーザーでTOWNS OS 2.xはWindowsとボタン配置がちょうど逆で、左上が閉じる、右側がWindowsの左上と同じなので左上で閉じるのになれた><)
そういえばこれは豆知識ですが、 Windows のウィンドウの左上 (タイトルバー左端) にアプリケーションのアイコンがあると思うけど、あれダブルクリックするとウィンドウ閉じられます
うちも3本指タッチが中クリック割当可能でした(検証済)。
トラックパッドは2本指タップで右クリック、3本指タップで中クリック、2本指ドラッグでスクロール、というのがデファクト標準よね
3本指でタップ=中ボタンなのが主流かも?><
実はトラックパッドで中クリックできます(ただしメーカーとドライバ依存)とかいう流れありそう
ていうか、Windowsの場合はほんとは昔から1ボタンでも操作できないと駄目だし、それどころかキーボードのみでも操作できないと駄目で、さらに(文字入力以外は)ポインティングデバイスだけでも操作できないと駄目かも><(Windows95辺りでも><(MSも一部守って無いけど><;))
むしろタッチパネル時代になって、中クリックどころかボタンは1つだけと同等仕様のUIが求められてしまい…昔のMacかよと。
具体例でいま思いついたけど、オレンジがいま自分で作って自分で使ってるメモリクリーナーアプリの、メモリ使用量グラフ部分を中クリックしたら別ウィンドウとしてポップアウトできるようにしたら便利そう><(グラフをポップアウトする機能はつけようとしてたけど、どういうUXにするかはまだ考えてなかった><)
ウェブブラウザと同じ挙動(新しいタブやウィンドウで開く)をウェブブラウザ以外のアプリで似た意味になる部分に採用するのはありかも感><
たしかにウェブブラウザでは普通に使ってた><;
まあでも実際のところ中クリックが汎用 UI で活用されているデスクトップアプリケーション、ブラウザくらいしか知らない気はする
中ボタンを使わなくても操作に支障が無いUXデザインにする必要があるのはそれはそう><
中クリック、結局のところセマンティクスが共有されていないとか、安物ホイールだとクリックと一緒にスクロール入力が入ってしまうとか、ボタン押下に必要な力が他のボタンより強いことが多いとか、逆にスクロール時の誤入力のおそれがあるとか、そもそも安物はミドルボタンないこともあるとか、使わず済むデザインにする理由はいろいろあるよね
△デスクトップだと○ゲーム以外のアプリケーションでは
ゲームだとWindowsでも中クリック有効活用されてるやつわりとあるのにデスクトップだと有効活用されてるのほぼ無い感じなの、ほんと勿体無い><
思考の /dev/null