X02HT用キーフックプログラム htHomeCmdX02
今度のは片手でも操作できると思います。
概要
ご利用環境
機能
- 全ての機能は[Home]キーから始まります。
- 画面下中央のステータスウィンドウに現在の状態が表示されます。
- 状態ウィンドウの説明
[h|cs] | |+------ Shiftロック状態を表します。(Home後、CAPキー | 2度押し) [s:OnePointLock | S:LockHold] | +------- Ctrlロック状態を表します。(Home後、FNキー | 2度押し) [c:OnePointLock | C:LockHold] +--------- Homeロック状態を表します。(Homeキー押下 | 2度押し) [h:OnePointLock | H:LockHold] ※各キーのOnePointロック、LockHold状態への移行は、Homeキーからなるキー入力で実現します。 ※LockHoldモードへの移行/解除は、2度押しで実現します。 ※LockHold時のCtrl押下はOnePointロック解除になります。 ※v0602から[h|sc]の並びから[h|cs]に変更しました。
- ステータスウィンドウの背景色
灰色 何のロックも無い状態 オレンジ HomeCmdモードでは無いが、何らかの(Shift | Ctrl)ロック状態 黄色 HomeCmdモード以降に入力されるキーにより定義済みAPP実行 / (Shift | Ctrl)状態に移行します。 赤 iniファイルに定義されたプログラムの実行に失敗
- 操作例
例1)ini定義済みAPPの実行 (iniの'H'キーにWindows\Home.exeが定義されている場合) 1. [_|__] (通常状態)で[Home](ホームキー)入力 2. [h|__] HomeCmdモードになったので'H'キー押下 3. [_|__] Windows\Home.exeが実行されHome画面が表示されます。 例2)テキスト入力での選択文字列のコピー(iniの'C'キーに"htCopipe.exe|-c"(選択文字コピー)が割当て済みの場合) 1. [_|__] (通常状態)で[Home](ホームキー)入力 2. [h|__] HomeCmdモードになったのでCAP押下(OnePointShiftLock) 3. [h|_s] 方向キーによりコピーしたいテキストの範囲を選択 4. [h|_s] 'C'キー押下で"htCopipe.exe|-c"が実行されクリップボードへコピー 例3)テキスト入力での選択文字列のコピー(標準の[Home]後[FN]押下によるCtrlロックの場合) 1. [_|__] (通常状態)で[Home](ホームキー)入力 2. [h|__] HomeCmdモードになったのでCAP押下(OnePointShiftLock) 3. [h|_s] 方向キーによりコピーしたいテキストの範囲を選択 4. [h|_s] [Home]押下でHomeCmdモード、FN押下で(OnePointCtrlLock) 5. [h|cs] 'C'キー押下でクリップボードへコピー 6. [_|__] 通常状態 例4) 全ての1PLockを解除 1. [_|_s]等 [<-](エスケープキー) 2. [_|__] 通常状態 例5) 全てのロック状態を解除 1. [_|_s]等 [終話] 2. [_|__] 通常状態
- サンプルiniファイルの説明
[keymap] 49 = htCopipe.exe|-rc //[E] 最前面APP終了 50 = htCopipe.exe|-ml //[R] クリップボードログ一覧メニュー 51 = \Windows\IA_Task_Manager.exe //[T] 標準タスクマネージャー 52 = \Program Files\pDice\pDice.exe //[D] pDice 53 = \Program Files\Total Commander\cecmd.exe //[F] トータルコマンダー 54 = htCopipe.exe|-g //[G] GetText 55 = htCopipe.exe|-c //[C] 選択文字コピー 56 = htCopipe.exe|-v //[V] クリップボード文字列貼り付け 57 = \Program Files\KOTETU\BTswitch.exe //[B] BlueToothトグル 65 = htCopipe.exe|-a //[A] 全選択 72 = \Windows\Home.exe //[H] Home画面へ 74 = \Program Files\jot\jot.exe //[J] jot 77 = \windows\tmail.lnk //[M] POutlook 78 = \Windows\Start Menu\Office\Quick Notes.lnk //[N] クイックノート 79 = \Program Files\Oxios\Memory\CloseApps.exe //[O] 全APP終了しメモリー解放 112 = htCopipe.exe|-mt //[SoftLeft] 定型文一覧メニュー 113 = htCopipe.exe|-mt TextOpe.txt //[SoftRight] 入力モード定型文一覧メニュー 114 = htCopipe.exe|-mp //[電話] タスク管理 119 = htCopipe.exe|-z //[Z] 入力Undo 120 = htCopipe.exe|-x //[X] 選択文字切り取り 187 = \Program Files\etc\wifiTurn\wifiTurn.exe //[W] wifiトグル 195 = htHomeCmdX02.exe //[マナー] htHomeCmdX02.終了 196 = htCopipe.exe|-r //[電源] 端末再起動
- ●キーマップ定義用キーコード一覧(キートップの上部から記述してます)
112 = //[左ソフトボタン ] 37 = //[左 ] 38 = //[上 ] 40 = //[下 ] 39 = //[右 ] 13 = //[アクションボタン ] 113 = //[右ソフトボタン ] 114 = //[通話 ] 81 = //[Q/\ ] 187 = //[+/W ] 49 = //[1/E ] 50 = //[2/R ] 51 = //[3/T ] 89 = //[(/Y ] 85 = //[)/U ] 73 = //[=/I ] 79 = //[-/O ] 80 = //["/P ] 65 = //[//A ] 83 = //['/S ] 52 = //[4/D ] 53 = //[5/F ] 54 = //[6/G ] 72 = //[?/H ] 74 = //[@/J ] 75 = //[~/K ] 76 = //[[]/L ] 119 = //[*/Z ] 120 = //[#/X ] 55 = //[7/C ] 56 = //[8/V ] 57 = //[9/B ] 78 = //[&/N ] 77 = //[!/M ] 188 = //[;/, ] 190 = //[:/. ] 13 = //[ENTER ] 48 = //[0/- ] 32 = //[TAB/SPACE ] 225 = //[入力/文字 ] 237 = //[ComMgr/IE ] 233 = //[記号 ] 196 = //[電源 ] 195 = //[マナー ] 229 = //[カメラ ] ※[Home:91, 終話:115, バック:27, FN:236, CAP/Shift:238]はプログラムで使用する為、キーマップには定義できません。 ※ // 以降はコメントとして記述できます。(内容はプログラムでは読み込みません) ※10進で記述して下さい。 ※重複定義は最初の定義を採用します。
- インストール
- ※※※ 重要 インストール後一度だけ必要な作業があります。※※※
- このプログラムは文字列のコピー・貼り付けをhtCopipe.exe(同時にインストールされます)で行いますので、htHomeCmdX02を実行する前に一度実行し、署名の確認を行って下さい。
- 初期状態では設定ファイルが無いので、まだカスタマイズ等をされていない方はzipに同梱される環境サンプルフォルダの内容をインストール先フォルダーにコピーしてご利用下さい。(初期フォルダーは\Program Files\HTS\htHomeCmdX02 です)
- アンインストール
- 設定→プログラムの削除でアンインストールして下さい。
- 更新履歴
2009.04.22 v0.605 [修正] ・htCopipe修正に伴う変更 (htCopipeにて-C(テキストのコピー)にて対象コントロール内の総文字数が0xffff(65535)以上だった場合に選択文字を正しく取得出来ない件を修正) 2009.04.08 v0.604 [修正] ・htCopipe修正に伴う変更 (htCopipeにて-MT/-ML(定型文/コピペログ)のメニュー画面にてタブ文字(\t)が多い場合に桁ずれする問題を修正) 2009.03.26 v0.603 [修正] ・テキスト画面で[_|c_]の時(Ctrl押下状態)時 ← / →(カーソル左/右)で行頭・行末に移動する様に修正。 ・IExplore中のHomeCmd後のアルファベットキーに割り当てているプログラムが起動しない件を修正。 2009.03.12 v0.602 [修正] ・キー割り当てが30個以上できない件を修正 修正後:50個 ・状態ウィンドウの表示レイアウトの変更 [h|sc]の並びから[h|cs]に変更しました。 ・起動時に他のプログラムを終了できる様に修正(他のKeyhookプログラムも可能) 設定方法iniファイルで [Startup] CloseHookClassNm = htHomeCmdX02 とアプリケーションクラス名を記述します。複数定義する場合は、htHomeCmdX02|htX02Hook 09.02.22 v0601 初期リリース版
- ダウンロード
- htHomeCmdX02 v0605 (09.04.22 最新バージョン)
- htHomeCmdX02 v0604 (09.04.08)
- htHomeCmdX02 v0603 (09.03.26 )
- htHomeCmdX02 v0602 (09.03.12)
- htHomeCmdX02 v0601 (09.02.22 初期リリース版)