マイクロスイッチ仕様のマウス 総合スレ
■ このスレッドは過去ログ倉庫に格納されています
昨今コストダウンの一辺倒でタクトスイッチを多用したマウスが多すぎる。
マウスはクリック感が命、よってタクトスイッチなんぞ言語道断。
多ボタンマウスが増えてきた現在、すべてのスイッチをマイクロスイッチに
しろとは言わん。最低限左右ボタン、ホイールクリック、サイドボタンに
マイクロスイッチを使用してるマウスをマイクロスイッチマウスと呼称する。
現行モデルより古いモデルの方がマイクロスイッチを多用してる現実が
何とも悲しい。メーカよ、ユーザの声を聞け! # mecount.ps1 - mouse button event counter 2016-07-14
# echo.2ch.net/test/read.cgi/hard/1171295410
$sf = "System.Windows.Forms"
Add-Type -AssemblyName $sf
$f0 = New-Object $sf'.form'
$b = 'Left Middle Right XButton1 XButton2'.Split()
$c = @{}; $b |%{$c.Add($_, 0)}; $d = $c.Clone()
function w {
Write-Host (@("ClickType")+$b -join ", ")
Write-Host (l 'Total' $c)
Write-Host (l 'Double' $d)}
function l ($str, $arr) {return $str+', '+($arr[$b] -join ', ')}
$f0.add_Click({$Global:c[$_.Button.ToString()]++; w})
$f0.add_DoubleClick({$Global:d[$_.Button.ToString()]++; w})
$f0.ShowDialog() |Out-Null >>126は>>121-122(マウスイベント時間間隔表示)のPowerShell用簡易版です。
>>127は>>123-124(不本意ダブクリ確率調査)のPowerShell用簡易版です。
Windows環境しかなくて、ディスク残容量が足りない、アプリインストールが
禁止されている等でActiveTclが使えない人はこちらを試してください。
PowerShell起動後にコマンドプロンプトにスクリプト(3行目以降)をコピペし、
その後現れる空白の窓をクリックしてください。
PowerShell版はホイール回転の情報がとれませんが、かわりにTcl/Tk版では
とれない「戻る/進むボタンの情報」がとれます。 ■ このスレッドは過去ログ倉庫に格納されています