09/03/08 04:29:52
俺も天狼でT-Code/Drovakできるようになりました。
>>500
ありがとうございます。
> kHelper用のDvorak配置
> 'us' : [
> 49, 50, 51, 52, 53, 54, 55, 56, 57, 48,
> 222, 188, 190, 80, 89, 70, 71, 67, 82, 76,
> 65, 79, 69, 85, 73, 68, 72, 84, 78, 83,
> 186, 81, 74, 75, 88, 66, 77, 87, 86, 90
> ]
scripts/multi/kHelper/window.htmlですよね。
> 'jp','us'の他に'dvorak'とか増やせるようになってるとうれしいです。
JavaScriptな部分だけでは直せないようですね。
それから、'jp'と'us'は正しくは、'106'と'101'ですね。
とりあえず俺の使ってるwindows.htmlとt-dvorak.jsです。
URLリンク(www1.axfc.net)
503:名無しさん@お腹いっぱい。
09/03/17 15:29:18
天狼作者様!素晴らしすぎです!!
何より、メジャーとはいえない漢直の中で、更にメジャーとはいえない
超絶技巧に対応しているなんて・・・!
自分も超絶になじんではや5年あまりですが、windowsバージョンアップのたびに、
いつ現在愛用しているWXGが亡くなるのか、また会社でも漢直したいけどWXG
入れられない!というジレンマへの解決策が見出せました。
本当に感謝します。
これで思うまま漢直できます。本当に漢直に慣れると、ATOKの変換効率がいくら
良かろうが、ローマ字変換そのものがうっとおしく感じるからですね。
ありがとうございます。
504:名無しさん@お腹いっぱい。
09/03/26 09:17:07
天狼素晴らしい!
これを機会に超絶技巧入力に再挑戦してみたいと思いました。
505:500
09/04/02 22:53:08
すいません、天狼はかなり取りこぼす(生キーが画面に残る)ことが多くて、
漢直Winに転向してしまいました。
前スレの828~840あたりでmayu Dvorakと漢直Winの両立で困ってる人いたよね。
自分も同じ問題で困っていたのですが、以下のようにやって対応しました。
diff -ur kw127f-20060325/src/table_window.c kw127-maeda/src/table_window.c
--- kw127f-20060325/src/table_window.c 2006-03-25 19:22:00.000000000 +0900
+++ kw127-maeda/src/table_window.c 2009-04-02 14:08:12.921875000 +0900
@@ -96,7 +96,11 @@
hotKeyMode = NORMAL;
// HotKey の割付
for (int i = 0; i < TC_NKEYS; i++) {
- RegisterHotKey(hwnd, i, 0, tc->vkey[i]);
+ if (tc->vkey[i] & 0x100) {
+ RegisterHotKey(hwnd, i, MOD_SHIFT, tc->vkey[i] & ~0x100);
+ } else {
+ RegisterHotKey(hwnd, i, 0, tc->vkey[i]);
+ }
}
// HotKey の割付 (シフト打鍵)
if (tc->OPT_shiftKana != 0) {
こうやっといて、dvorak.keyの「37」を「137」にすればOK。
Visual Studioでコンパイルしようとしたらiostream.hがなくて手間どっちゃった。
506:407
09/05/01 09:59:23
どうも、天狼作者の>>407です。お久しぶりです。
謝辞とか頂いていたのに放置ですみません。
ようやく天狼1.03が出来ました。2、3日テストしてからアップします。
内容はこんな感じです。
* VK_RSHIFT、VK_RCONTROL、VK_RMENUがうまく扱えてないので修正
* アプリごとにキー配列を変更可能にするための措置(カレントウィンドウをModifierに)
(ウィンドウクラス、ウィンドウタイトルを判別してキー配列を変更できます)
* 押すたびに漢直の配列を変更できたりするモードスイッチを、任意キーに指定する機能
(テストぐらいにしか利用できませんが、複数の漢直を切り替えながら利用できます)
* 全角カタカナモード、半角カタカナモード
* 百相鍵盤『き』に対応
* ストロークのロック機能
(百相鍵盤『き』における甲打省略が全漢直で利用可能)
* kHelperの横方向拡張&スペースキー表示
(現在横方向に10個のキーを表示してますが、設定でさらに右を表示可能になります)
出来なかった事
* ウィンドウ制御(カレントウィンドウの移動、サイズ変更、最大化、縮小化等)
* キーマップ追加(vi、emacs、wordstarライクなキー配列のスケルトン)
予定していたけど出来なかった事が残っているのですが、この辺で一回公開したいと
思います。
よろしくです。
507:407
09/05/01 10:02:33
>>500
すいません、天狼はかなり取りこぼす(生キーが画面に残る)ことが多くて、
漢直Winに転向してしまいました。
これは、気になりますね。。
確かに負荷が高い時に、そんな現象が発生する事を確認してます。
うちの環境でも起動直後とか、長時間利用していないアプリに文字を投入する時にたまに
発生してます。
頻度はどんなもんでしょうか?
後、何か問題発生の傾向があれば、教えていただけるとありがたいです。
508:407
09/05/01 14:32:37
>>500さんの環境で知りたい事をまとめました
* 利用OS
* CPUと動作クロック
* vmware等、仮想環境を利用しているか
* リモートデスクトップを利用しているか
* スワップ頻度(結構スワップする or そうでもない)
* 常用している重たいソフト(ゲーム、3DCGレンダラ等)があるか?
* どういう配列で、どのように入力すると、画面にどう表示されるか?
* 問題が発生しやすい、あるいは発生しにくいアプリケーションの名前
等です。現在、もうすでに利用していないとの事ですので、分かる範囲で
教えて下さい。
他にも同じような症状が発生する人が居たら、是非教えて下さい。
509:名無しさん@お腹いっぱい。
09/05/04 08:45:34
「き」対応スゲー!
モードが付いたってことは、ひょっとして、模擬的にカンテックやKISが実装できるんじゃないか?
510:名無しさん@お腹いっぱい。
09/05/04 19:36:18
だからどうやって普通のキーボードにカンテックを実装するのよ。
511:407
09/05/04 23:00:53
>モードが付いたってことは、ひょっとして、模擬的にカンテックやKISが実装できるんじゃないか?
んー、たぶん駄目っぽいです。カンテックスな人にとっては、やっぱり
入力途中は、半角カナがそのまま表示されるような状態じゃないとまずい
のですよね? 現状ではカナキーをモディファイアに設定したとしても、
変換途中に表示されるのはアルファベットになってしまいます。
シフトには対応したので、英文字の大文字、小文字は表示されるよう
になりますが。。
>だからどうやって普通のキーボードにカンテックを実装するのよ。
カンテックスも全然触った事ないのでよく分からないのですが、
半角カナ2文字(状況に応じて英数もあり)を利用する2ストローク
入力だと思ってます(ここまでは合ってますか?)。
となると上記の変換途中の問題さえ解決できれば普通のqwertyキーボードで
いけそうにも思えてしまうのですが、それじゃうまく行かないっぽいでしょうか?
あ、天狼1.03は明日にはアップします。
512:407
09/05/04 23:35:48
自己レスです
URLリンク(www.juki.co.jp)
こいつが必要と言う事なんですね。
513:407
09/05/06 10:10:02
天狼 ver 1.03をアップしました。
URLリンク(www1.axfc.net)
今回、『き』を導入するに当たり、結構内部的な変更が多いです。
デグレード等発見したら、是非教えて下さい。
kHelperは結構変更点多いです。Dvorak対応等でハックして下さっている方が
居ますがマージできていません。申し訳ない。。
よろしくです。
514:名無しさん@お腹いっぱい。
09/05/06 12:19:33
おおー
家に帰ったら早速見よう
515:510
09/05/06 23:50:15
新バージョン乙です。でも、カタカナモードのやり方がよくわからない (´・ω・`)
>>511
> 半角カナ2文字(状況に応じて英数もあり)を利用する2ストローク
> 入力だと思ってます(ここまでは合ってますか?)。
それは間違っていません。
あんな言い方していながら実をいうと、私もANKしか入力できないキーツーフロッピーしか触わったことがありません。
ですか、その経験で言うと、かなや英数のモードの切り換えは、ソフトウエアロックではなくてトグルスイッチで変えているはずです。
(URLリンク(www.juki.co.jp) の下の画像でいうとおそらく左上がそれ。)
そして必要に応じて、「英数キー」「かなキー」を*押しながら*目的のキーを押すことで、一時的にモード外のキー出力を可能にしています。
> となると上記の変換途中の問題さえ解決できれば普通のqwertyキーボードで
> いけそうにも思えてしまうのですが、それじゃうまく行かないっぽいでしょうか?
よって、カンテックやKISなどの2タッチ連想入力を実現させるためには以下の2点を実現することが必要です。
1 トグルスイッチを取り付ける(これはなくてもいいけど)
2 新たなモデファイアキーを設定できるようにする
あと、ひらがな、カタカナの入力方法(KIS、カンテック)ついて誰も語っていませんが、知っている方はいるのでしょうか。
ラインプットならば、省略氏がメーリングリスト(?)で触れていたのがネット検索で引っかかったのでどうやっているのかは分かるのですが。
……と ここまで書いて言うのも何ですが、もし>>509が現役バリバリのキーパンチャーだとしたら、
私は今まで釈迦に説法すらならない適当なことを言ってきたわけで、すごいことを書いちゃったなーなんてことを思ったりする。
516:515
09/05/06 23:52:40
間違い1個見つけちゃった。
×モード外のキー出力
○モード外の文字出力
517:407
09/05/07 15:29:42
肝心の更新情報のドキュメントが不足してました。
以下からダウンロードして下さい。
URLリンク(www1.axfc.net)
内容はhtmlファイルがひとつだけです。
「インストールディレクトリ/documents/version」 というディレクトリを作って
その中に入れて下さい。
>新バージョン乙です。でも、カタカナモードのやり方がよくわからない (´・ω・`)
これもドキュメントの中に書いてありますので、是非お試し下さい。
で、カンテックですが、状況分かりました。ありがとうございます。
>1 トグルスイッチを取り付ける(これはなくてもいいけど)
>2 新たなモデファイアキーを設定できるようにする
これは、たぶん5割がた大丈夫です。現在はきちんと対応できていませんが、
任意のキーをモディファイアに利用できるように準備しています。
だけど、チョイと難しい問題が残ってます。
天狼は、WH_KEYBOARD_LL というフックをメインに利用してます。
このスレにはご存知の人多いと思うけど、このレイヤーからだと、トグルキー扱いになって
いるキーの押下状態をまともに判断できないんですよね。
具体的には、英数キー、全角/半角キー、カタカナ/ひらがな/ローマ字キーの3つのキーは
まともなモディファイアとしては認識させにくいです。でも、実際にはモディファイアとして
利用したいのは、この辺のキーなんですよね。
個人的にはレジストリの書き換えで対応してるのですが、さてどうした物かという感じです。
実はリモートデスクトップ先のコントロールという野望があって、どうしてもWH_KEYBOARD_LL
で処理したいんですが、上記3つのキーの処理が、なかなかうまく行かないです。
DirectInput等も試したのですが、結果は一緒でした。
アプリケーション寄りのレイヤーから各キーの押下状態を確実に判別できる
方法を知っている人居たら、教えて下さい。
518:407
09/05/25 11:21:59
ちまちま準備していた天狼のサイトが、
ようやく見てもらえるような状態になりました。
内容はこんな感じ
* チュートリアル
* リファレンス
* ソース
* フォーラム
よかったら、是非見にきて下さい。
URLリンク(www.sirius.spline.tv)
519:名無しさん@お腹いっぱい。
09/05/26 15:32:00
T-codeの人
企業企業企業・・・・て10回打鍵して
何回目で
生業てでます?
520:名無しさん@お腹いっぱい。
09/06/05 02:25:59
久々に~来てみたら~
>505
ノシ
3年越しでトンクス。
Windowsで開発したことなくてVisualStudioの使い方がわかってないんで
すぐ試せませんが、近々やってみます。
最近てっきりT-Codeご無沙汰…。
連習しなきゃなー。
521:520
09/06/05 02:32:00
ところで、天狼と窓使いの憂鬱は設定次第で共存可能でしょうか。
レイヤが違うので、モディファイヤやそれを含めたストロークを
重複させなければ問題ないと思うけど、その認識で正しいですかね。
522:407
09/06/06 12:07:45
>ところで、天狼と窓使いの憂鬱は設定次第で共存可能でしょうか。
ちゃんと試してはいないけど、たぶん大方いけそうです。
繭の出力が天狼の入力になると思ってください。
ちなみに今は姫踊子草で飛鳥配列使いながら、天狼でダイアモンドカーソル
をアサインして書いてます。案外、平気ですね。