Code Monkey home page Code Monkey logo

benkei's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

benkei's Issues

あああい

J→K→L→semicolon と押して semicolon→L→K→J の順に離すと「あああい」となる怪現象。
逆に semicolon→L→K→J と押して J→K→L→semicolon の順に離すと「ーういあ」となり正常。

F→D→S→A と押して逆順に離すと「かかかと」。右手と左手で反対みたいですね。

記号連打と|《》

編集モードの記号を連打すると、変換が入るようです。例えば、
」「
)」
で起きます。これだけなら直さなくてもいい問題ですが、
|《》
で変換が入って違う記号になることがあるので、一応確認してください。

特定の文字しか出力されなくなる。

編集モードを多用していると、まれにどのキーを押しても特定の文字しか出力されなくなることがある。
これは、意図せずバッファにキーが蓄積することが原因。
重複したキーをバッファに入れない、入力モード変換時にバッファクリアするなどで対策したが、根本原因は不明。

カーソル移動系を縦書き・横書き共通にするには

長文になります。

Macだと次のように定義すると、縦書き・横書き共通にできるようです。
左(T)Control+N
右(Y)Control+P
最末尾(J+K+Q)Command+上 からの Command+下
↑(D+F+J)Control+B
↑選択(D+F+K)Shift+Control+B
5↑(D+F+L)Control+B ×5回
↓(D+F+M)Control+F
↓選択(D+F+Period)Shift+Control+F
5↓(D+F+Dot)Control+F ×5回
ルビマクロ(M+Period+W)最後の矢印をControl+Bにする
→5(C+V+J)Control+P ×5回
→5選択(C+V+K)Shift+Control+P ×5回
←5(C+V+M)Control+N ×5回
←5選択(C+V+Period)Shift+Control+N ×5回
ただ、対応しないソフトが多いんです……たとえばMicrosoft Wordが!

ページ移動系はエディタによって違うようですが、PageUp/Downが画面のみ移動なのは共通。
テキストエディット、Jedit Ωは Option+PageUp/Downでさらにカーソルも移動しますが、たとえばegword Universal 2 では方法がありません。

v15仮最終候補対応への修正希望

以下のかな定義が多分うまく動きません。

  • 、{Enter} --改行(確定)が入らない
  • スペース+Q --ヴの前に空白が入る
  • {Home}{改行}{Space 3}{←}
  • {Home}{改行}{Space 1}{←}
    --ともに{←}が入っていない

IME ON(H+J)とIME OFF(F+G)の繰り返しで

かなり快適に使えるようになりましたが、妙なことがありますので報告します。

IME ON(H+J)からすぐIME OFF(F+G)にする繰り返しが、最初は正常で、次から1回でIME OFFにならなくなってきます。
IME ON(H+J)のあと何キーか押してからなら、すぐIME OFFになるんですが、何キー押した後なら良いかは次第に長くなるようです。
(F+G)を2回押すうちには必ずIME OFFになります。

また、(F+G)でIME OFFとし、(H+J)でIME ONとすると、左濁(F)が押されっぱなしになるようです。

もちろん、かなキー、英数キーでIME ON/OFFすれば問題はおきません。

シフト側アルペジオ入力の不具合

・「もの」を素早く押すと「mのお」mono→mnoo
・「のも」を素早く押すと「んもお」nomo→nmoo

macOS Big Sur 11.4 + Benkei Beta 2.1.5 + 日本語IM and かわせみ3 3.0 (17)
で確認しました。

アルペジオ入力のキーを同時に離した際の不具合

不具合
・「ない」と押して、キーを同時に離すと「にあ」nai→nia
・「なん」と押して、キーを同時に離すと「んな」nann→nnna
・「して」と押して、キーを同時に離すと「sてい」site→stei
・「てし」と押して、キーを同時に離すと「ツィえ」tesi→tsie
・「とか」と押して、キーを同時に離すと「tかお」toka→tkao
※押す時に素早く押しても、ゆっくり押しても結果は変わりません。

逆に問題がない組み合わせ
・こと
・しき
・ところ
・する
・いう

macOS Big Sur 11.4 + Benkei Beta 2.1.5 + 日本語IM or かわせみ3 3.0 (17)
で確認しました。

スペースキーの挙動

例えば、「あ」押す「スペース」押す「スペース」離す、が「あの」となります。
通常シフト、または後置シフトの判定時間経過後になります。

スペースを押した時に、すでに押されていた他のキーを再利用してしまうせいかと思います。

Benkei_b1.1.zip のバグレポ

とりあえず気が付いたことを書きます。
・数字など主要30キー以外は入力できないようです。
・変換中の文字がある時に左手側の編集モードが働かない?

一部のカナに、入力順によって不具合

3キー同時押し入力の一部のカナに、3つ目に押すキーが左側になるときだけ正しく入力できないようです。

ぴゃ、ぴょ、てぃ、とぅ、ふぇ、ふゅ、ふぁ、ふぃ、ふぉ、ゔゅ、いぇ、つぇ、つぁ、つぃ、つぉ

たとえば「ぴゃ」のつもりが「なぴゃ」「くぴ」になったりします。私のところだけかもしれませんが……
(macOS Big Sur 11.2.3 + Benkei Beta 2.1.4 + 日本語IM)

エラーで起動しない

build環境

  • Xcode 14.2
  • MacOS 13.1
  • Apple M1

エラーメッセージ

libc++abi: terminating with uncaught exception of type NSException
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Cannot find value transformer with name KeyTransformer'
terminating with uncaught exception of type NSException

丸括弧

J+K+GとJ+K+Bの丸括弧()が全角でなく半角になっています。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.