Skip to content

[Bug] 在MacOS上的JavaFX程序中无法输入全角的标点符号 #1145

Description

@swiftech

Describe the bug:
在MacOS上的所有用JavaFX写的应用程序中切换到简体中文输入法无法输入全角的标点符号。所有其他非JavaFX的程序里输入都是正常的,只要切换到中文输入法,直接输入标点符号全部都是全角的,而在JavaFX的程序里,无论如何切换,输入标点符号得到的全部都是半角的。

Expected behavior:
切换到简体中文输入法后输入标点符号应该是全角的

Actual behavior:
目前的情况是标点符号输入全部都是半角的

Environment

  • OS version: (macOS 26.4.1)
  • Squirrel version: (1.1.2)
  • JavaFX version: (25.0.3)
  • Java Version: (26)
  • Schema: n/a

Things you've tried

  • [Y] 为了测试这个是否是macOS环境里特有的,我在Windows上安装了【小狼毫】輸入法,并没有发现这个问题。这个应该是macOS上的JavaFX程序所特有的。
  • [N] I found the exact setting that produced this bug: (which one?)
  • [N] This bug is new in this version
  • [N] I think the cause might be: (your thoughts)
  • [Y] I don't find a similar report in Issues (including closed Issues)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions