(仮称)邪悪なDiary このページをアンテナに追加 RSSフィード

2006-11-13 KeyQuick実験

[]KeyQuickを試してみた(サイドメニュー編)

今更と思われるかもしれませんが、KeyQuickがv2.0b1にアップデートされましたので、アップデートされた機能をいろいろ試してみました。

(一部勘違いしている部分もあるかもしれませんが)今回の目玉は、以下のような感じかと思われます。

  1. 今まではCLIEキーボード付き機種専用のような物であったが、今回、最新のTreo650/700pに対応した。
  2. サイドメニューが拡張された。
  3. サイドメニューをカスタムできるようになった。
  4. ATOK制御機能が追加された。
  5. 今までのキー設定は共通設定のみであったが、アプリ毎(その中の画面毎)にキー設定を個別設定可能となった。
  6. メニューアイテムへのキー設定を簡単にできるようになった。(アプリ毎(画面毎に設定可能))
  7. KeyQuickの機能をDAとして登録し、実行可能となった。

5.6.の機能にHalNaviEnablerを組み合わせると、ほぼ全てのアプリキーボード対応化できそうな感じになるかもしれません。

上記機能全てを説明することはできませんので、少しずつ試してみながら備忘録としてもまとめてみようと思います。以下のサンプルはTreo650での説明を元にしています。

今回は、サイドメニューのうちカスタムメニューについてみてみたいと思います。

サイドメニューとは、KeyQuickの機能をポップアップメニュー形式などで表示させ、選択することによって、KeyQuickのある種の機能を動かそうとする物ですが、今回は、動かせる機能の部分が大幅に拡張されているようです。たとえば以下のようなサンプル画面となります。ポップアップさせる位置は以前のバージョンでは固定だったような気がしますが、今回のバージョンでは、ポップアップの表示位置を変えられるようです。(サイドメニューボタン→表示ボタン→表示位置でスキン無し時のポップアップ位置が指定できます。)以下の左下の画像では左側にポップアップ、右下の画像では右下にポップアップ位置を指定し背景画像も指定しています。

f:id:ManiacJP:20061114014634j:image:w160 f:id:ManiacJP:20061114014635j:image:w160

1つのサイドメニューには最大12個までの機能を設定できるようになっています。(サイドメニューボボタン→項目ボタンで設定します。)

超簡単に書いてしまいましたが、KeyQuick自体は結構設定の難しいアプリですので、これをやるだけでも設定は難しいかもしれません(滝汗

次に、今回の本題であるカスタムサイドメニューについてみてみたいと思います。サイドメニューをカスタム化するためには、今関さんのところよりKqSB101.zip(KeyQuick_SkinBgBmp)と、その中に同梱されているテンプレートを使います。KeyQuick_SkinBgBmpをHotSyncし、起動後、テンプレートを指定し、まずは別名で保存しておきます。保存したテンプレートに対して修正を行っていきます。おかしくなったら元テンプレートから作り直します。

f:id:ManiacJP:20061114022242j:image:w160 f:id:ManiacJP:20061114022241j:image:w160 f:id:ManiacJP:20061114022240j:image:w160

カスタムサイドメニューの作成は、α版レベルでは、リソースエディタを使ってダイレクトにPRCファイルを編集するしかなかったようですが、リリース版のv2.0b1ではエディタが装備されたことにより、比較的簡単にカスタムメニューを作成できるようになっています。(といっても、設定盛りだくさんなため作成は結構難しいかも(大汗)

んで、今回は、作成過程をのせられるほどのスペースがありませんので(爆)テスト的に作成したサンプルをのせてごまかそうか(滝汗みようかと思います。(全ての載せるは無理)

サンプルとして選んだのは、CLIEでよく使ったランチャーでその動作が独特で一部の根強いファンを持つ(?)RonDoを真似してみようかと思います。題して「Rondo mini for KeyQuick」です。

おさらいですがサイドメニューには以下のような機能や制限があります。

  1. 設定できるアイコン(機能)数には制限があります(最大12個)設定次第で大きめ/小さめのアイコンを設定可能。
  2. 設定次第では一応クルクル(もどき)ランチャーにもできる。
  3. 複数のサイドメニューを作成し、サイドメニュー→サイドメニューへの移動が可能。
  4. サイドメニューの起動には、後で載せますが、何らかのキー押下が必要ですが、KeyQuickの共通設定上で起動キーを設定すれば、いかなるアプリ上からもこのメニューを呼び出せます。
  5. AppShelfのモジュールのうちスタイラスでの操作を必要としないモジュールをサイドメニュー上に設定可能。(サンプルではHotSwitchを使用予定)
  6. 背景画像には透過画像も指定できる。
  7. バッテリー/メモリー残量のインジケータに画像を指定できる。

で、いきなりですが、KeyQuick_SkinBgBmpを使って以下のような設定を作成します。(爆

f:id:ManiacJP:20061114023718j:image

次に設定方法ですが、サイドメニューの設定を以下のような手順で行います。まず、KeyQuickを起動し、サイドメニューボタンを押します。

f:id:ManiacJP:20061114031053j:image:w160 f:id:ManiacJP:20061114031052j:image:w160 f:id:ManiacJP:20061114031051j:image:w160

f:id:ManiacJP:20061114031050j:image:w160 f:id:ManiacJP:20061114031049j:image:w160 f:id:ManiacJP:20061114031111j:image:w160

f:id:ManiacJP:20061114031110j:image:w160

最後にキー設定を行いますが、とりあえず、5way-左キーに割り当ててみたいと思います。(ここらへんはお好みで変えましょう)まず、KeyQuickの拡張画面のメイン画面に行きます。そこから以下の設定を行っていきます。

f:id:ManiacJP:20061114032235j:image:w160 f:id:ManiacJP:20061114032234j:image:w160 f:id:ManiacJP:20061114032233j:image:w160

設定が終わり、5way-左ボタンを押すと以下の中央の画像のようなサイドメニューが表示されます。5way-左右ボタンでアイコンが疑似回転します。サイドメニューより機能やアイコンを選択せずに終了させるときには「←」ボタンを押します。

f:id:ManiacJP:20061114032232j:image:w160 f:id:ManiacJP:20061114032231j:image:w160 f:id:ManiacJP:20061114032247j:image:w160

Rondo mini for KeyQuick」をとりあえづ使ってみたい方は、ここからDLできます。

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


画像認証

トラックバック - http://d.hatena.ne.jp/ManiacJP/20061113/1163435709

カウンターはeucaly.net様よりお借りしております。 since 2006.02.16