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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions