- 1 名前:nobody ◆cxDnurUjDY [03/08/27 07:15]
- て、ての、と、のと、とが
四日同じことをやったらやめられない。 荒れ寺の和尚が香をたいて、一心不乱に彼岸を念じている。 T-Coder, TUT-Coderの皆様、引き続き連習しましょう。 超絶技巧入力など、他の漢直の話題も歓迎します。 「連習」の意味については前スレを参照してください。 前スレ pc.2ch.net/test/read.cgi/unix/1014523030/ 関連リンク ・T-code本家: openlab.jp/tcode/ ・TUT-code本家: www.crew.sfc.keio.ac.jp/~chk/ ・増田式・超絶技巧入力: member.nifty.ne.jp/kb/index-kb.htm ・漢直Win(Windowsで漢直): t.pos.to/tc/kanchoku.html
- 823 名前:名無しさん@phoenix mailto:sage [04/02/15 23:33]
- 了解です。
G-codeバージョンがあれば、かなの部分をいじってphoenixバージョンも作れ そうなので楽しみです。
- 824 名前:省略 mailto:sage [04/02/21 00:53]
- 1文字追加+3文字入れ替えで2565文字。
そろそろ飽和してくる頃だと思うけど…。
- 825 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/21 01:51]
- 中国語でも勉強すれば覚える字が爆発的に増えるよ。
- 826 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/21 02:30]
- そういえば、中国人はピンインを変換して入力してるんだっけ?
- 827 名前:省略 mailto:sage [04/02/21 23:40]
- >>826
何種類も入力法が考えられて試されてるらしいが、 現在の主流はピンイン漢字変換らしい。 ただピンインは制定されたのが比較的最近の上、 中国語は方言による発音の違いが非常に大きいので、 学校で習わなかった中年以上の世代には 苦手としている人もかなり多い模様。 きっと中国でも、 しやわせ(←何故か変換できない) なんていうフレーズが量産されているに違いない。
- 828 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/22 01:34]
- >>816の頁によると、学校教育では「認知碼」というものを使っているそうです。
下のレスにこれの解説があります。 pc3.2ch.net/test/read.cgi/pc/1038483398/395
- 829 名前:のっ mailto:sage [04/02/23 01:18]
- 過去数ヵ月、結構まじめに T-Code連習してみたんだけど、そこで考えた事を少し書いてみようと思う。
昨年10月から EELLL を L1から再連習始めてみた (>>305)。すると不思議なことが起こった。 「EELLLで、か、かな文字が、打てない、ガ━━(゚Д゚;)━━ソ!」 L1-L106 のエラーレートがとても高かった。事実 L300台の成績よりも悪かった。 「そうか、俺は T-Codeで L300台の漢字は書けるが、かな文字は書けなかったんだ」 ・・・とは納得できなかったので、どうしてなのか? 普段書いている時と EELLLレッスンとは 何が違うのかを考えてみた。(つづく)
- 830 名前:のっ mailto:sage [04/02/24 01:48]
- (>>829 のつづき)
「なのに、はでなたなをたてにたてた。」なんかが、EELLL だとまともに打てない。 しかし、例文をバッファ上にコピーして見ながら書くと、間違えない。 文をそらで覚えて書いてみても、特に間違えることなく書ける。目をつぶってでも書ける。 EELLL では、かなをなるべく速く書けるように、出てくる例文の文字に素早く反応して 打鍵しようとしたのだが・・・何が違っているのだろう、と考えて気が付いた。 違いは『例文を、心の中で、声を出して読んでいる』か、否か、だった。 EELLL 文を、心の中ではっきりと声を出して読みながら打鍵してみた所、エラー率が激減した。 自分は、文を書き写す時には、その文を心の中で声を出して読み、また、文を書く時には、 書こうと思った事を心の中で声を出して話す。この意識中の「声」(と云うのかな?) が、 自分の場合漢直打鍵と関係があるということを、この時ホントに初めて理解した。 こんなことは、あたりまえなことなのかな? 俺だけ違っているのかな? このスレの皆さまはどうですか?
- 831 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/24 06:34]
- 私も、「心の中の声」はずっと出してる気がする。
文字を読み書きするときは、やっぱり「声」が中心になってるから。 …心で読み上げるほうが打つより圧倒的に速いから、 読み上げなしで打つ練習はしたことないし、多分打てないと思う。
- 832 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/24 16:22]
- 文を読む時は心の声は出さないけど、
物事を考える時は字面よりも音声に近いかな。 でも T で入力する時は字(特に漢字)のイメージも出てくるな。
- 833 名前:名無しさん@phoenix mailto:sage [04/02/24 22:58]
- 心の中で声を出して読む読み方を「内語読み」といいます。
内語読みが癖になっている人は本を読むのが遅いと言われています。 私はある時までは内語読みではなかったのですが、内語読みの方が難しい文章 を理解し易いかったので、意識的に内語読みをしていたら、内語読みの癖が抜けなくなり、 易しい文章まで内語読みなってしまいました。その為に、かつては自然に出来ていた 速読、といっても大して速くはないのです、が出来なくなってしまいました。 誰か、内語読みから視読に移行する良い方法を知っている人が教えてください。 >>832さんは、自然に視読が出来ているのでしょうか?
- 834 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/24 23:22]
- 読むのはともかは打つのはほとんどの人が
心の中で声を出してると思うんだが。 ていうかT-Codeなら心の声を出さずに入力するのが 原理的に可能なはずだけど、実際にできたら俺的神認定。 (コピータイプならできるってのはナシで)
- 835 名前:のっ mailto:sage [04/02/25 02:13]
- おお、皆さまもやはり自分の考えを書く時は、心の中で声を出して話すんですかね。
もすこし、連習中に考えた事を書いてみる。 漢直で文を書く時には、何時に漢字を使うかを自分で決める。 では自分はどうやって、ここは漢字、ここはかな、と決めているのだろうか・・・? と疑問をもった。心理的に『ここで漢字を書く』、と意図するのは確かだと思う。 私はその時、>>832 氏が言っているのと同じく、心の中で、今書こうとする漢字のイメージを 見ることに気が付いた。書こうとする漢字のイメージを心の中に想起し、それを「見た」時、 もしその漢字が十分に漢直記憶されていると、半自動的に漢字が打鍵される。 漢字打鍵を覚えていても、書こうとする漢字のイメージを心の中で「見る」ことができない時は 漢字が書けない。これは >>685 で書いた、手書きできる、できないの件と同じ心理かなと考える。 私はこの後に、「自分の漢直心理プロセスって、どうなっているんだろうか?」、 「連想配列、連想式の漢直って何なんだろう?」、という二つの事をまじめに考えるようになった。 (つづく、かもしれない)
- 836 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/25 08:30]
- >>833
ちゃんと用語があるんですね。私もまったく同じです。視読に戻したい。 小学生の頃に「心のなかで登場人物の心理を声に出してみましょう」と いう国語テキストに出会ってしまい、何の疑いも持たずに従ってしまっ た。 今は内語読みをやめようとすると呼吸も一緒に停まってしまいます。 これを分離して制御できるようになると何か変化があるかも。
- 837 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/25 09:34]
- 速読なんかでも内語読み?をやめるってのを重要視してるものがある。
(流派とかいろいろあるみたいだから違うのもあるのかな) その練習では本を高速でビャーっとめくるのを見るってのがあった。 はじめは1秒くらいで、次第に5秒とかにのばしていく。 いろいろ他にも注意点があったなぁ、たしか。 #ちなみに速読おぼえるのは無理でした
- 838 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/25 10:57]
- >>835
私は、字のイメージはするけど、はっきり見える字ばかりじゃないな… だから、読めるし打てるけど手書きできない字がたくさん (w >>833 速読の説明だったら、 that.2ch.net/test/read.cgi/robot/1072713234/14 とかにもあったよ。 …ロボ板で、広告に反応した人が書いた文章だけど。 # 速読の話だけだとさすがにスレ違いかな…
- 839 名前:832 mailto:sage [04/02/25 15:53]
- なるほど。速読にも関係してるんですね。
でも考えてみると、 僕は読む題材や集中度によって心の声を出すか出さないか違いますね。 小説なんかは声をイメージした方が楽しいので、結構時間がかかるし、 新聞なんかはバーっと適当に読む。この場合目に入らない字もあるけど、意味はわかる程度で。 ちゃんと読む場合でも、新書の類なんかは声に出さない、ので比較的早い。 つまんない小説なんかは途中から視読にかわることもありますね。
- 840 名前:833 mailto:sage [04/02/25 22:36]
- >>835
是非、続けて下さい。興味があります。 >>836 同じことで悩んでいる人がいるのは間違いないとは思っていました。 小学校の頃からの内語読みでは筋金入りの内語読みですね。 >>837-838 アドバイス有難う。 >>839 内語読みと視読が使い分けられるのは理想的ですね。
- 841 名前:省略 mailto:sage [04/02/26 23:56]
- 普通に日本語を読む時は内語読みしてないけど、
EELLLやランダムテストをやる時は確実に内語読み。 下手すると実際につぶやいてたりする。 Tで(コピーでない)作文をしているときも内語書き(?)だけど、 時々手癖が心の声をオーバーライドする。 「武士の情報」とか「今日は気温が高橋」とか。 外国語を読む時は、やっている時とやってない時がある。 「あ、内語読みしてる」と意識するのは、理解しにくい文とか、 興味ないのに読まざるを得ない文の場合が多いような気がする。 確かにそういう文は、読むのに時間がかかってる。
- 842 名前:833 mailto:sage [04/02/27 22:13]
- 文章を書く時には、内語を使わなければ無理でしょうね。
EELLLの練習をする時には、あまり気にしなくていいのかなぁ。 出来れば、内語読みはしない方が良いのではないかなぁと思ったのですが。
- 843 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/28 01:58]
- ちょっと、いやかなりスレ違いになるけど、
先天的な聴覚障害のある人が文章を書くときも 内語に相等するものは存在するのかな? もしかして両手を振り回している姿が脳裏に浮かぶとか? だったら先天性盲聾の人は? 指先に点字感覚?
- 844 名前:833 mailto:sage [04/02/28 12:47]
- >先天的な聴覚障害のある人が文章を書くときも
>内語に相等するものは存在するのかな? 多分、文字(列)が脳裏に浮かぶのではないかと。 >だったら先天性盲聾の人は? 指先に点字感覚? これは良くわかりませんね。
- 845 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/28 13:04]
- T-coder ですが、Dvorak 始めました。日本語は変わらず打てるのに、アルファベットになると指が動かない…
コマンドも ls 打とうとして no って出したり。 # ところで ゆせさんところの「のがたん」(もえたん?)の過去絵はないですか?
- 846 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/28 22:46]
- ついに漢直の夢を昨晩見た。自分が打っているんではなくて、中国人が打っているのを
横から見ていた。入力の余りの速さに (((;゚Д゚))ガクガクブルブルしてた(w 忘れたけど、連習している時にこの夢を見たことを思い出した。うーん、脳って不思議。
- 847 名前:省略 mailto:sage [04/02/29 00:32]
- ようやくtc-2.3.1.9.patch.gzをダウンロード&インストール。
記念に2文字追加の1文字入れ替え。2567字。 この一週間は忙しくかつ英語漬けだったため、 ほとんど練習できなかった。 さっき全文字ランダムテストをやってみたら、 以前よりも打ち間違いが増えていた。 55のお世話になった文字も1つあった。 まだまだ修業が足りないな。
- 848 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/29 00:58]
- 全文字(じゃなくてもいいけど)ランダムテストのプログラムキボンヌ
- 849 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/29 02:16]
- このスレか前スレのどっかに
省略氏がアイデア出した lisp があったよ。 引数に漢字のリストだか文字列だかとってランダムに出すやつ。
- 850 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/29 03:15]
- >>847
3st.html の「皆酵墜」が typo っぽい
- 851 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/29 11:54]
- >>845
ソースを見れば全部で3つ取り出せるよ
- 852 名前:名無しさん@お腹いっぱい。 mailto:sage ~yuse/tcode/ng/ [04/02/29 19:20]
- >>845
もえたんじゃありませんのだ! (メ欄
- 853 名前:省略 mailto:sage [04/02/29 22:34]
- >>848
親切な名無しさんの作ってくれたやつが、前スレの670に出てるよ。 >>850 おー、本当だ。早速直した。Thx.
- 854 名前:99 mailto:sage [04/02/29 23:58]
- >>823
ようやくまともな配置例ができました。見てやって下さい。 出力例Ver. 0.2の最後のほうです。 あ〜燃えつきた >>852 おお〜!
- 855 名前:833 mailto:sage [04/03/01 01:10]
- >>854
早速見て来ました。 確かにこれなら、習得のコストを下げられそうですね。 それから、Gコードベースということは、私の配列とは兄弟の関係になるので、 とても嬉しいです。
- 856 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/02 22:31]
- >>854
共通の部品を持つ漢字をまとめることで、 無連想で覚えるべき親字をどのくらいまで減らせるものなのか、 試用レポ期待してます。 個人的には「上下左右にはみ出したら反対側から入る」とか 「衝突したらプレフィックスを増やす」というルールが 指の感覚としては分かりにくいような気がする。 最上段キーの使用率が高めなのも気になるところ。 あと、 - メ状ヨ券ト引 : 重複定義? - 院休初性鼠飛病 : 未定義? なにはともあれ乙。
- 857 名前:のっ mailto:sage [04/03/03 00:31]
- >>854
はあ〜、本当に G-Codeをやめて、新らしい配列作ったんだ! 凄い。 分類の結果、比較的使用頻度が高いと思われる漢字が4ストロークに割り当てられた点は 面白いし、人により好みが分かれるかもしれない。試用報告期待します。 >>845 真の漢直使いなら、英文入力は Dvorak と昔から決っている…らしい? 私は昔 TUT + Dvorak でした。 Dvorakは三年ほど使っていたけど、TUTともども'95年ごろにやめてしまった。 悲しい思い出だ (-_-)
- 858 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/03 01:21]
- 三年使っていてやめられるのはむしろすごいのでは?
TUT -> T もかなり大胆。 私は T は使うけど、 dvorak は三日であきらめた。
- 859 名前:99 mailto:sage [04/03/04 00:46]
- #牡蠣に当たって風邪を引くという謎な生活を送っていました。
>>855 ありがとうございます。いつも励みになります。 >>856 >指の感覚としては分かりにくいような気がする。 打鍵数最適化のためにプリフィクス数をある程度コントロール できるように、と考えたルールです。使い勝手はまだ試して いないので何とも言えません。 >- メ状ヨ券ト引 : 重複定義? >- 院休初性鼠飛病 : 未定義? 状と券と引は明らかにバグでした。ありがとうございました。 カタカナは多分仕様です。未定義のものはbushu.revから生成 できないもので…… >>857 まだG-Codeで打ってますよ。
- 860 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/04 02:03]
- >>859
お大事に。 > 未定義のものはbushu.revから生成できないもので…… 本当だ。 「院 = ア + 完」とか「休 = イ + 木」とか あってもよさそうなのに。
- 861 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/04 03:04]
- 108さんはどうしたのだろう……
事故にでもあってなきゃないが……
- 862 名前:のっ mailto:sage [04/03/04 03:29]
- ほんとに 108さん、どうしちゃったんだろう。
108さーん・・・
- 863 名前:名無しさん@お腹いっぱい。 [04/03/06 23:26]
- 漢直 age.
- 864 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/07 00:24]
- 漢直配列にキーカスタマイズして、さいころえんぴつ使ってみた。
(・∀・)イイ!! 漢直Winの良きライバルになりそうなヨカーン。
- 865 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/07 00:33]
- >>864
その配列の名前は何ですか?
- 866 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/07 01:36]
- >>864
とりあえず T。他の配列もできるよ。 漢直Winのkwmaze.dic使って、交ぜ書き変換はできた。 さいころえんぴつは文字列をIMEに渡せるようだけど、 まだ設定方法をよく理解できていない。
- 867 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/07 06:36]
- >866
さいころえんぴつ用の配列定義ファイルは、 漢直winのtblファイルから自動生成したんですか?
- 868 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/07 13:35]
- >>867
さいころえんぴつは昨日始めて使ったので、まだ設定方法が良くわからない。 サンプルファイルを参照しながら、手入力で T の配列に書きかえること小一時間(ry 今の所の問題点は、やはり tc2、漢直Winとは操作が少々異なること、 繭と組み合せると動作がおかしくなることかな。 あと、スコスコ変換できすぎる(w さいころえんぴつは、かなり複雑な設定ができるようだし、 漢直できるソフトウェア環境が増えるのは喜ばしいと思う。
- 869 名前:868 mailto:sage [04/03/07 13:58]
- あれれ、866で自分にレスつけちまった。
>>868 は、s/始めて/初めて/ どの入力方式使っても、自分の漢字能力晒してしまうのが漢直(w
- 870 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/07 16:03]
- さいころえんぴつでT-Codeというのは、日本語入力方式としては、かなり強力そうですね。
これからは、さいころえんぴつを使う漢直coderが増えるかも知れませんね。 個人的には使いなれた漢直winが捨てがたいのですが、、、、
- 871 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/07 23:57]
- さいころえんぴつでとりあえずかなだけでも定義してみようとしたら、
2ストローク目が;の字がうまく入力できませんでした。 定義した字ではなく;が入力されてしまいます。 同様な定義方法で他の字はうまく入力できるのに、、、、
- 872 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/08 02:03]
- 2ストローク目が;の字もうまく定義できるよ。
<inputIme input=";"/> がどこかに残っていない? さすがに、一々Enterで文字確定するのはかったるいので、 「を」以外のかな文字だけ変換に渡すようにしてみた。 漢字や句読点を入力すると、かなが無変換で確定される。 これは今まで経験したことのない使い心地。 しかし、交ぜ書き変換できなくなってしまった。 さいころえんぴつでは部首変換ができないし、 ある程度漢字ストロークを覚えてしまった人にとって、 漢直Winから乗り替えるメリットは特に無いかも。
- 873 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/08 05:54]
- さいころえんぴつ、中身が気になったのでsf.jpのCVSリポジトリを見ようと思ったら
ttp://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/saikoropencil/ CVSROOT/ SAIKOROPENCIL/ SAIKOROPencil/ SaikoroPencil/ sai/ saikoro/ saikoropencil/ どれが本物だよヽ(`Д´)ノ
- 874 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/08 09:58]
- ハゲワラ
- 875 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/08 14:00]
- 6つあるから、鉛筆を転がして決めろということかな。
- 876 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/08 14:28]
- pobox とは似てる感じですか?
- 877 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/08 20:08]
- 次号 の UnixUser には Input Method 特集があるようだけど、
漢直系の紹介もあるのかな。
- 878 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/09 00:19]
- >>872
><inputIme input=";"/> がどこかに残っていない? 残っていないですねぇ。 なんだか、さいころえんぴつは使用する気が失せてしまったので、 もう、いいです。 お騒がせしました。
- 879 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/09 00:34]
- >>873
まだ、saikoroPencilが無いですね。
- 880 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/09 00:52]
- ところで、99さん
Codeの名前はもう決めましたか?
- 881 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/09 01:06]
- #独りで書こんでいるなぁ。
99さんの配列名なんですが、風の様な検索性があるということを強調する意味で、 tornado配列なんてどうですか?
- 882 名前:99 mailto:sage [04/03/09 01:25]
- >>880-881
未定ですが、何となく雷コードというのを考えてました。Tに似てなくも ないが画数が多い、っていう感じで。 (さらにさかなへんをつけたら……ハタハタ?補助漢字だった) tornado……風の互換ソフトに嵐というのがあったはず。
- 883 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/09 01:35]
- >>876
漢直配列でのさいころえんぴつの変換は POBoxというよりも、 tc2 の交ぜ書き変換候補選択モードのほうに似ている。 inputGlobalImeを使うとIME2000などに文字を未確定の状態で 入力できると書いてあったから試してみたのだが _| ̄|○ だめだ……どうやってもinputGlobalImeでIMEに文字列を渡せないぞ さいころえんぴつの設定、あとは誰か有志の方がいたら、おながいします。
- 884 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/10 00:03]
- >>882
じゃあ、lightning配列。
- 885 名前:99 mailto:sage [04/03/10 01:44]
- >>884
なっ何だこのプレッシャーは!(ry ……見慣れれば、いやどうしてもスパロボっぽさが(スミマセン) ……ハァハァ #Ver.0.3を漢直Win用に変換して試しているところです。 #どう練習しようかしら。
- 886 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/10 23:51]
- >>885
やっぱりダメですか(^^; でも雷もなかなかいいですね。 ふと雷の由来は、実は風神と雷神の関係からではないかなどと思ったりもしました。
- 887 名前:省略 mailto:sage [04/03/13 21:44]
- 最近日本語を書く機会が少ないこともあって、
新しい漢字を追加することがほとんどない。 大体1週間で1文字増えるかどうかってところ。 # 2569文字
- 888 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/14 15:12]
- 漢直に限った話ではありませんが、好きな日本語テキストを使って練習できる
タイピングソフトはないですかね。trr みたいな感じで、Emacs で動くものだと 嬉しいんですが。
- 889 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/14 15:58]
- EELLL だと eelll-region なんてのがあるけど。
- 890 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/14 23:20]
- EELLLTXT を複数使えるといいのだけれど
- 891 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/15 07:18]
- eelll-region は T-Code/TUT-Code 以外では使えないのかな
- 892 名前:99@雷 mailto:sage [04/03/15 16:02]
- >>886
(何となく亀レススマソ) 言われるまで気づきませんでしたが、無意識にやってしまった可能性は あります。(風との関係は考えてなかったはずなのになー) ファイル名にはとりあえずthの2文字を使っています。
- 893 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/16 00:08]
- >>892
おぉ、なるほどthunderboltですね。
- 894 名前:99@雷 mailto:sage [04/03/16 01:45]
- いえただのthunderです。こういう時は抽象に走るべきだっちゃ(ぉ
トール神って手もありますが。
- 895 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/16 04:18]
- >>891
Try-Code でも使えるようでつ。 ……って、そういう話ではない?
- 896 名前:の mailto:sage [04/03/20 02:59]
- まいど。遊びにきました。
>871 ・Readmeに書いてあるバージョン ・設定ファイルの中身(できれば再現する形で抜粋したやつ) を教えてもらえたら助かりますです。 #キーコード間違えていたりしない?";"は"0xbbですな。 >873 SaikoroPencil/ が本物です…… CVSを初めて使ったもので…… >883 sample/NewJIS_WithGlobalIME.xml とか使ってみたらどうなります? sample/NewJIS_WithGlobalIME.xml を bin/mswin/saikoropencil.xml に 変更してSaikoroPencil.exeを実行 ->半角/全角キー -> 適当なキーを入力 で、私の環境だとIMEに未変換で入力されますが…… #ATOKとかだとうまくいかないみたいです。
- 897 名前:871 mailto:sage [04/03/20 10:54]
- ReadMe.txtには、versionは書いてありません。
その替わりにこれではどうですか? ●修正履歴 2003/10/13 Xerces-C++ Version 2.3.0に変更 学習辞書の仕様を変更
- 898 名前:871 mailto:sage [04/03/20 10:58]
- <Table id="kanaroot">
<KeyEvent code="other" iskeyup="false"><useTable idref="normal"/></KeyEvent> <!-- 最上段 --> <!-- 1 --><KeyEvent code="0x31" iskeyup="false"><inputGlobalIme input="1"/></KeyEvent> <!-- 2 --><KeyEvent code="0x32" iskeyup="false"><inputIme input="2"/></KeyEvent> <!-- 3 --><KeyEvent code="0x33" iskeyup="false"><inputIme input="3"/></KeyEvent> <!-- 4 --><KeyEvent code="0x34" iskeyup="false"><inputIme input="4"/></KeyEvent> <!-- 5 --><KeyEvent code="0x35" iskeyup="false"><inputIme input="5"/></KeyEvent> <!-- 6 --><KeyEvent code="0x36" iskeyup="false"><inputIme input="6"/></KeyEvent> <!-- 7 --><KeyEvent code="0x37" iskeyup="false"><inputIme input="7"/></KeyEvent> <!-- 8 --><KeyEvent code="0x38" iskeyup="false"><inputIme input="8"/></KeyEvent> <!-- 9 --><KeyEvent code="0x39" iskeyup="false"><inputIme input="9"/></KeyEvent> <!-- 0 --><KeyEvent code="0x30" iskeyup="false"><inputIme input="0"/></KeyEvent> <!-- - --><KeyEvent code="0xbd" iskeyup="false"><inputIme input="ー"/></KeyEvent> <!-- ^ --><KeyEvent code="0xde" iskeyup="false"><inputIme input="^"/></KeyEvent>
- 899 名前:871 mailto:sage [04/03/20 10:59]
- <!-- 2段目 -->
<!-- q --><KeyEvent code="0x51" iskeyup="false"><changeTable idref="kana_q"/></KeyEvent> <!-- w --><KeyEvent code="0x57" iskeyup="false"><changeTable idref="kana_w"/></KeyEvent> <!-- e --><KeyEvent code="0x45" iskeyup="false"><changeTable idref="kana_e"/></KeyEvent> <!-- r --><KeyEvent code="0x52" iskeyup="false"><changeTable idref="kana_r"/></KeyEvent> <!-- t --><KeyEvent code="0x54" iskeyup="false"><changeTable idref="kana_t"/></KeyEvent> <!-- 3段目 --> <!-- a --><KeyEvent code="0x41" iskeyup="false"><changeTable idref="kana_a"/></KeyEvent> <!-- s --><KeyEvent code="0x53" iskeyup="false"><changeTable idref="kana_s"/></KeyEvent> <!-- d --><KeyEvent code="0x44" iskeyup="false"><changeTable idref="kana_d"/></KeyEvent> <!-- f --><KeyEvent code="0x46" iskeyup="false"><changeTable idref="kana_f"/></KeyEvent> <!-- g --><KeyEvent code="0x47" iskeyup="false"><changeTable idref="kana_g"/></KeyEvent>
- 900 名前:871 mailto:sage [04/03/20 11:01]
- <!-- 4段目 -->
<!-- z --><KeyEvent code="0x5a" iskeyup="false"><executeIf><ValueStatus name="0" value="true"/> <storeLearningDictionaryWithNext/></executeIf><sendImeWord index="8"/></KeyEvent> <!-- x --><KeyEvent code="0x58" iskeyup="false"><executeIf><ValueStatus name="0" value="true"/> <storeLearningDictionaryWithNext/></executeIf><sendImeWord index="6"/></KeyEvent> <!-- c --><KeyEvent code="0x43" iskeyup="false"><executeIf><ValueStatus name="0" value="true"/> <storeLearningDictionaryWithNext/></executeIf><sendImeWord index="1"/></KeyEvent> <!-- v --><KeyEvent code="0x56" iskeyup="false"><executeIf><ValueStatus name="0" value="true"/> <storeLearningDictionaryWithNext/></executeIf><sendImeWord index="3"/></KeyEvent> <!-- b --><KeyEvent code="0x42" iskeyup="false"><executeIf><ValueStatus name="0" value="true"/> <storeLearningDictionaryWithNext/></executeIf><sendImeWord index="4"/></KeyEvent>
- 901 名前:871 mailto:sage [04/03/20 11:02]
- <!-- n --><KeyEvent code="0x4e" iskeyup="false"><executeIf><ValueStatus name="0" value="true"/>
<storeLearningDictionaryWithNext/></executeIf><sendImeWord index="katakana"/></KeyEvent> <!-- m --><KeyEvent code="0x4d" iskeyup="false"><executeIf><ValueStatus name="0" value="true"/> <storeLearningDictionaryWithNext/></executeIf><sendImeWord index="2"/></KeyEvent> <!-- , --><KeyEvent code="0xbc" iskeyup="false"><executeIf><ValueStatus name="0" value="true"/> <storeLearningDictionaryWithNext/></executeIf><sendImeWord index="0"/></KeyEvent> <!-- . --><KeyEvent code="0xbe" iskeyup="false"><executeIf><ValueStatus name="0" value="true"/> <storeLearningDictionaryWithNext/></executeIf><sendImeWord index="5"/></KeyEvent> <!-- \ --><KeyEvent code="0xbf" iskeyup="false"><executeIf><ValueStatus name="0" value="true"/> q<storeLearningDictionaryWithNext/></executeIf><sendImeWord index="7"/></KeyEvent>
- 902 名前:871 mailto:sage [04/03/20 11:03]
- <Table id="kana_q">
<KeyEvent code="other" iskeyup="false"><useTable idref="kanaroot"/></KeyEvent> <KeyEvent iskeyup="false" dootherkey="true"><changeTable idref="kanaroot"/></KeyEvent> <!-- 2段目 --> <!-- y --><KeyEvent code="0x59" iskeyup="false"><inputIme input="?"/></KeyEvent> <!-- u --><KeyEvent code="0x55" iskeyup="false"><inputIme input="("/></KeyEvent> <!-- i --><KeyEvent code="0x49" iskeyup="false"><inputIme input="ゎ"/></KeyEvent> <!-- o --><KeyEvent code="0x4f" iskeyup="false"><inputIme input=")"/></KeyEvent> <!-- p --><KeyEvent code="0x50" iskeyup="false"><inputIme input=""/></KeyEvent> <!-- 3段目 --> <!-- h --><KeyEvent code="0x48" iskeyup="false"><inputIme input="ヴ"/></KeyEvent> <!-- j --><KeyEvent code="0x4a" iskeyup="false"><inputIme input="ヰ"/></KeyEvent> <!-- k --><KeyEvent code="0x4b" iskeyup="false"><inputIme input="ワ"/></KeyEvent> <!-- l --><KeyEvent code="0x4c" iskeyup="false"><inputIme input="ヲ"/></KeyEvent> <!-- ; --><KeyEvent code="0xbb" iskeyup="false"><inputIme input="ヱ"/></KeyEvent> </Table>
- 903 名前:871 mailto:sage [04/03/20 11:04]
- <Table id="kana_w">
<KeyEvent code="other" iskeyup="false"><useTable idref="kanaroot"/></KeyEvent> <KeyEvent iskeyup="false" dootherkey="true"><changeTable idref="kanaroot"/></KeyEvent> <!-- 2段目 --> <!-- y --><KeyEvent code="0x59" iskeyup="false"><inputIme input="ゅ"/></KeyEvent> <!-- u --><KeyEvent code="0x55" iskeyup="false"><inputIme input=""/></KeyEvent> <!-- i --><KeyEvent code="0x49" iskeyup="false"><inputIme input="ゃ"/></KeyEvent> <!-- o --><KeyEvent code="0x4f" iskeyup="false"><inputIme input="ょ"/></KeyEvent> <!-- p --><KeyEvent code="0x50" iskeyup="false"><inputIme input="―"/></KeyEvent> <!-- 3段目 --> <!-- h --><KeyEvent code="0x48" iskeyup="false"><inputIme input="ゆ"/></KeyEvent> <!-- j --><KeyEvent code="0x4a" iskeyup="false"><inputIme input="、"/></KeyEvent> <!-- k --><KeyEvent code="0x4b" iskeyup="false"><inputIme input="や"/></KeyEvent> <!-- l --><KeyEvent code="0x4c" iskeyup="false"><inputIme input="よ"/></KeyEvent> <!-- ; --><KeyEvent code="0xbb" iskeyup="false"><inputIme input="。"/></KeyEvent> </Table>
- 904 名前:の mailto:sage [04/03/20 12:42]
- >871
>901の最後の行に変な文字が紛れこんでますな。(q) <?xml version="1.0" encoding="Shift_JIS"?> <Configuration> <Table id="normal"><KeyEvent code="0xa4" iskeyup="false"><changeTable idref="kanaroot"/></KeyEvent></Table> <Table id="kanaroot"><KeyEvent code="0x51" iskeyup="false"><changeTable idref="kana_q"/></KeyEvent></Table> <Table id="kana_q"><KeyEvent code="0xbb" iskeyup="false"><inputIme input="ヱ"/></KeyEvent></Table> </Configuration> で左Alt->q->;の順に入力するとどうなります?
- 905 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/20 17:50]
- 作者降臨キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
>>896 > #キーコード間違えていたりしない?";"は"0xbbですな。 英語キーボードだと;が0xbaだったりしないだらうか 871さんが使ってるのは英語キーボードではないかと思ふ
- 906 名前:883 mailto:sage [04/03/20 18:00]
- キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
作者殿ご降臨 アリガトゴザマス !!!!! >>896 SaikoroPencil20031014 で NewJIS_WithGlobalIME.xml を Win2k と WinXP で試してみましたが、ともにダメでした。 全く文書が入力されません。IME は MS-IME2002 です。 私は Hana.xml を参考に、配列を書きなおしてみましたが、 以下のような設定でうまく入力できています。 <Table id="kana_q"> <KeyEvent code="other" iskeyup="false"><useTable idref="normal"/></KeyEvent> <KeyEvent code="other" iskeyup="false"><useTable idref="normal"/></KeyEvent> : <!-- ; --><KeyEvent code="0xbb" iskeyup="false"><inputIme input="ヱ"/></KeyEvent> : <KeyEvent iskeyup="false"><changeTable idref="kanaroot"/></KeyEvent> </Table>
- 907 名前:871 mailto:sage [04/03/20 18:58]
- >>904
チェック有難うございます。 原因は私がUS keyboard用のドライバを使っていることでした。 >>905 鋭い。
- 908 名前:の mailto:sage [04/03/20 19:00]
- まいど。
>906 あれ?ホントにだめだ。 www.fiercewinds.net/programming/SaikoroPencil/index.html にウプりなおしましたのでダウンロードしてみて下さい。 ごめんね。 ついでに、交ぜ書き設定ができるように、DeleteImeFirstTokenを実装しました。
- 909 名前:871 mailto:sage [04/03/20 19:52]
- #早速、さいころえんぴつを使用してみる。
このソフトはUS keyboardでは使いづらいです。 というのも、US keyboardには無変換/変換keyが無いからです。 ひらがなだけの文節を入力したい時にはEnter keyを押さなければなりません。 alphabet keyに無変換の機能を割あてられるとUS keyboardでも 使いやすくなるのではないかと思います。 後、キャレット追従機能があると目の動きが少なくなって、 楽になるのではないかと思います。 #といっても、やはり私には漢直winの方が向いていそう、、、
- 910 名前:の mailto:sage [04/03/20 20:14]
- >909
>このソフトはUS keyboardでは使いづらいです。 まあねぇ。設定ファイルは101キーボード想定していないからね。 101用に設定ファイルを調整すればいいと思うけど…… >後、キャレット追従機能があると目の動きが少なくなって 欲しい、マジで欲しいけど、IME関連のいい解説がなくて、どうやって 実装すればいいのかわからん……どこかにいい本 or Webサイト 無いですかね……
- 911 名前:871 mailto:sage [04/03/20 20:16]
- >>906
わざわざチェックして頂いて有難うございます。
- 912 名前:871 mailto:sage [04/03/20 20:38]
- >>910
じゃあ、漢直winのをパクっちゃいましょう。 //この辺の数字をいじる。 #define CHAR_SIZE (12) // 文字の大きさ #define LARGE_CHAR_SIZE (16) // 大きい文字の大きさ #define BLOCK_SIZE (18) // 仮想鍵盤のキーの大きさ #define MARGIN_SIZE (4) // 仮想鍵盤の天地左右の余白 #define WIDTH (MARGIN_SIZE * 2 + BLOCK_SIZE * 11 + 1) // 仮想鍵盤の横幅 #define HEIGHT (MARGIN_SIZE * 2 + BLOCK_SIZE * 5 + 1) // 仮想鍵盤の縦幅 //これをWM_PAINTを処理している所にいれる。 // 外枠の大きさを取得 RECT winRect; GetWindowRect(hwnd, &winRect); // 中身の大きさを取得 RECT clientRect; GetClientRect(hwnd, &clientRect); // 外枠と中身の差を取得 int dX = (winRect.right - winRect.left) - (clientRect.right - clientRect.left); int dY = (winRect.bottom - winRect.top) - (clientRect.bottom - clientRect.top); int sX = ptCaret.x - (winRect.right - winRect.left) / 2; int sY = ptCaret.y + (winRect.bottom - winRect.top) / 5; MoveWindow(hwnd, sX, sY, WIDTH + dX, HEIGHT + dY, TRUE);
- 913 名前:871 mailto:sage [04/03/20 20:43]
- #コピベする範囲を間違えてしまった。(^^;
POINT ptCaret; if (tc->OPT_followCaret && GetCaretPos(&ptCaret) && (ptCaret.x || ptCaret.y) && ClientToScreen(activeWin, &ptCaret)) { // 外枠の大きさを取得 RECT winRect; GetWindowRect(hwnd, &winRect); // 中身の大きさを取得 RECT clientRect; GetClientRect(hwnd, &clientRect); // 外枠と中身の差を取得 int dX = (winRect.right - winRect.left) - (clientRect.right - clientRect.left); int dY = (winRect.bottom - winRect.top) - (clientRect.bottom - clientRect.top); int sX = ptCaret.x - (winRect.right - winRect.left) / 2; int sY = ptCaret.y + (winRect.bottom - winRect.top) / 5; MoveWindow(hwnd, sX, sY, WIDTH + dX, HEIGHT + dY, TRUE); }
- 914 名前:871 mailto:sage [04/03/20 20:47]
- #これも必要そう。
// 入力フォーカスを持つウィンドウを取得 HWND targetWin = GetForegroundWindow(); DWORD targetThread = GetWindowThreadProcessId(targetWin, NULL); DWORD selfThread = GetCurrentThreadId(); AttachThreadInput(selfThread, targetThread, TRUE); HWND activeWin = GetFocus();
- 915 名前:871 mailto:sage [04/03/20 20:59]
- #だんだん解らなくなってきたが、これもWindow移動後に必要そう。
// スレッドを切り離す AttachThreadInput(selfThread, targetThread, FALSE); #漢直winでは文字を出力した後でMoveWindowしてますね。
- 916 名前:の mailto:sage [04/03/20 21:03]
- >912
あれ?漢直winのどのコード?検索しても見付からないけど……
- 917 名前:871 mailto:sage [04/03/20 21:20]
- これはkw127cの中にあるコードです。
T is for T-Codeというサイトからdownloadできます。
- 918 名前:871 mailto:sage [04/03/20 21:22]
- www.sato.kuis.kyoto-u.ac.jp/~yuse/tcode/
- 919 名前:883 mailto:sage [04/03/20 21:35]
- >>908
さっそく SaikoroPencil20040320 使わせていただきました。 ぐはぁ、つ、ついに、MS-IME2002 に漢字交じりの文字列が渡せるようです。 これから、設定ファイルを作りなおして、色々試してみようと思います。 ただ、今回は 「MSVCR71.dllが見つからなかったため、・・」と 起動時にエラーが出まして、MSVCR71.dll を拾ってきて system32 フォルダに入れたら動作しました。 >>909 ひらがなだけの文節を Enter で一々確定するのはストレスになりますね。 漢直使いにとっては無変換直接入力が標準で、変換は補助機能だから。 そこで >>872 に書いた事は、何をやったかと言うと、 かな文字のみ変換に渡して、 <KeyEvent code="0x46" iskeyup="false"><inputIme input="あ"/></KeyEvent> 句読点や漢字が入力された時に <KeyEvent code="0x44" iskeyup="false"><inputIme input="、"/><sendImeWord index="asis" /></KeyEvent> <KeyEvent code="0x34" iskeyup="false"><inputIme input="漢"/><sendImeWord index="asis" /></KeyEvent> として、それまで入力していたかな文字をそのまま変換無しで 確定するようにしたのでした。これはこれで結構面白い動作でした。
- 920 名前:871 mailto:sage [04/03/20 22:02]
- >>919
やってみました。 といっても私はまだ漢字コードを定義していないのですが、 句読点を入力したとたんに、 かなだけの文節がどっと出力されるのはおもしろいですね。
- 921 名前:の mailto:sage [04/03/20 22:13]
- >919
おおっと!! xerces がDLLを要求する設定になっていました。 修正したのをUpしました。 www.fiercewinds.net/programming/SaikoroPencil/index.html ファイル自体はsourceforgeに置いてます。
- 922 名前:871 mailto:sage [04/03/20 22:23]
- >>919
なるほどasisというのが無変換だったんですね。 asisをMに割当てたらEnterを押す必要が無くなったので楽になりました。
- 923 名前:の mailto:sage [04/03/21 00:46]
- >917
kw127は独自パッチみたいですな。>918のサイトは接続できず……
- 924 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/21 01:15]
- 「の」氏と「のっ」氏は違うのですか?
- 925 名前:の mailto:sage [04/03/21 02:03]
- >924
別人です。「野分」の「の」ですな。
- 926 名前:のっ=883 mailto:sage [04/03/21 02:09]
- あはははは、「の」氏と「のっ」は違います。
「の」氏は、SaikoroPencil 作者でおはしまする神。 「のっ」の方は、T-Code 漢字ストロークの記憶に四苦八苦しているヘタレです。 最初はコテハン「のが〜」だったんだけど、 「のっ」と打ち間違ってしまったため、そのまま使っていたのでした。 実は「883=のっ」だったりする。
- 927 名前:871 mailto:sage [04/03/21 09:04]
- >>923
接続出来ないのはサーバ・メンテとかが理由ではないかと思います。 >>926 話は変わりますが、「風」もwndファイルを作成することによって、 お好みのかな配列を使用する事が出来る様です。 ただ純然たる2ストローク・コードでは打鍵数が多すぎていかがなものかと思いますが、 SKY配列やAZIKならそれなりに快適な入力が出来そうです。 「風」の最新判には、かきつばた、ききょう、、、といった配列が追加されています。
- 928 名前:871 mailto:sage [04/03/21 09:32]
- 最近私は、自宅で漢直winを使用する時は「変換機能」を一切使用しない様に、
wu,uwにカナとかなの切替え機能を割り当て、「交ぜ書き変換」を呼出せない様にしています。 phoenix@漢直winなら第二水準の漢字を出すのでなければ、変換機能は必要ないです。
- 929 名前:883 mailto:sage コテハンどうしようかな [04/03/21 20:31]
- SaikoroPencil と MS-IME2002 との組み合せを試してみたので、報告いたします。
今回はHana_WithGlobalIME.xmlを参考に T-Code 配列を作り、 全ての2ストローク文字を inputGlobalIme で IME-2002に渡してみました。 カタカナ文字がひらがなとして入力されてしまう以外は、上手く入力できています。 これは IME-2002の仕様でしょう。 交ぜ書き変換は特に辞書を用意しなくても、多くの場合正しく変換されるようです。 しかし、NotePadでは文字入力できましたが、MS Word と Excel では文字が入力されず 使用できませんでした。これは Word と Excel が IME を直接コントロールしているため だと思います。因みに、OpenOffieでは正しく入力できます。 MS-IME で漢直ができるなんて・・・うーむ、一人で感慨を抱いております・・・
- 930 名前:871 mailto:sage [04/03/21 23:15]
- Word,Excelに入力できないのは痛いですね。
それでもこれで多少なりとも楽が出来る様になったのであれば、よろこばしいですね。
- 931 名前:のっ mailto:sage とりあえず戻ってみた [04/03/22 01:17]
- >>930
MS-IME で変換できても楽にならないのですが、漢直できる環境があれば 体験したくなってしまうのです。これはほとんど病(ry >>927, >>928 私は漢直Winでは仮想鍵盤を表示しないようにしており、瞬時に入力できない字は すぐに変換してしまいます。仮想鍵盤の中から文字を見つけ出そうとすると、 書こうとしていた考えが止まってしまう・・・ その昔 (また昔話です)、DOS上で演算星組の風は、各種の配列と組み合せて 使用できました。ローマ字打ちだけでなく、自作 TSR (もはや死語か?) なんかを使って、 親指シフトと新JISかなで風を使っていました。Dvorak+新JISかな+風、が一番好みだったな。 漢直連習に費した時間は無駄だったとは思っていないけれど、 親指シフト、新JIS、花、Dvorak、ATOK、松茸、風、TUT、T と入力方式/配列を 渡り歩いてきた事については、「人生の無駄だった〜ぁぁ」、と叫びたい気持になる。 今まで使った入力方式の中では、やはり tc2 での T-Code 入力が一番好きですね。 皆さま、漢直修得を目ざして邁進しましょう。 # しかし、どの入力方式/配列もそれなりにマスターできたことは、自分でも不思議に思ふ。
|

|