いじり放題? な入出力デバイス――「G13アドバンスゲームボード」を試すPC USER的レビュー(2/4 ページ)

» 2009年02月17日 12時53分 公開
[瓜生聖,ITmedia]

自由度の高いキーカスタマイズ

「新規ゲームを検索」を選択するとインストール済みの対応ゲームを検索し、自動的にプロファイルが設定される

 キーのカスタマイズは専用のソフトウェア「キープロファイラ」から行う。すでに対応済のゲームでは「新規ゲームを検索」を選択することで、そのゲーム用のプロファイルが設定される。もちろん、それをベースに自分好みの設定に変更していくことも可能だ。プロファイルが用意されていないゲームやソフトウェアの場合は各キーを1つずつ設定していくことになる。

 設定できる入力は「キーストローク」と「マクロ」のほか、「機能」「ショートカット」「テキストブロック」「スクリプト」の合計6種類だ。キーストロークは修飾キーとの同時押しを含めた単一キーを登録する。一方、マクロは複数のキーおよびマウスの各ボタンの押下、リリースを各イベントの間隔を含めて登録する。キーストロークでは実際のキーの押下、リリースによってイベントが発生するのに対し、マクロでは繰り返しの方法を指定することでオートリピートを有効にも無効にもできる。

これはEverQuest2のプロファイル

 MRボタンを使えばキープロファイラを介さず、その場でマクロを作成して登録するクイックマクロ機能が利用できる。使い方はMRキー、登録させたいゲームキーの順に押した後、キーボードで実際の操作を行ってから再度MRキーを押す。キープロファイラ上では「クイック マクロ(連番)」という名称でマクロが作成され、ゲームキーに割り当てられる。

 機能はメール、Web、メディアプレーヤー、電卓、マイコンピュータへのショートカットをキーに割り当てるもので、ゲーム中に使うことはないだろう。これ以外のプログラムの起動を割り当てたいときはショートカットを指定すればよい。

 テキストブロックはテキストの入力を行うもので、チャットなどで利用する。日本語の入力はユニコードを選択することで可能になるゲームやソフトウェアもあるが、すべてではない。できたらラッキーくらいの感覚で考えたほうがいいだろう。また、入力可能な場合でも同じキーの連続入力は取りこぼしが発生するようだ。これは遅延を入れても改善は見られなかった。

 スクリプトはキープロファイラ上、各ゲームキーに割り当てるようになっているが、予想とは異なり「ゲームキーを押すことでスクリプトが起動する」のではない。1プロファイルに登録できるスクリプトは1つで、プロファイルが有効になった時点ですでに動作している(このことはLCDマネージャでゲームパネル上に「ロジクール G-Series スクリプト ディスプレイ」を選択すると分かる)。

実際のキー操作はマクロとして登録されており、マクロを各ゲームキーに割り当てるという2段階になっている。そのため、キーの機能を入れ替えることも簡単にできる(画面=左)。複数行にわたるアスキーアートを一発入力できるかと試してみたが、連続した同一文字がうまく渡せないためにかなり崩れてしまった(画面=中央)。マクロエディタを開いたところ。このマクロの場合、ゲームキーの押下だけでMキーの押下、リリースが行われることになる(画面=右)

 各ゲームキーにスクリプトを割り当てる、ということは「そのゲームキーが押されたというイベントをスクリプトで処理させる」ということだ。そのため、G1キーにほかのマクロが登録されていた場合、スクリプトがG1キーが押された、というイベントを拾うことはない。また、イベントハンドラが拾うイベントはキーの押下/リリースだけでなく、プロファイルの有効化/無効化なども含まれるため、たとえ1つのキーだけにスクリプトを割り当てたとしても、どのキーが押された/リリースされたのかを判断する必要がある。

 このスクリプトにはフリーのLua言語が採用されている。Lua言語は移植性が高く、高速であるため、ゲームなどでの実績も多い組み込み用言語だが、なじみのあるユーザーはそれほど多くはないかもしれない。しかし、C言語やPHP、JAVAなどを使ったことがある人であれば理解はたやすいはずだ。

 キープロファイラからスクリプトエディタを開くとイベントハンドラOnEvent()がスケルトンとして登録された状態になっている。キーが押されたり、プロファイルが有効/無効になるとこのイベントハンドラがコールされるので、まずはイベントの条件分岐からプログラムを記述していくことになるだろう。

 Luaの標準関数のほか、Gシリーズ用に用意されているAPIはキーやマウス操作のエミュレーション、LCDへの出力、バックライトの色変更といった出力系、特定のキーやマウスボタンの押下状態、マウスカーソルの位置の検出などの入力系が中心となる。それ以上の複雑な検出、例えば現在アクティブなウィンドウのタイトルを検出するようなことはできない。複数ゲームに対応したゲームエミュレータなどで、タイトルに対応して自動的にプロファイルを変更することができれば面白いと思ったのだが、ちょっと難しそうだ。

スクリプトエディタを立ち上げるとOnEvent()が記述された状態で開く(画面=左)。Luaの日本語リファレンスマニュアル。概要を知るにはAtsushi氏の「Luaで組んでみる」も分かりやすい(画面=中央)。Gシリーズ用のLua APIリファレンス。キーやマウス操作のエミュレートAPIが用意されている。画面はマクロではできないマウス移動を実現する「MoveMouseTo()」だ(画面=右)

 バックライトカラーはゲームパネル部とキートップ共通で、各プロファイル、各モードごとに16万色から設定することができる。ただし、明度の低い色では画面上と実際の色がずいぶん異なる。変更はリアルタイムに反映されるので実際の色合いを確かめながら変更するのがいいだろう。

Copyright © ITmedia, Inc. All Rights Reserved.

昨日の総合アクセスTOP10
  1. /nl/articles/2405/18/news004.jpg 「現場を知らなすぎ」 政府広報が投稿「令和の給食」写真に批判続出…… 識者が指摘した“学校給食の問題点”
  2. /nl/articles/2405/18/news066.jpg 「なぜ今になって……」 TikTokで“15年前”の曲が大流行 すでに解散の人気バンド…… ファン驚き 「戸惑いが隠せない」
  3. /nl/articles/2405/18/news055.jpg ガチ“別人級”……凄腕メイク術駆使したビフォアフが「日本の頂点」と話題、“フォロワー数580万人”の美容系インフルエンサー
  4. /nl/articles/2405/18/news003.jpg 0歳娘がはじめて歩けた瞬間、パパの顔を見て…… 号泣必至の“表情としぐさ”に「やったねえ!すごいねえ!」「かわいくて涙が」
  5. /nl/articles/2405/15/news106.jpg 「二度と酒飲まん」 酔った勢いで通販で購入 → 後日届いた“予想外”の商品に「これ売ってるんだwww」
  6. /nl/articles/1611/04/news117.jpg 「ヒルナンデス!」で道を教えてくれた男性が「丁(てい)字路」と発言 出演者が笑う一幕にネットで批判続出
  7. /nl/articles/2405/18/news023.jpg 死んだはずのスズメバチ、お尻をよく見てみると…… 「亡者の執念発動してますね」「だから怖いんだよな」油断できない生命力におののく声
  8. /nl/articles/2405/18/news068.jpg 『HUNTER×HUNTER』の冨樫義博がXで怒り 立て続く“誤配”で「三度目です」「次はもう知らん」
  9. /nl/articles/2405/17/news026.jpg トリミングでシーズーを「ハムスターにしてください」とお願いしたら…… インパクト大の完成形に「可愛いーーー」「なんて愛おしい鼻毛カール」
  10. /nl/articles/2405/17/news022.jpg 妻が作ったキャラ弁にフランス人夫と3歳娘が大爆笑! 「怖い」と言われた完成形に「蓋開けた瞬間w」「一緒に笑っちゃいました」
先週の総合アクセスTOP10
先月の総合アクセスTOP10
  1. 庭に植えて大後悔した“悪魔の木”を自称ポンコツ主婦が伐採したら…… 恐怖のラストに「ゾッとした」「驚愕すぎて笑っちゃいましたw」
  2. 小1娘、ペンギンの卵を楽しみに育ててみたら…… 期待を裏切る生き物の爆誕に「声出して笑ってしまったw」「反応がめちゃくちゃ可愛い」
  3. 生後2カ月の赤ちゃんにママが話しかけると、次の瞬間かわいすぎる反応が! 「天使」「なんか泣けてきた」と癒やされた人続出
  4. 「歩行も困難…言動もままならず」黒沢年雄、妻・街田リーヌの病状明かす 介護施設入所も「急激に壊れていく…」
  5. 車検に出した軽トラの荷台に乗っていた生後3日の子猫、保護して育てた3年後…… 驚きの現在に大反響「天使が女神に」「目眩が」
  6. 「虎に翼」、新キャラの俳優に注目が集まる 「綺麗な人だね」「まさか日本のドラマでお目にかかれるとは!」
  7. 釣りに行こうとしたら、海岸に子猫が打ち上げられていて…… 保護後、予想だにしない展開に「神様降臨」「涙が止まりません」
  8. 身長174センチの女性アイドルに「ここは女性専用車両です!!!」 電車内で突如怒られ「声か、、、」と嘆き 「理不尽すぎる」と反響の声
  9. 築152年の古民家にある、ジャングル化した水路を掃除したら…… 現れた驚きの光景に「腰が抜けました」「ビックリ!」「先代の方々が」
  10. 「葬送のフリーレン」ユーベルのコスプレがまるで実写版 「ジト目が完璧」と27万いいねの好評