uim スレッド 8 (930レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
718(2): 2014/05/15(木)00:30 ID:sJpyK/uM(1/4) AAS
>>717
トグルじゃなくて「どの状態からでもカタカタ入力にするキー」。qは現在のモードを反対にするキーだから、いまの入力モードを意識しないといけない
やりたいのは「ひらがな入力モードでもこのキーを押すとカタカナ入力モード」「カタカナ入力モードでもこのキーを押すとカタカナ入力モード」
入力インタフェースはモードをもってはいけないってUX(ユーザーエクスペリエンス)のガイドには書いてあったんだよう
721: 2014/05/15(木)21:56 ID:sJpyK/uM(2/4) AAS
なんかまた勝手に自己解決してしまったので、申し訳ないと思いつつ投稿
/.uim.d/customs/custom-skk-keys1.scm を参考に
(define skk-hiragana-key '("ひらがなキー"))
(define skk-hiragana-key? (make-key-predicate '("ひらがなキー")))
(define skk-katakana-key '("カタカナキー"))
(define skk-katakana-key? (make-key-predicate '("カタカナキー")))
と設定
(define skk-proc-state-direct-no-preedit ;未入力状態のときのモード
(lambda (key key-state sc rkc)
(if skk-use-with-vi?
省14
722: 2014/05/15(木)22:00 ID:sJpyK/uM(3/4) AAS
さらに
(define skk-proc-state-kanji ;漢字入力時のモード
(lambda (c key key-state)
(let* ((sc (skk-find-descendant-context c))
(rkc (skk-context-rk-context sc))
(stat (skk-context-state sc))
(res #f))
(and
;追加
(if (and (skk-hiragana-key? key key-state)
省15
723: 2014/05/15(木)22:08 ID:sJpyK/uM(4/4) AAS
他にも漢字入力モードのときの▽印を表示させない(ロケーションバーに検索単語入力したときに、たまに▼まで送信されるから)とか、いろんなキー追加したりとか
BASICとCを齧ったくらいのサンデープログラマーでも色々遊べて楽しいですscheme
それからごめんね、質問して回答もらってまでしておいて勝手に自己解決ばっかりで
この「掲示板に質問したあとにすかさず解決案が浮かぶ」というマーフィーの法則的な現象には絶対名前がついているはず
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s