僕は左利きで、大抵のことにはそんなに不自由を感じない方です。
ただし「やや人を選ぶツールやデバイスが右手用しかない」ということだけは時々残念だなと思います。
特にPCで使える左利き向け右手用デバイスは全然見つからないです。左利き用マウスはあるのに(高いけど…)。
仮に右手用デバイスの製品が世にあったとしても、その製造会社が作るのをやめてしまったらいずれ使えなくなるので迂闊に買うのも難しいです。
今回はそんな自分が使っているPCの右手用デバイスを紹介します。
(そしてもっと良いデバイスの情報があれば教えてください…!)
もくじ
キーボードとデバイス
正直なところ、キーボードショートカットが使えるならそれでいいのかなという気持ちもあります。
ただ右手用デバイスが欲しい場合、全ショートカットを押せることよりも「頻繁に使う一部の機能をできるだけシンプルに押したい」っていうケースが多いんじゃないかと思います。
あと「使いたいキーボードショートカットが埋まってて割り当てられない」とかですね。
ということで、できるだけ片手で簡単に持って押しやすいものを紹介します。
ゲームパッドを片手用デバイスにする
僕が使っているのはゲームパッドです。
最近はゲームパッドの仕様が割と一般化されてきていて、上下左右+ABXYボタンとLRボタン2つずつと左右スティックがあるものが多いと思います。
使えるボタン数を多くする方法
右手だけで持つことになるので、押せる範囲はABXYの4ボタン+R1R2の2ボタン+Rスティックのことが多いかと思います。
これだと少ないですよね…。
なので、僕はR1とR2ボタンをPCのAltやCtrlみたいになるように設定して「R1R2なし」「R1押し」「R2押し」でABXYボタンが分岐するようにしています。
これで4×3=12ボタン分を片手で押せるようになります。
僕は押しづらいのでやっていませんが、更に「R1R2同時押し」で分岐させれば計16ボタン分を片手で押せるかと思います。
またスティックは少し使いづらいですが、設定すれば入力に使えます。(僕の使っているゲームパッドでは押し込みと方向入力が別のボタンとして処理されます)
ABXYボタンと同様にR1・R2ボタンとの組み合わせをすれば、こちらも複数の入力に使えます。
(R1R2同時押し+スティック押し込みはかなり使いづらそうですが…)
ゲームパッドならサイズやボタンの配置も好きなものが選べるので、きちんと設定すれば右手用デバイスとしてかなり使えます!
入力の設定方法
ゲームパッドの入力設定用アプリは色々あるかと思いますが、僕はJoyToKeyという昔からあるアプリを使っているのでこちらでの設定方法を紹介します。
JoyToKeyは基本的にゲームパッドの入力をキーボードの入力に変換するようになっています。マウスのボタンやホイール動作を設定することもできるのでとても便利です!
キー入力の設定方法
まずはシンプルな「Spaceキーを押す」とか「Ctrl+Aの2つのキーを同時押しする」とかの設定方法です。
①「ファイル」→「設定ファイルの新規作成」で新しい設定を作る。
②ゲームパッドを接続した状態でボタンを押すと該当のボタンが色で分かるので、選択して「このボタン設定を編集」を押す。

③「キーボード:基本入力」の4つの欄を選んで設定したいキーを押す。最大4つまでの同時押しを設定できる。

同時押しによる分岐設定
先述の「R1やR2ボタンを同時押しした場合に入力分岐する」という場合の設定方法です。ちょっとややこしいです。
①JoyToKeyのボタンはゲームパッドの実際のボタン数より多く設定できるので、ボタンを押して欠番のボタンを確認しておく。(上限はOptionsタブの「設定したいボタンの数」から最大128まで変更可能)

②欠番のボタンに分岐で使いたいキーを設定する。

③「Options」→「ボタン割り当ての変更」を押す。

④②でキーを設定したボタンに同時押しの設定をする。(最大3つまでの同時押しを設定可)
※この例ではButton6がR1ボタン、Button12がR2ボタン

スティックの設定方法
スティックの押し込みはボタンの1つとして検知されるので、普通のボタンとして設定すればOKです。
スティックの方向入力も使いたい場合、残念ながら上下と左右は同時に入力されたものとして検知されるので「上下のみ」または「左右のみ」で使うのがいいかなと思います。

また押し込みボタンと誤入力しても問題なさそうなキーを選んでおくのがオススメです。
注意事項
良い設定ができたらデータを保存して、保存されたデータのバックアップもしておきましょう…!
(データはマイドキュメントに保存されるはずです)
またJoyToKeyはキーボード入力をゲームパッドから行うものなので、直接ゲームパッドの入力を受け取れるアプリとは干渉してしまいます。JoyToKeyを終了するか、入力なしの設定を作る等の使い分けが必要です。
個人的には「Unityでテストプレイしようと思ったらJoyToKey側のキー入力でゲームオブジェクトが消されていく」という現象に悩まされました(バグだと思った)。
また、もし他にオススメな情報があればぜひ教えてほしいです…!