Skip to content

Releases: uniskie/openMSX

openMSX 21.0-272 for MAmidiMEmo

26 May 15:43

Choose a tag to compare

openMSX 21.0-272 for MAmidiMEmo

  • openmsx.exe
    追加機能なし(MAMI非対応)

  • openmsx_for_mami.exe
    MAMI対応版(MAmidiMEmoに演奏情報を送信できます)

  • 私的パッチ:

    • IME自動抑制
    • 左右SHIFT同時押し対策
    • 起動時とメニュー操作後に起きる入力フォーカス喪失の修正

リベース元:公式版

リビジョン: 382bafe
作者: Manuel Bilderbeek Manuel.Bilderbeek@gmail.com
日時: 2026/05/23 土曜日 23:20:17

日本語キーボード問題について

公式版OpenMSXでもキー配列(POSITION限定)とUIの日本語化けは対策済みです。
漢字モード対策は入っていませんが、対策がありますので、
基本的には公式版OpenMSXをお勧めします。

公式OpenMSXを使用する際の漢字モード対策

Windowsの言語設定にUSを追加、USのキーボード配列を日本語キーボードに変更。
OpenMSX使用時にWIN+SPACEでUS/日本を切り替えで対応
というのを推奨しています。
(公式OS依存かつ日本語限定の機能を入れるにはテスター不足なので)

更新

  • openMSX 21.0-272 and "for MAmidiMEmo" ver

    • 起動時とメニュー操作後に起きる入力フォーカス喪失の修正
    • 公式最新リポジトリ取り込み
  • openMSX 21.0-267 and "for MAmidiMEmo" ver

    • 公式リポジトリ取り込み
  • openMSX 20.0-98 and "for MAmidiMEmo" ver

    • 公式最新リポジトリに反映されたGUIフォントのマルチバイト文字修正取り込み
  • openMSX 20.0-545b and "for MAmidiMEmo" ver

    • 公式最新リポジトリに反映されたGUIフォントの修正取り込み
    • それに伴い、暫定的な日本語フォント対応を取り消し
  • openMSX 20.0-521b and "for MAmidiMEmo" ver

    • 公式最新リポジトリの取り込み
    • バージョン表記をmasterリポジトリから自動生成された物に変更
    • GUIで日本語漢字が表示できるように変更(thanks for @pman4416
  • openMSX 20.0-9b and "for MAmidiMEmo" ver

    公式最新リポジトリの取り込み

  • openMSX 20.0-8b and "for MAmidiMEmo" ver

    公式最新リポジトリの取り込み

  • openMSX 20.0-8b and "for MAmidiMEmo" ver

    • メインウィンドウでIMEを無効化するように変更。
      サブウインドウや他のウィンドウでは戻し、メインウィンドウに戻ったら再び無効化する形です。

      また setting に kbd_disable_IME を追加しています。
      デフォルト値はtrueで、メインウィドウでIMEを無効化します。
      F10で表示できるコンソールから
      set kbd_disable_IME false⏎
      と入力すれば、IMEを有効化できます。(他のウィンドウに移動してから戻ってみてください)

      現状、メニューでもサブウィンドウでもMSX側でも日本語を正常処理できない実装なので、意味はないのですが
      将来日本語入力表示に対応したいとか、IMEを使いたい場合に有効化できるようにしておきました。

    • (前回の更新補足)
      MAMIへの通信時に接続チェックを挟むようにしたところ、
      リバースバー/ステートロード/マシン一覧/デバイス一覧の速度低下が少し緩和した様子。

  • openMSX 20.0-7b and "for MAmidiMEmo" ver

    • SHIFTなどの複数存在するキーの同時押しで、どれかを先に離すとMSX側では全部離したことになってしまう問題の対処を追加。
      (秀CAPSなどで「SHIFTを押さずに"_"」機能を使用している場合でも_や♦が入力できます)
      ホストキーボードイベントのみを対象にした管理をしているので副作用は無いと思いますが、暫く検証は必要かと思います。

    • MAMIへのrpc送信時に接続状態をチェックして、余計な例外を出さないように修正

  • openMSX 20.0-5b and "for MAmidiMEmo" ver

    • キーボード入力できないキーがある問題の修正
      解決できたのはPOSITIONALモードだけです。

      Settings → Input → Keyboard mapping mode: POSITIONAL に設定してください。

      KEYモードやCHARACTERモードは仕様的に問題があるので、私は修正対応するつもりはありません。(出来ません)

      • キースキャンコードがマップされていないUS圏以外のキーを追加
        ("¥"がINTERNATIONAL3、"\_ろ"がNONUSBACKSLASH)

      • 日本語キーボードの"]"が"¥"扱いになってしまう問題の修正
        日本語キーボードの様に、USのバックスラッシュの位置に"]"がある配列の時に位置を補正します。
        (そういう配列の物はNONUSBACKSLASHやINTERNATIONAL3が\や通貨文字の様子)

      ちなみにSHIFT+CAPSでないとCAPSロックが正常動作しない問題は解決が難しいので、SHIFT+CAPSでの入力を徹底するか、別のキーにCAPSをバインドしてみてください。

用途や使い方

MAmidiMEmoとの連携方法などは
こちらを参照ください。

https://github.com/uniskie/MSX_DOCUMENTS/blob/main/MAmidiMEmoNEMO/readMe.md

openMSX 21.0-267 for MAmidiMEmo

05 May 01:08

Choose a tag to compare

openMSX 21.0-267 for MAmidiMEmo

ベース

  • リビジョン: cba3365
  • 日時: 2026/04/29 水曜日 4:47:41

をベースにリベース

日本語キーボード問題について

公式版OpenMSXでもキー配列(POSITION限定)とUIの日本語化けは対策済みです。
漢字モード対策は入っていませんが、対策がありますので、
基本的には公式版OpenMSXをお勧めします。

公式OpenMSXを使用する際の漢字モード対策

Windowsの言語設定にUSを追加、USのキーボード配列を日本語キーボードに変更。
OpenMSX使用時にWIN+SPACEでUS/日本を切り替えで対応
というのを推奨しています。
(公式OS依存かつ日本語限定の機能を入れるにはテスター不足なので)

更新

  • openMSX 21.0-267 for MAmidiMEmo

    公式最新リポジトリの取り込み

  • openMSX 20.0-98 for MAmidiMEmo

    • 公式リポジトリに反映されたGUIフォントのマルチバイト文字修正取り込み
  • openMSX 20.0-545b for MAmidiMEmo

    • 公式リポジトリに反映されたGUIフォントの修正取り込み
    • それに伴い、暫定的な日本語フォント対応を取り消し
  • openMSX 20.0-521b for MAmidiMEmo

    • 公式リポジトリの取り込み
    • バージョン表記をmasterリポジトリから自動生成された物に変更
    • GUIで日本語漢字が表示できるように変更(thanks for @pman4416
  • openMSX 20.0-9b for MAmidiMEmo

    公式リポジトリの取り込み

  • openMSX 20.0-8b for MAmidiMEmo

    公式リポジトリの取り込み

  • openMSX 20.0-8b for MAmidiMEmo

    • メインウィンドウでIMEを無効化するように変更。
      サブウインドウや他のウィンドウでは戻し、メインウィンドウに戻ったら再び無効化する形です。

      また setting に kbd_disable_IME を追加しています。
      デフォルト値はtrueで、メインウィドウでIMEを無効化します。
      F10で表示できるコンソールから
      set kbd_disable_IME false⏎
      と入力すれば、IMEを有効化できます。(他のウィンドウに移動してから戻ってみてください)

      現状、メニューでもサブウィンドウでもMSX側でも日本語を正常処理できない実装なので、意味はないのですが
      将来日本語入力表示に対応したいとか、IMEを使いたい場合に有効化できるようにしておきました。

    • (前回の更新補足)
      MAMIへの通信時に接続チェックを挟むようにしたところ、
      リバースバー/ステートロード/マシン一覧/デバイス一覧の速度低下が少し緩和した様子。

  • openMSX 20.0-7b for MAmidiMEmo

    • SHIFTなどの複数存在するキーの同時押しで、どれかを先に離すとMSX側では全部離したことになってしまう問題の対処を追加。
      (秀CAPSなどで「SHIFTを押さずに"_"」機能を使用している場合でも_や♦が入力できます)
      ホストキーボードイベントのみを対象にした管理をしているので副作用は無いと思いますが、暫く検証は必要かと思います。

    • MAMIへのrpc送信時に接続状態をチェックして、余計な例外を出さないように修正

  • openMSX 20.0-5b

    • キーボード入力できないキーがある問題の修正
      解決できたのはPOSITIONALモードだけです。

      Settings → Input → Keyboard mapping mode: POSITIONAL に設定してください。

      KEYモードやCHARACTERモードは仕様的に問題があるので、私は修正対応するつもりはありません。(出来ません)

      • キースキャンコードがマップされていないUS圏以外のキーを追加
        ("¥"がINTERNATIONAL3、"\_ろ"がNONUSBACKSLASH)

      • 日本語キーボードの"]"が"¥"扱いになってしまう問題の修正
        日本語キーボードの様に、USのバックスラッシュの位置に"]"がある配列の時に位置を補正します。
        (そういう配列の物はNONUSBACKSLASHやINTERNATIONAL3が\や通貨文字の様子)

      ちなみにSHIFT+CAPSでないとCAPSロックが正常動作しない問題は解決が難しいので、SHIFT+CAPSでの入力を徹底するか、別のキーにCAPSをバインドしてみてください。

用途や使い方

MAmidiMEmoとの連携方法などは
こちらを参照ください。

https://github.com/uniskie/MSX_DOCUMENTS/blob/main/MAmidiMEmoNEMO/readMe.md

openMSX 20.0-98 for MAmidiMEmo

15 Dec 02:04

Choose a tag to compare

openMSX 20.0-98 for MAmidiMEmo

ベース

リビジョン: 9aab654
作者: m9710797 vermaelen.wouter@gmail.com
日時: 2025/12/07 日曜日 17:50:26

をベースにリベース

日本語キーボード問題について

公式版OpenMSXでもキー配列(POSITION限定)とUIの日本語化けは対策済みです。
漢字モード対策は入っていませんが、対策がありますので、
基本的には公式版OpenMSXをお勧めします。

公式OpenMSXを使用する際の漢字モード対策

Windowsの言語設定にUSを追加、USのキーボード配列を日本語キーボードに変更。
OpenMSX使用時にWIN+SPACEでUS/日本を切り替えで対応
というのを推奨しています。
(公式OS依存かつ日本語限定の機能を入れるにはテスター不足なので)

更新

  • openMSX 20.0-98 for MAmidiMEmo

    • 公式最新リポジトリに反映されたGUIフォントのマルチバイト文字修正取り込み
  • openMSX 20.0-545b for MAmidiMEmo

    • 公式最新リポジトリに反映されたGUIフォントの修正取り込み
    • それに伴い、暫定的な日本語フォント対応を取り消し
  • openMSX 20.0-521b for MAmidiMEmo

    • 公式最新リポジトリの取り込み
    • バージョン表記をmasterリポジトリから自動生成された物に変更
    • GUIで日本語漢字が表示できるように変更(thanks for @pman4416
  • openMSX 20.0-9b for MAmidiMEmo

    公式最新リポジトリの取り込み

  • openMSX 20.0-8b for MAmidiMEmo

    公式最新リポジトリの取り込み

  • openMSX 20.0-8b for MAmidiMEmo

    • メインウィンドウでIMEを無効化するように変更。
      サブウインドウや他のウィンドウでは戻し、メインウィンドウに戻ったら再び無効化する形です。

      また setting に kbd_disable_IME を追加しています。
      デフォルト値はtrueで、メインウィドウでIMEを無効化します。
      F10で表示できるコンソールから
      set kbd_disable_IME false⏎
      と入力すれば、IMEを有効化できます。(他のウィンドウに移動してから戻ってみてください)

      現状、メニューでもサブウィンドウでもMSX側でも日本語を正常処理できない実装なので、意味はないのですが
      将来日本語入力表示に対応したいとか、IMEを使いたい場合に有効化できるようにしておきました。

    • (前回の更新補足)
      MAMIへの通信時に接続チェックを挟むようにしたところ、
      リバースバー/ステートロード/マシン一覧/デバイス一覧の速度低下が少し緩和した様子。

  • openMSX 20.0-7b for MAmidiMEmo

    • SHIFTなどの複数存在するキーの同時押しで、どれかを先に離すとMSX側では全部離したことになってしまう問題の対処を追加。
      (秀CAPSなどで「SHIFTを押さずに"_"」機能を使用している場合でも_や♦が入力できます)
      ホストキーボードイベントのみを対象にした管理をしているので副作用は無いと思いますが、暫く検証は必要かと思います。

    • MAMIへのrpc送信時に接続状態をチェックして、余計な例外を出さないように修正

  • openMSX 20.0-5b

    • キーボード入力できないキーがある問題の修正
      解決できたのはPOSITIONALモードだけです。

      Settings → Input → Keyboard mapping mode: POSITIONAL に設定してください。

      KEYモードやCHARACTERモードは仕様的に問題があるので、私は修正対応するつもりはありません。(出来ません)

      • キースキャンコードがマップされていないUS圏以外のキーを追加
        ("¥"がINTERNATIONAL3、"\_ろ"がNONUSBACKSLASH)

      • 日本語キーボードの"]"が"¥"扱いになってしまう問題の修正
        日本語キーボードの様に、USのバックスラッシュの位置に"]"がある配列の時に位置を補正します。
        (そういう配列の物はNONUSBACKSLASHやINTERNATIONAL3が\や通貨文字の様子)

      ちなみにSHIFT+CAPSでないとCAPSロックが正常動作しない問題は解決が難しいので、SHIFT+CAPSでの入力を徹底するか、別のキーにCAPSをバインドしてみてください。

用途や使い方

MAmidiMEmoとの連携方法などは
こちらを参照ください。

https://github.com/uniskie/MSX_DOCUMENTS/blob/main/MAmidiMEmoNEMO/readMe.md

openMSX 20.0-545c for MAmidiMEmo

15 Jun 04:00

Choose a tag to compare

openMSX 20.0-545c for MAmidiMEmo

※ openMSX 20.0-545cはソースだけ更新

日本語キーボード問題について

公式版OpenMSXでもキー配列(POSITION限定)とUIの日本語化けは対策済みです。
漢字モード対策は入っていませんが、対策がありますので、
基本的には公式版OpenMSXをお勧めします。

公式OpenMSXを使用する際の漢字モード対策

Windowsの言語設定にUSを追加、USのキーボード配列を日本語キーボードに変更。
OpenMSX使用時にWIN+SPACEでUS/日本を切り替えで対応
というのを推奨しています。
(公式OS依存かつ日本語限定の機能を入れるにはテスター不足なので)

ベース

  • Commits on Jun 14, 2025 cdf09aa を元にRebase

更新

  • openMSX 20.0-545c for MAmidiMEmo

    • masterレポジトリにマージされたのでソースのタグのみ更新
  • openMSX 20.0-545b for MAmidiMEmo

    • 公式最新リポジトリに反映されたGUIフォントの修正取り込み
    • それに伴い、暫定的な日本語フォント対応を取り消し

openMSX 20.0-521b for MAmidiMEmo

10 Jun 21:16

Choose a tag to compare

openMSX 20.0-521b for MAmidiMEmo

ベース

  • 2025年6月9日 公式master 942eefc1dd6a7816e8bc67eabcb0301138dc15ecを元にRebase

更新

  • openMSX 20.0-521b for MAmidiMEmo

    • 公式最新リポジトリの取り込み
    • バージョン表記をmasterリポジトリから自動生成された物に変更
    • GUIで日本語漢字が表示できるように変更(thanks for @pman4416
  • openMSX 20.0-8b for MAmidiMEmo

    • 公式最新リポジトリの取り込み
  • openMSX 20.0-8b for MAmidiMEmo

    • メインウィンドウでIMEを無効化するように変更。
      サブウインドウや他のウィンドウでは戻し、メインウィンドウに戻ったら再び無効化する形です。

      また setting に kbd_disable_IME を追加しています。
      デフォルト値はtrueで、メインウィドウでIMEを無効化します。
      F10で表示できるコンソールから
      set kbd_disable_IME false⏎
      と入力すれば、IMEを有効化できます。(他のウィンドウに移動してから戻ってみてください)

      現状、メニューでもサブウィンドウでもMSX側でも日本語を正常処理できない実装なので、意味はないのですが
      将来日本語入力表示に対応したいとか、IMEを使いたい場合に有効化できるようにしておきました。

    • (前回の更新補足)
      MAMIへの通信時に接続チェックを挟むようにしたところ、
      リバースバー/ステートロード/マシン一覧/デバイス一覧の速度低下が少し緩和した様子。

  • openMSX 20.0-7b for MAmidiMEmo

    • SHIFTなどの複数存在するキーの同時押しで、どれかを先に離すとMSX側では全部離したことになってしまう問題の対処を追加。
      (秀CAPSなどで「SHIFTを押さずに"_"」機能を使用している場合でも_や♦が入力できます)
      ホストキーボードイベントのみを対象にした管理をしているので副作用は無いと思いますが、暫く検証は必要かと思います。

    • MAMIへのrpc送信時に接続状態をチェックして、余計な例外を出さないように修正

  • openMSX 20.0-5b

    • キーボード入力できないキーがある問題の修正
      解決できたのはPOSITIONALモードだけです。

      Settings → Input → Keyboard mapping mode: POSITIONAL に設定してください。

      KEYモードやCHARACTERモードは仕様的に問題があるので、私は修正対応するつもりはありません。(出来ません)

      • キースキャンコードがマップされていないUS圏以外のキーを追加
        ("¥"がINTERNATIONAL3、"\_ろ"がNONUSBACKSLASH)

      • 日本語キーボードの"]"が"¥"扱いになってしまう問題の修正
        日本語キーボードの様に、USのバックスラッシュの位置に"]"がある配列の時に位置を補正します。
        (そういう配列の物はNONUSBACKSLASHやINTERNATIONAL3が\や通貨文字の様子)

      ちなみにSHIFT+CAPSでないとCAPSロックが正常動作しない問題は解決が難しいので、SHIFT+CAPSでの入力を徹底するか、別のキーにCAPSをバインドしてみてください。

用途や使い方

MAmidiMEmoとの連携方法などは
こちらを参照ください。

https://github.com/uniskie/MSX_DOCUMENTS/blob/main/MAmidiMEmoNEMO/readMe.md

openMSX 20.0-9b for MAmidiMEmo

26 Mar 16:03

Choose a tag to compare

openMSX 20.0-9b for MAmidiMEmo

ベース

  • 2025年3月26日 公式master e5bfa20 を元にRebase済み

更新

  • openMSX 20.0-8b for MAmidiMEmo

    公式最新リポジトリの取り込み

  • openMSX 20.0-8b for MAmidiMEmo

    • メインウィンドウでIMEを無効化するように変更。
      サブウインドウや他のウィンドウでは戻し、メインウィンドウに戻ったら再び無効化する形です。

      また setting に kbd_disable_IME を追加しています。
      デフォルト値はtrueで、メインウィドウでIMEを無効化します。
      F10で表示できるコンソールから
      set kbd_disable_IME false⏎
      と入力すれば、IMEを有効化できます。(他のウィンドウに移動してから戻ってみてください)

      現状、メニューでもサブウィンドウでもMSX側でも日本語を正常処理できない実装なので、意味はないのですが
      将来日本語入力表示に対応したいとか、IMEを使いたい場合に有効化できるようにしておきました。

    • (前回の更新補足)
      MAMIへの通信時に接続チェックを挟むようにしたところ、
      リバースバー/ステートロード/マシン一覧/デバイス一覧の速度低下が少し緩和した様子。

  • openMSX 20.0-7b for MAmidiMEmo

    • SHIFTなどの複数存在するキーの同時押しで、どれかを先に離すとMSX側では全部離したことになってしまう問題の対処を追加。
      (秀CAPSなどで「SHIFTを押さずに"_"」機能を使用している場合でも_や♦が入力できます)
      ホストキーボードイベントのみを対象にした管理をしているので副作用は無いと思いますが、暫く検証は必要かと思います。

    • MAMIへのrpc送信時に接続状態をチェックして、余計な例外を出さないように修正

  • openMSX 20.0-5b

    • キーボード入力できないキーがある問題の修正
      解決できたのはPOSITIONALモードだけです。

      Settings → Input → Keyboard mapping mode: POSITIONAL に設定してください。

      KEYモードやCHARACTERモードは仕様的に問題があるので、私は修正対応するつもりはありません。(出来ません)

      • キースキャンコードがマップされていないUS圏以外のキーを追加
        ("¥"がINTERNATIONAL3、"\_ろ"がNONUSBACKSLASH)

      • 日本語キーボードの"]"が"¥"扱いになってしまう問題の修正
        日本語キーボードの様に、USのバックスラッシュの位置に"]"がある配列の時に位置を補正します。
        (そういう配列の物はNONUSBACKSLASHやINTERNATIONAL3が\や通貨文字の様子)

      ちなみにSHIFT+CAPSでないとCAPSロックが正常動作しない問題は解決が難しいので、SHIFT+CAPSでの入力を徹底するか、別のキーにCAPSをバインドしてみてください。

用途や使い方

MAmidiMEmoとの連携方法などは
こちらを参照ください。

https://github.com/uniskie/MSX_DOCUMENTS/blob/main/MAmidiMEmoNEMO/readMe.md

openMSX 20.0-8b for MAmidiMEmo

16 Feb 13:46

Choose a tag to compare

ベース

  • 2025年2月16日 公式master cadb747 を元にRebase済み

更新

  • openMSX 20.0-8b for MAmidiMEmo

    • メインウィンドウでIMEを無効化するように変更。
      サブウインドウや他のウィンドウでは戻し、メインウィンドウに戻ったら再び無効化する形です。

      また setting に kbd_disable_IME を追加しています。
      デフォルト値はtrueで、メインウィドウでIMEを無効化します。
      F10で表示できるコンソールから
      set kbd_disable_IME false⏎
      と入力すれば、IMEを有効化できます。(他のウィンドウに移動してから戻ってみてください)

      現状、メニューでもサブウィンドウでもMSX側でも日本語を正常処理できない実装なので、意味はないのですが
      将来日本語入力表示に対応したいとか、IMEを使いたい場合に有効化できるようにしておきました。

    • (前回の更新補足)
      MAMIへの通信時に接続チェックを挟むようにしたところ、
      リバースバー/ステートロード/マシン一覧/デバイス一覧の速度低下が少し緩和した様子。

  • openMSX 20.0-7b for MAmidiMEmo

    • SHIFTなどの複数存在するキーの同時押しで、どれかを先に離すとMSX側では全部離したことになってしまう問題の対処を追加。
      (秀CAPSなどで「SHIFTを押さずに"_"」機能を使用している場合でも_や♦が入力できます)
      ホストキーボードイベントのみを対象にした管理をしているので副作用は無いと思いますが、暫く検証は必要かと思います。

    • MAMIへのrpc送信時に接続状態をチェックして、余計な例外を出さないように修正

  • openMSX 20.0-5b

    • キーボード入力できないキーがある問題の修正
      解決できたのはPOSITIONALモードだけです。

      Settings → Input → Keyboard mapping mode: POSITIONAL に設定してください。

      KEYモードやCHARACTERモードは仕様的に問題があるので、私は修正対応するつもりはありません。(出来ません)

      • キースキャンコードがマップされていないUS圏以外のキーを追加
        ("¥"がINTERNATIONAL3、"\_ろ"がNONUSBACKSLASH)

      • 日本語キーボードの"]"が"¥"扱いになってしまう問題の修正
        日本語キーボードの様に、USのバックスラッシュの位置に"]"がある配列の時に位置を補正します。
        (そういう配列の物はNONUSBACKSLASHやINTERNATIONAL3が\や通貨文字の様子)

      ちなみにSHIFT+CAPSでないとCAPSロックが正常動作しない問題は解決が難しいので、SHIFT+CAPSでの入力を徹底するか、別のキーにCAPSをバインドしてみてください。

用途や使い方

MAmidiMEmoとの連携方法などは
こちらを参照ください。

https://github.com/uniskie/MSX_DOCUMENTS/blob/main/MAmidiMEmoNEMO/readMe.md

openMSX 20.0-7b for MAmidiMEmo

11 Feb 00:56

Choose a tag to compare

  • openmsx.exe
    追加機能なし(MAMI非対応)
    (リバースバーやステートロードが早いです)

  • openmsx_for_mami.exe
    MAMI対応版
    MAmidiMEmoに演奏情報を送信できます。
    (リバースバーやステートロードが遅い問題が未解決です)

    使い方は
    https://github.com/uniskie/MSX_DOCUMENTS/blob/main/MAmidiMEmoNEMO/readMe.md
    参照

更新

openMSX 20.0-7b for MAmidiMEmo

  • SHIFTなどの複数存在するキーの同時押しで、どれかを先に離すとMSX側では全部離したことになってしまう問題の対処を追加。
    (秀CAPSなどで「SHIFTを押さずに"_"」機能を使用している場合でも_や♦が入力できます)
    ホストキーボードイベントのみを対象にした管理をしているので副作用は無いと思いますが、暫く検証は必要かと思います。

  • for mami のrpc送信時に接続状態をチェックして、余計な例外を出さないように修正

openMSX 20.0-5b

  • キーボード入力できないキーがある問題の修正
    解決できたのはPOSITIONALモードだけです。

    Settings → Input → Keyboard mapping mode: POSITIONAL に設定してください。

    KEYモードやCHARACTERモードは仕様的に問題があるので、私は修正対応するつもりはありません。(出来ません)

    • キースキャンコードがマップされていないUS圏以外のキーを追加
      ("¥"がINTERNATIONAL3、"\_ろ"がNONUSBACKSLASH)

    • 日本語キーボードの"]"が"¥"扱いになってしまう問題の修正
      日本語キーボードの様に、USのバックスラッシュの位置に"]"がある配列の時に位置を補正します。
      (そういう配列の物はNONUSBACKSLASHやINTERNATIONAL3が\や通貨文字の様子)

    ちなみにSHIFT+CAPSでないとCAPSロックが正常動作しない問題は解決が難しいので、SHIFT+CAPSでの入力を徹底するか、別のキーにCAPSをバインドしてみてください。

  • 漢字変換モードでの入力を無視するようにして、入力暴走抑制
    漢字変換モードでは入力自体が出来ません。

    WindowsであればENGモードの日本語配列を推奨します。
    https://uniskie.hatenablog.com/entry/2024/08/08/215245#3-%E6%97%A5%E6%9C%AC%E8%AA%9EIME%E3%81%A8%E7%9B%B8%E6%80%A7%E3%81%8C%E6%82%AA%E3%81%84IME%E3%82%92%E4%B8%80%E6%99%82%E7%84%A1%E5%8A%B9%E5%8C%96%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95win10%E4%BB%A5%E4%B8%8A

    ちなみに、漢字変換モードで何か入力してしまうと、ENTER等で確定するまで漢字変換モードを解除できなくなります。
    変換モードが戻らなくなったときはENTERを数回押してから「半角/全角/漢字」キーを押してみてください。
    (そういう時にもENGモードは便利です)

  • upstream/master Feb. 9, 2025 取り込み d29d81815ac870584a5a5733b86bc95864fcfe7a

用途や使い方

MAmidiMEmoとの連携方法などは
こちらを参照ください。

https://github.com/uniskie/MSX_DOCUMENTS/blob/main/MAmidiMEmoNEMO/readMe.md

openMSX 20.0-5b for MAmidiMEmo

09 Feb 14:34

Choose a tag to compare

  • openmsx.exe
    追加機能なし(MAMI非対応)
    (リバースバーやステートロードが早いです)

  • openmsx_for_mami.exe
    MAMI対応版
    MAmidiMEmoに演奏情報を送信できます。
    (リバースバーやステートロードが遅い問題が未解決です)

    使い方は
    https://github.com/uniskie/MSX_DOCUMENTS/blob/main/MAmidiMEmoNEMO/readMe.md
    参照

更新

  • キーボード入力できないキーがある問題の修正
    解決できたのはPOSITIONALモードだけです。

    Settings → Input → Keyboard mapping mode: POSITIONAL に設定してください。

    KEYモードやCHARACTERモードは仕様的に問題があるので、私は修正対応するつもりはありません。(出来ません)

    • キースキャンコードがマップされていないUS圏以外のキーを追加
      ("¥"がINTERNATIONAL3、"\_ろ"がNONUSBACKSLASH)

    • 日本語キーボードの"]"が"¥"扱いになってしまう問題の修正
      日本語キーボードの様に、USのバックスラッシュの位置に"]"がある配列の時に位置を補正します。
      (そういう配列の物はNONUSBACKSLASHやINTERNATIONAL3が\や通貨文字の様子)

    ちなみにSHIFT+CAPSでないとCAPSロックが正常動作しない問題は解決が難しいので、SHIFT+CAPSでの入力を徹底するか、別のキーにCAPSをバインドしてみてください。

  • 漢字変換モードでの入力を無視するようにして、入力暴走抑制
    漢字変換モードでは入力自体が出来ません。

    WindowsであればENGモードの日本語配列を推奨します。
    https://uniskie.hatenablog.com/entry/2024/08/08/215245#3-%E6%97%A5%E6%9C%AC%E8%AA%9EIME%E3%81%A8%E7%9B%B8%E6%80%A7%E3%81%8C%E6%82%AA%E3%81%84IME%E3%82%92%E4%B8%80%E6%99%82%E7%84%A1%E5%8A%B9%E5%8C%96%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95win10%E4%BB%A5%E4%B8%8A

    ちなみに、漢字変換モードで何か入力してしまうと、ENTER等で確定するまで漢字変換モードを解除できなくなります。
    変換モードが戻らなくなったときはENTERを数回押してから「半角/全角/漢字」キーを押してみてください。
    (そういう時にもENGモードは便利です)

  • upstream/master Feb. 9, 2025 取り込み d29d81815ac870584a5a5733b86bc95864fcfe7a

用途や使い方

MAmidiMEmoとの連携方法などは
こちらを参照ください。

https://github.com/uniskie/MSX_DOCUMENTS/blob/main/MAmidiMEmoNEMO/readMe.md

openMSX 20.0-3b for MAmidiMEmo

20 Nov 14:10

Choose a tag to compare

Pre-release

更新

  • ImmDisableIMEを使用するとimgui(デバッガやメニューUI)が常時IMEオンで固定されてしまう為、一旦無効化はしないように変更。(imguiの更新によるものと思われ、暫くイタチごっこの可能性があるため)
  • upstream/master Nov 19, 2024 取り込み 58d96eccc557f86699ce7b589f894e4070812cea

用途や使い方

https://github.com/uniskie/MSX_DOCUMENTS/blob/main/MAmidiMEmoNEMO/readMe.md

こちらを参照ください。