Squeakでマターリ語りましょうや at TECH
[2ch|▼Menu]
167:デフォルトの名無しさん
06/06/28 13:00:34
>>166
ParagraphEditor class >> #initialize から手繰って、#initializeCmdKeyShortcuts
#initializeShiftCmdKeyShortcuts を手始めにいじるというのはどうでしょう。
変えたあと、ParagaraphEditor initialize を do it することをお忘れなく。
ちなみにコマンドキー(command、cmd)とあるのは Mac 時代の名残りなので、
他の環境では alt と読みかえてください。

最終的には ParagraphEditor >> #dispatchOnCharacter:with: まで手を入れれば、
かなりの部分まで思い通りの挙動をさせることが可能でしょう。
ただ、#dispatchOnCharacter:with: は建て増しに次ぐ建て増しで、
えらい読みにくいコードになっているので、挙動の把握がまず難しいかもしれません。

あと、#dispatchOnCharacter:with: をいじるのに失敗すると文字入力ができなくなる
場合もあるので、復活の方法(たとえば、バージョンブラウザの使い方とか)あるいは
強制終了後に、直前前の作業を復活する方法(チェンジログのあさり方とか)をあらかじめ
練習しておきましょう。分からなければ気軽に訊いてください(調べるのはなにかと大変なので…)。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5373日前に更新/113 KB
担当:undef