SKK専用スレッド Part4
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG前スレ SKK専用スレッド Part3
http://pc.2ch.net/test/read.cgi/unix/1033003685/
Part2: http://pc.2ch.net/unix/kako/1013/10132/1013245211.html
Part1: http://pc.2ch.net/unix/kako/975/975253214.html
関連リンク等は>>2-5くらい
0389名無しさん@お腹いっぱい。
NGNGこれを無効にする変数って今も無いのでしょうか?
0390名無しさん@お腹いっぱい。
NGNG昔使ってた時は、azik はひらがなに限定して使ってた。
あと「っ」も普通にして、ローマ字と完全に互換性があるように
してたような気もする。
0391名無しさん@お腹いっぱい。
NGNGなるほど。
ちなみに平仮名に限定して使用するってのは、
無意識にできてたのでしょうか?
話は変わって、人名辞書だから俺的にどうでもいいんだけど、
さゆり /さゆり;名/
って要るんかいな?
0392名無しさん@お腹いっぱい。
NGNG人名辞書はひらがなのエントリーも結構あるんです。
まほろ /まほろ;人名/
かなえ /香奈枝;人名/かなえ;人名/海南江;人名/香苗;人名/加奈枝;人名/哉;人名/奏衣;人名/中;人名/
外国人のカタカナのみのものもたくさんあるし。
人名辞書だから個人的にはOKかなとは思うのだけど。
0393名無しさん@お腹いっぱい。
NGNGskkでは基本的にいらんけど、skk辞書を利用してる他のソフトでは
必要な場合もありそうだ。
0394387
NGNGればなかなか(・∀・)イイ!!感じかも。
>>388
> 移行を考えていた時、nQ として途中での
> 送り指定できるようにしようかと思ったんだけど、
そーゆー意味では SKK とは若干相性が悪いかもですね。俺もこれやってみた
いんですがどうやればいいのかまだ見当つかず…
>>390
> あと「っ」も普通にして、ローマ字と完全に互換性があるように
> してたような気もする。
これやんないと「買った」とか変換できなくて慌てたっす(´・ω・`)
0395名無しさん@お腹いっぱい。
NGNG> skkでは基本的にいらんけど、
人名とはいえ、平仮名のみのエントリーは要らないというひとが多いのかな?
SKKユーザーには。
0396名無しさん@お腹いっぱい。
NGNGレスでなくて悪いんだけど、
「出来無い」ではなく「出来ない」じゃないかな。
助動詞の「ない」には「無」は当てないと思う。
0397名無しさん@お腹いっぱい。
NGNGHOGEと入力して「ほ*げ」となるのですがHONEと入力したら「ほ*んね」となる
のが困ってます。いちいちshift離すのが面倒なのと、shiftを離すタイミング
が悪く「んね」となってしまう事が多々あるので、HONEとしたら「ほね」と入
力できるようにするには、どう設定したらいいか教えてください。
0398名無しさん@お腹いっぱい。
NGNGやっぱりそうなのかな。いつも疑問に思いながら
気分で「出来無い」も「出来ない」も使ってたよ。ありがと。
>>397
設定では無理。以前も同様の質問があった気がして、
そんときコード見たけれども、
実力不足、且つ自分には不要って事で挫折した。
0399名無しさん@お腹いっぱい。
NGNG送りがながあるときはどうやって変換するつもり?
0400名無しさん@お腹いっぱい。
NGNG▽A*B (A,B は一文字) の場合を考えてるのでは? たぶん。
0401名無しさん@お腹いっぱい。
NGNGでも
> HONEとしたら「ほね」と入力できるように
って言ってるよ。
0402名無しさん@お腹いっぱい。
NGNG0403名無しさん@お腹いっぱい。
NGNG「▽A*B」という表現は悪かったかも。
0404名無しさん@お腹いっぱい。
NGNGあー、やっとわかった。
HoNE が ▽ほ*ね じゃなくて ▽ほ*んえ になっちゃう、てことか。
0405名無しさん@お腹いっぱい。
NGNGShift離すタイミングがずれると欝になりまつ
0406名無しさん@お腹いっぱい。
NGNGskk-set-henkan-point() で
skk-kana-cleanup() してしまうのが原因っぽい。
「for NEko」のコメントのとこ。
0407名無しさん@お腹いっぱい。
NGNG0408名無しさん@お腹いっぱい。
NGNG0409名無しさん@お腹いっぱい。
NGNG0410名無しさん@お腹いっぱい。
NGNGconversionStartがShift-Spaceのままです.
Ctrl-backslashにしたいのですが, どうすればいいですか?
0411名無しさん@お腹いっぱい。
NGNGSkkinput*xim.conversionStartKey: Cntrl<Key>backslash
0412名無しさん@お腹いっぱい。
NGNG0414名無しさん@お腹いっぱい。
NGNG0415名無しさん@お腹いっぱい。
NGNG設定したが、on にはできても off には shift space が
必要な変な状態になって、結局あきらめた。
0416名無しさん@お腹いっぱい。
NGNGうちは Cntrl だったよ。
>>415
実は、skkinput の終了は Shift-space 固定で変更できない。
そんなわけで、開始を Cntrl-backslash にしたとしても、結局
は Shift-space の呪縛からは逃れられなかったりする。
そんなわけで、キーバインドを変更するのは、あまり意味のない
事だったり。
0417名無しさん@お腹いっぱい。
NGNGskkinput2の場合は、define-key-skkmapでclose-skkinputに割り当てる、
とかじゃなかったっけ? >skkinputの終了
0418416
NGNGソレダ!!
.Xresources に、
Skkinput*xim.conversionStartKey: Cntrl<Key>backslash
を設定した上で、.skkinput に、
define-key-skkmap: ("\C-\\" . "close-skkinput")
してやる事で、起動 / 終了共に C-\ で可能になりましたよ。
うーん、できないと思って今まであきらめてたんで助かった。
Shift-space だと、うっかり起動しちゃう事があって、欝陶
しかったんだよねー。
0419名無しさん@お腹いっぱい。
NGNG0420名無しさん@お腹いっぱい。
NGNGSkkinput*xim.conversionStartKey: Zenkaku_Hankaku
ではできませんでした。
0422山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0423410
NGNGキタ━━━━(。A。)━(゚∀゚)━(。A。)━(゚∀゚)━(。A。)━━━━!!!!
.Xresourcesには
*conversionStartKey: Ctrl<Key>backslash
と書いていました.
# なんでこれでダメなんだろう???
ところで.skkinput に、
define-key-skkmap: ("\C-\\" . "close-skkinput")
と書いてもShift-Spaceでskk終了するんですね.
Shift-Spaceを完全に殺すことって無理なんでしょうか?
Shift-Spaceは他アプリで使いたいことがあるので,
skkinputはCtrl-backslashだけで起動/終了したいでつ.
0424名無しさん@お腹いっぱい。
NGNG> *conversionStartKey: Ctrl<Key>backslash
> と書いていました.
> # なんでこれでダメなんだろう???
Ctrl だからじゃないですか? でも、>>414 氏の指摘もある事から、
Ctrl でも通る場合があるのかな? XFree86 のバージョンに依存する
のかもしれない。よくわからんです。少なくとも、4.2.1 では
Cntrl だった。
> Shift-Spaceを完全に殺すことって無理なんでしょうか?
いやー、うちでは綺麗さっぱり Shift-space が無効になってますわ。
skkinput のバージョンは? 2.06.3 では大丈夫みたい。
0425424
NGNG終了時の Shift-space は死んでませんでした。勘違いす。
0426名無しさん@お腹いっぱい。
NGNG0427名無しさん@お腹いっぱい。
NGNG0428名無しさん@お腹いっぱい。
NGNGだとしたらA∧¬A=0の矛盾律で起動しないんじゃないの。
;; 単語登録フォーム、Internal Server Errorが出て書き込めない・・・
0429名無しさん@お腹いっぱい。
NGNG特定の単語でダメっぽい。
0430名無しさん@お腹いっぱい。
NGNGそれと関係あるのかな。
> ふほうわ /不飽和/
> しつぜつ /湿舌;大雨の原因/
とかダメ。
0431名無しさん@お腹いっぱい。
NGNGskksearch や multiskkserv が無いってのがおもしろい。
0432名無しさん@お腹いっぱい。
NGNGML でいえよ。そういうのは。
中島さんが意見を求めているところなのだから。
0433名無しさん@お腹いっぱい。
NGNGskkサーバの種類について一番詳しいリソースはこのスレの過去ログの
ような気もするしさ。
0434名無しさん@お腹いっぱい。
NGNGうちでは、そういうことにはなってないね。ちゃんと shift + space にしないと起動しない
0435名無しさん@お腹いっぱい。
NGNGというか配布元どこ?
0436名無しさん@お腹いっぱい。
NGNGrskkservつこてるけど、広辞苑第5版認識してくれなくて。
rubyはわからんから、とりあえず全ての辞書を広辞苑と仮定するように
hogeして無理矢理読ませてる。
0437名無しさん@お腹いっぱい。
NGNGそれ以外にもあったっけ?
0438名無しさん@お腹いっぱい。
NGNGとかの変換で死ぬやつじゃなかったっけ?
0439名無しさん@お腹いっぱい。
NGNGその再現条件が >>437 だったと思う。
ちなみに死ぬのではなく、高負荷になって反応が返ってこなかったはず。
0440名無しさん@お腹いっぱい。
NGNG0441名無しさん@お腹いっぱい。
NGNG0442名無しさん@お腹いっぱい。
NGNG0443名無しさん@お腹いっぱい。
NGNG> ERROR: wrong # of arguments(0 for 1)
こんなリンクが出来てる。よさげ。
> Comments in the last 5 days
0444名無しさん@お腹いっぱい。
NGNGカヲルさんがんばるね。
0445名無しさん@お腹いっぱい。
NGNGemacs -nw なEmacs21上でカーソルの色づけってできるんですか?
info参考にして
(setq skk-use-color-cursor t)
(setq skk-hiragana-cursor-color "blue")
(setq skk-katakana-cursor-color "cyan")
(setq skk-ascii-cursor-color "green")
とかしてみたんですが、うまく動作しないのです。
Xでは上記の設定無しでもうまくいくのですが・・・
何かご存知の方おられましたらご教授下さい。。。
0446名無しさん@お腹いっぱい。
NGNG変換対象の文字列には色付くけど、カーソルは無理。
がんばれば modeline の色変更とかで状態を示すように
改造できるとは思うけどね。
0448名無しさん@お腹いっぱい。
NGNGモードラインの色変える方法調べてみた。
とりあえず SKKを起動してから、
skk-e21.elの skk-e21-prepare-modeline-properties()
から when window-system って条件を潰したものを評価。
;; 好みで dolistする modeに latinを加えるといいかも。
次に skk-macs.elの skk-mode-string-to-indicator() からも
window-systemの条件を潰す。これは defsubstなので、
skk.elの skk-make-indicator-alist-1() を評価。
あとは
(skk-e21-prepare-modeline-properties)
(skk-setup-modeline)
を評価すればおっけー。
"skk-e21-%s-face" (hiragana katakana jisx0208-latin jisx0201 latin abbrev)
は個別に設定する必要あり。
0449名無しさん@お腹いっぱい。
NGNG意味分かんね
0450名無しさん@お腹いっぱい。
NGNG0451名無しさん@お腹いっぱい。
NGNG0452名無しさん@お腹いっぱい。
NGNG0453名無しさん@お腹いっぱい。
NGNG「にっぽんだいひょう」とか。
0454名無しさん@お腹いっぱい。
NGNG今の skk だと
「にっぽんだいひょう」が変換できなかったときに
「日本」と「代表」を出すために
もう一度「にっぽん」「だいひょう」と打たなきゃいかんのよね。
どこで区切るかだけを指定して再変換、
みたいなのができるとうれしいかも。
0455名無しさん@お腹いっぱい。
NGNGで出来ますよ。
でも、SKK は辞書にない単語を変換すると自動的に辞書登録モードに入るように
なっていますし、そのまま登録した方が早いと思います。登録すれば次から変換
できますし。
ひょっとして登録モードで、もう一度 にっぽん だいひょう と打つのが面倒だ
という話でしょうか?
0456名無しさん@お腹いっぱい。
NGNG以前もスレに貼った気がするけど。
;; ミニバッファ行頭にて `Q' を入力した時は、skk-henkan-key を補完
(defvar skk-henkan-key-org nil)
(defadvice skk-henkan-in-minibuff (around minibuff-complete-ad activate)
(let ((skk-henkan-key-org skk-henkan-key))
ad-do-it))
(defadvice skk-set-henkan-point-subr (around minibuff-complete-ad activate)
ad-do-it
(when (and (skk-in-minibuffer-p)
;; (with-current-buffer (skk-minibuffer-origin) skk-henkan-key) とか
skk-henkan-key-org
(equal last-input-event
(if (featurep 'xemacs)
(character-to-event ?Q)
?Q))
;;行頭の"▽"の直後
(= (point)
(1+ (if (fboundp 'minibuffer-prompt-end)
(minibuffer-prompt-end) 1))) ; point-min
;; カーソル以後に文字が無い
(not (char-after)))
(save-excursion
(insert skk-henkan-key-org))))
>>453
むりしてまで SKK 使わなくていいよ。
0457456
NGNGad-do-it とか削ってください。ゴミでスマソ。
あと skk-henkan-key-org とかは廃止できるかなと思ったけど、
(with-current-buffer (skk-minibuffer-origin) skk-henkan-key) では
再帰的な登録では駄目ね。なにぶん書いた時の事忘れてるもので。
0458あぼーん
NGNG0459名無しさん@お腹いっぱい。
NGNG0460名無しさん@お腹いっぱい。
NGNGたまに普通の IME 使っても大文字で入力して変なことになったり、単語単位で変換して逆に効率悪くなったり
0461名無しさん@お腹いっぱい。
NGNGにあるのに、それでも変換出来ないものが多々ある(eg.「函館方面」)ことを考
えると、これくらいは">"の付いたエントリから自動生成してくれるといいのに
なと思ったりはしまつ。ハイ。
0463名無しさん@お腹いっぱい。
NGNG0464453
NGNG「物理変化」は切って入力しますか?
「砂漠化」「工業化」「形骸化」…
SKKってちょっと普段と違う言葉使おうとすると一事が万事この調子なのが良くない。
0465名無しさん@お腹いっぱい。
NGNGだから ATOK とかに乗り換えれば?
間違っても自分が使うからと、なんでもかも L辞書に登録するなよ。
0466名無しさん@お腹いっぱい。
NGNG1年ぐらい前から、'Sabaku >ka 'みたいな変換したら
勝手に「さばくか /砂漠化/」って候補が個人辞書に入るじゃん。
(俺はこの機能のせいで、気楽には > を使えなくなってしまったけど)
シームレスに辞書登録できるのが SKKのいいとこなんだし、
>>456 のコードもセットで使えば殆ど問題無い。
0467名無しさん@お腹いっぱい。
NGNG> 使え。
0468名無しさん@お腹いっぱい。
NGNG結局その語の使われ方によるね。
化学変化、正規表現、日本工業規格なんかは
一つの特定の概念を指すことが明確だから、あってもおかしくない。
物理変化は変換されないけど、そういう専門用語があるなら
登録されててもいいんじゃない?
0469名無しさん@お腹いっぱい。
NGNG全部登録しろ。
skkdic-expr ~/.skk-jisyo - ~/share/dict/SKK-JISYO.L|skkdic-count
866 candidates
0470名無しさん@お腹いっぱい。
NGNGskk-search-with-suffix() ってのが skk.el にあるから、
「砂漠化」みたいなのを完全にシームレスに入力したけりゃ、
search-prog-list に追加したら?
試しに ">" を加えずに連接するよう書換えてみたが、
ちょっとこれは嬉しくなかった。
「>変化」みたいなエントリ用意して skk-search-with-suffix で使用するか、
suffix じゃないけど連接でよく使う語のリストを予め用意しといて、
それらを join するのがいいかもね。
「|じょうせい /情勢/」「|へんか /変化/」みたいなエントリ作ってしまうと
実装がめちゃ楽(っつーかパクリ)になる。
0471名無しさん@お腹いっぱい。
NGNG>か /下/化/科/課/家/可/
>かん /感/間/艦/館/観/官/管/
「砂漠化」「柔道家」「数学科」のように、この手のsuffixが付く語は
自動生成とか小細工せずにL辞書に追加していく方がよいと思われ。
">"では「砂漠家」「柔道可」「数学化」とか出てカナワン
逆に、「>へんか」なら「変化」しかないだろうから>>470のような
アプローチがよさそう。
0472名無しさん@お腹いっぱい。
NGNGRootでも入力はできるけど、なんとかならんかな・・・
0473名無しさん@Emacs
NGNG0474名無しさん@お腹いっぱい。
NGNG0475名無しさん@お腹いっぱい。
NGNG0476名無しさん@お腹いっぱい。
NGNG感謝感謝の一言です。
凄い遅いマシンだとシフト入りっぱなしになってしまうのだけが
玉に瑕。
0477名無しさん@お腹いっぱい。
NGNG0478名無しさん@お腹いっぱい。
NGNG「恐い」「汗臭い」の「い」を消すんじゃだめ?
よく使うなら登録しちゃえば。
0479名無しさん@お腹いっぱい。
NGNG0480名無しさん@お腹いっぱい。
NGNG0481名無しさん@お腹いっぱい。
NGNGskk-search-all-progs() を改変して
skk-search-all-progs-with-okurichar-i() を用意。
skk-henkan-okurigana を nil → ""
skk-okuri-char を nil → "i"
にそれぞれ束縛するように。
(defun skk-search-with-xtu-or-tyouon ()
(let ((str1 (substring skk-henkan-key 0 (1- (length skk-henkan-key))))
(str2 (substring skk-henkan-key (1- (length skk-henkan-key))))
tmp-list)
(when (or (string= str2 "っ")
(string= str2 "ー"))
(setq tmp-list (skk-search-all-progs-with-okurichar-i (concat str1 "i")))
(mapcar #'(lambda (s)
(concat s str2))
tmp-list))))
(nconc skk-search-prog-list '((skk-search-with-xtu-or-tyouon)))
「こわi」とか「あせくさi」が辞書にある事が前提。
0482名無しさん@お腹いっぱい。
NGNG0483名無しさん@お腹いっぱい。
NGNGフォームに大量に出てる削除希望の登録希望度をsageられたし。
登録と違って票が集まらんと削除されんからなかなか進まんのよ
0484名無しさん@お腹いっぱい。
NGNG0485名無しさん@お腹いっぱい。
NGNG0486名無しさん@お腹いっぱい。
NGNGようにすることはできますでしょうか
0487名無しさん@お腹いっぱい。
NGNG% cp .skk-jisyo .skk-jisyo.bak
% skkdic-expr2 .skk-jisyo.bak - aru-tokutei.jisyo > .skk-jisyo
0488名無しさん@お腹いっぱい。
NGNGそれとも、やっぱり、気づいたときに逐一登録してます?
L辞書などから変換候補が一個しかないものを抽出したらいいような気もするけど、
スクリプト書ける人はそうしてるんだろうか。
■ このスレッドは過去ログ倉庫に格納されています