Hatena::ブログ(Diary)

はけの徒然日記 このページをアンテナに追加 RSSフィード

2005 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 04 | 05 | 08 | 09 | 10 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 | 11 |
2011 | 01 | 02 | 03 | 04 | 11 | 12 |
2012 | 02 | 03 | 05 |
2014 | 02 | 03 | 04 | 05 | 12 |
2015 | 05 | 07 | 08 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 04 | 05 | 08 | 09 | 11 | 12 |
2017 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 |

2007-05-10(Thu)

KeyHelperで輝度調整

最近いただいたコメントでKeyHelperの話題が続いたので日記にして書いてみます。お題は特定のアプリ使用時にカーソル上下キーで輝度調整を可能にする方法です。

輝度調整はFn+3/4で行いますが、この時にどんなコードが出ているかをKeyHelperConfで確認してみます。KeyHelperConfを起動した状態で輝度調整を行ってみると輝度アップのときには0x2011、輝度ダウンの時には0x2012のコードが発生しているのがわかります。なのでカーソル上下キーを押したときにこのコードが発生するような設定にすれば良いわけですね。

この動作をさせるにはKeyHelper単体では無理なのでInputHelperの機能を使用します、InputHelperはKeyHelperと同じyaktyさんのサイトから入手して予めインストールしておきます。

そしてkeyhelper.confに設定を記述します。以下はZEditor起動時に上下カーソルキーで輝度調整を行うようにした場合の設定です、ZEditorにしたのには特に意味はありません(^^ゞ ので適宜書き換えて下さい。

[Launch2_zeditor]
Up = @qcop(TAB)QPE/InputHelper key(QString) "click 0xffff 0x2011 0x0000"
Down = @qcop(TAB)QPE/InputHelper key(QString) "click 0xffff 0x2012 0x0000"

Up、Downはそれぞれ上下カーソルキーに定義すると言う意味(KeyHelperConfで確認できます)、発生させたいキーコードは"〜"の中の3番目に書きます。セクションの中のLaunch2はランチャー起動キー(通常はHomeキーやAddressキー)を併用しないで上下カーソルキーのみで動作するためのものです。これはkeyhelper.xmlextensionsの部分に

<extensions>
 (略)
	<define key="All" kind="launch2"/>
 (略)
</extensions>

と設定してKeyHelperをリロードすることで使用可能になります。


KeyHelperはザウルスを使用するうえで必須なアプリといっても過言ではありません。習得するのに少々手間がかかるかもしれませんんがいろいろと応用が利くので、それだけの価値があるのではないでしょうか。


k-mo-nik-mo-ni 2007/05/12 00:37 こんばんは。輝度調整、うまくいきました。

本文からして、0X2011が輝度アップとのこと。0X0ffffと0x0000は何を意味しているのでしょうか?
Up = @qcop(TAB)QPE/InputHelper key(QString) ”click 0xffff 0x2011 0x0000”

とにかくうまく行きました。本当に何から何までありがとうございました。

hakehake 2007/05/12 07:37 上手く行ってなによりでした^^/
二番目と三番目の値は、本家サイトの開設によるとそれぞれユニコードと修飾キー状態だそうです。ユニコードは過去に日記でも書いてますので宜しければ参照くださいませ。
http://d.hatena.ne.jp/hake/20050720/p1
修飾キーについては私も理解できていません(^^ゞ どこかに使用サンプルがあれば良いのですが……

k-mo-nik-mo-ni 2007/05/12 09:54 hakeさんありがとうございました。いろいろトライして見ます。いろんなことができそうで、楽しみになって来ました。

kaichosankaichosan 2007/05/12 12:16 輝度調整までKeyHelperとは・・・さすがですw ただ、自分の環境で導入するには、もう使い勝手のいいボタンが残って・・(ry ちょっと気になるのは、この方法でも輝度の最小最大は5段階なのでしょうか?(^-^;

hakehake 2007/05/12 19:17 本来のキーを別のキーに割り当てているだけですので、調節の段階数は変わりませんです。

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証