Giter VIP home page Giter VIP logo

Comments (6)

nathancorvussolis avatar nathancorvussolis commented on September 1, 2024 2

現状ver.3.1.1ではソースコードで7個に決め打ちされて、変更する設定はありません。

ただし、旧タイプのコマンドプロンプトなどのアプリケーション側で候補一覧を表示するものは、何ページ目で何個の候補の数を表示するか、というのをIME側と擦り合せするようになっています。
決められている訳では無いですが、おそらくMS-IMEに合わせて最大9個までの範囲というのがデフォルトになっているようです。

ご指摘のゲームについては、この辺りの遣り取りがMS-IMEなどを前提としていて候補の個数をIMEに要求してきていない状態のように見えます。
ページ数P、余りRだとすると、アプリケーション側は「9 * P + R」、IME側は「7 * P + R」で動いてしまっている感じでしょうか。

ということで、表示する候補の数の設定を追加しようかと思います。以下のようなイメージです。

Untitled

次のバージョンに盛り込みたいと思います。

from corvusskk.

rkarsnk avatar rkarsnk commented on September 1, 2024

早速の回答ありがとうございます。
必要あれば、こちらの方でも動作検証するので、いつでもご連絡ください。

from corvusskk.

rkarsnk avatar rkarsnk commented on September 1, 2024

このissueを反映した開発中のVer.3.1.2を、自分の環境でビルドして、テストしようと思っています。

READMEに記載の以下の開発環境は一通り用意してあります。
VS2022 Community

  • MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest)
  • C++ ATL for latest v143 build tools (x86 & x64)

masterをクローンして、READMEのbuild手順を実行するだけ問題ないでしょうか?

from corvusskk.

nathancorvussolis avatar nathancorvussolis commented on September 1, 2024

バッチファイルを実行するとARM向けのビルドも一緒に走るので、ARM関連のツールも入れてください。

from corvusskk.

rkarsnk avatar rkarsnk commented on September 1, 2024

ARM関連ツールもインストールし、インストーラを作成して動作確認したところ、問題なく動作しました。
「候補一覧表示に表示する候補数」を9に設定して、ゲーム側からの入力変換を試したところ、A~Hまでの変換候補が表示されるようになりました。

対応ありがとうございます。

DQX_SKK_2A

DQX_SKK_2B

from corvusskk.

nathancorvussolis avatar nathancorvussolis commented on September 1, 2024

了解しました。
確認ありがとうございます。

from corvusskk.

Related Issues (20)

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.