新しい記事を書く事で広告が消せます。
HalKeyConfig は Fossil/Abacus Wrist PDA with Palm OS 専用のキー置き換えアプリです。使用するには同じバージョン番号の HalLaunch が必要です。
まずは HalLaunch で“クイック起動/キー置換”の設定が“ON”になっていることを確認してください。
この画面で特定のアプリにおける特定のキー押しで発生するキーコードを指定します。
キー割り当て設定済みアプリの一覧が表示されます。各行の表示は
HalKeyConfigで、標準のアドレスとAddrexの使い勝手を比べようとしたのですが、標準のアドレスで設定するとロッカーキーで移動しなくなってしまいます。
JOG> で一発設定をしただけなんですが・・・。
ご報告どうもです。
Addrex はどのバージョンをお使いですか?私が試した限りでは [JOG>] の一発設定で項目の移動,タブの移動は可能みたいです。
但し,項目の選択(決定)は JogPress -> JogRelease の両方のキーコードを送らないといけないようでちょっと一ひねりが必要です。
とりあえず以下の通り試してみてはいただけないでしょうか。
1)Applications(標準のランチャ) → メニュー → Delete... で Addrex を削除
2)(HotSync する前に)すぐにソフトリセット
3) Addrex v1.49β のアーカイブから Addrex.prc をインストール
(Addrex v1.49β は http://wiki.yoshimov.com/?page=Addrex から addrex-149.zip をダウンロードする。また Addrex-compact.prc はそもそもJOG対応で無いので必ず Addrex.prc を使うこと)
4)HalLaunch → 設定 → クイック起動/キー置換 を ON にする (→リセット)
5)HalKeyConfig → リストで Addrex を選択 → [JOG>] をタップして一発設定
6)HalKeyConfig で [一時停止] が選択状態になっていないことを確認
ここまでやれば私の環境では Addrex 上でロッカーキーの上下で各項目の移動,ページアップ,ページダウンキーでタブの移動ができています。
さらにキー操作だけで各項目の詳細を開きたい場合は以下のようにしてみてはいかがでしょう
7)HalKeyConfig → リストで Addrex を選択 → [JOG>] をタップして一発設定 → ロッカーキーを押す → 編集画面で "JogPress" を選択して OK をタップ → メイン画面に戻る → ページアップキーを押す → 編集画面で "JogRelease" を選択して OK をタップ
これで Addrex への割り当ては上から順に
JogRelease
JogUp
JogPress
JogDown
JogPageDown
になっていると思います。こうしておくと Addrex では
ロッカーキーの上下 → 項目の移動
ページダウンキー → タブの切り替え
ロッカーキーを押しこんだ後にページアップキーを押す → 一覧表示/詳細表示の切り替え
が可能になると思います。
もしまだ疑問がありましたら遠慮なくどうぞ。
[追記]
> 標準のアドレスで設定するとロッカーキーで移動しなくなってしまいます。
違うとは思いますが HalKeyConfig の設定を "Addrex" では無く "Address" に対して行ったわけでは無いですよね? "Address" は JOG 対応アプリでは無いので [JOG>] で設定しても無意味です。 "Addrex" を使うときのキー設定をするなら HalKeyConfig の画面の右上のリストで "Address" ではなく "Addrex" を選ばなければなりません。
"Address" は WristPDA 用のアプリなのでもともとロッカーキーで操作できるので基本的には HalKeyConfig での設定は不要です。もし既に設定してしまっているのなら
HalKeyConfig → リストで"Address"を選択 → [設定消去] をタップ
として設定を削除してください。
ホントにまったくわかってなくてすいません。
追記のまさか・・・?です。
厳密には両方やってみたんです。
Addrexでは問題なしですが、とっても具体的なアドバイスを頂き、再度設定してみます。
ありがとうございました。
ごめんなさいでした。
ゆうさんに紹介した僕もちょっとどうやるのかなとおもっていた部分です。なるほどとてもわかり易いせつめいですね!!
Jog PressとJog Releaseの組み合わせでつまづいてました。
HALさんの教えの通り設定してみました。
すごく使いやすくなりました。
ありがとうございました。
お礼のコメントをさせてもらおうと思っているのですが、なんと言ってよいのやら・・・。
とにかくあれもこれもそれも便利に使わせていただいています。
ありがとうございます。
いつぞやお世話になりましたsmallパパでございます。
恐ろしく使い勝手の良い、HalLaunchを使用させていただいてます。ありがとうございます。
使い勝手としては標準Palmのハードキーと同じ感覚と言って良いと思います。本当に凄い。
さて、そんな凄いHalLaunchにプラスしてHalKeyConfigなんてものがあるなんて知りませんでした。
出処はゆうさんのページから発見しました。
それで率直に質問をさせていただきます。
私POBoxを使っています。バージョンは1.7.2iです。
HALさんのHalLaunchもしくはHalKeyConfigでPOBoxの変換窓(?)から、ハードキーで選択候補を確定できるものなのでしょうか?
うまくすればHalKeyConfigで設定できると思うのですが、どうでしょうね?
私は PBInline v.1.7.2 (Hack版ではなくアプリ版)を使っています。この辺のバージョンによる違いについてはあまり詳しくないので smallパパさんがお使いの POBox 1.7.2i と同じかどうかは分かりません。その点はご注意下さい。
HalKeyConfig (または HalLaunch)で設定して PBInline の候補選択/決定をハードキーで行うことは出来ます。例えば HalKeyConfig で MemoPad のキー定義を以下のようにしてやればいいです。
(任意のキーコードを割り当てる方法は
http://hal9.blog3.fc2.com/blog-entry-39.html#scr_Conf
を参照してください)
[ - ] → 無し
[0x0008] → 候補を左に移動 (0x001C でも可)
[0x000A] → 候補を確定
[0x0020] → 候補を右に移動 (0x001D でも可)
[0x00F2] → PBInline のオン/オフ切り替え(PBToggleDA 相当)
こうしてやれば MemoPad ではロッカーキーの上下と押し込みで候補の選択/決定が出来ます。
MemoPad など特定のアプリだけでなく全てのアプリで同様のことを行いたいのであれば HalLaunch の長押し(+バックキー)機能に同様のキーコードを割り当てればいいです。(まあそれが実用的かどうかはともかく)
参考:SDK の include/Core/System/Chars.h より抜粋
#define chrBackspace 0x0008
#define chrLineFeed 0x000A
#define chrSpace 0x0020
#define chrLeftArrow chrFileSeparator // 0x001C
#define chrRightArrow chrGroupSeparator // 0x001D
以上のように出来ることは出来ますが,私はこういう割り当てで常用はしていません。すべて Jot の入力で処理しています。
次候補へ移動 [左から右への水平ストローク(スペース)]
前候補へ移動 [右から左への水平ストローク(バックスペース)]
候補確定 [右上から左下への斜めストローク(リターン)]
このようにすれば候補の小さな窓をタップする必要はありません。
>次候補へ移動 [左から右への水平ストローク(スペース)]
前候補へ移動 [右から左への水平ストローク(バックスペース)]
候補確定 [右上から左下への斜めストローク(リターン)]
HALさん、かたじけない m(_ _)m
なるほど!というか、ホントに自分の馬鹿さ加減にはあきれます。
これだけのことだったのか。(←ってこれだけのことにいつまで経っても気づかない人のセリフ)
ありがとうございます。
目から鱗、それと同時に腕パーちゃんの不安要素がまた一つ減りました。
(Freeware) Fossil/Abacus Wrist PDA with ...
WristPDA 自作ソフト Palm 開発 PocketPC Bluetooth Treo まとめ InputDevice EnglishPage Gadget A2DP
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | - | - | - | - | - |