gpt4 book ai didi

xcode - 在 Dvorak 键盘中键入的 iOS 模拟器显示为 QWERTY 键

转载 作者:行者123 更新时间:2023-12-04 01:00:33 25 4
gpt4 key购买 nike

我刚刚安装了 Xcode 和 iOS 模拟器。
当我在 iOS 模拟器中键入时,我的 Mac 的 Dvorak 键盘布局不起作用。
当我在 Dvorak 中输入时,它会显示在 iOS 模拟器中,就像我使用 QWERTY 键盘布局输入一样。
我尝试来回切换 Mac 的键盘布局,但没有帮助。

最佳答案

解决方案

在 iOS 模拟器上模拟 Dvorak 输入需要两个条件。

(精简版)

  • 在“设置”>“通用”>“键盘”>“键盘”>“英语”>“硬件键盘布局”中(选择
    德沃夏克 )
  • 在 iOS 模拟器菜单 > 硬件 > 模拟硬件键盘(必须
    启用)

  • (长版)

    验证:
  • 在 iOS 模拟器中导航到设置 > iCloud
  • 单击 Apple ID 文本字段
  • 注意 - 没有出现软键盘
  • 类型 qwerty 在键盘上
  • 注意输出如下(根据 Dvorak 布局模拟硬件键盘输出)

  • Dvorak Keyboard Layout
  • 现在关闭模拟硬件键盘
  • 类型 qwerty 在软键盘上
  • 注意输出如下(显示了支持的 QWERTY 软件键盘,使用了支持的 Dvorak 硬件键盘布局)
    With Software Keyboard ON

  • 为什么会出现这种行为

    (长版)

    经过一番调查,我发现这个问题的答案是模拟的 DVORAK 键盘完全按预期工作。只有软键盘可以出现在模拟器或设备上。德沃夏克被列为 硬件 keyboard, which means that when the correct option is selected one can type using the same keyboard layout as on a Dvorak keyboard.

    软件键盘选择(Dvorak 不是一个选项)

    Software Keyboard Layout

    滚动到底部查看德沃夏克

    Hardware Keyboard Layout

    德沃夏克硬件键盘支持

    选择“模拟硬件键盘”允许任何想要模拟 Dvorak 键盘或在其计算机上具有 Dvorak 布局(与 iOS 结合使用与 OSX 相同的键盘布局选项)的任何人使用 Dvorak 键盘布局键入模拟器。但是,如上所述,Dvorak 没有软件键盘布局。 Therefore, when this option is selected, the onscreen software keyboard is removed if one goes to a field to type in data ( no Dvorak software keyboard is supported ) in the simulator.

    Simulate Hardware Keyboard

    基于键盘显示为 QWERTY 布局的断言,那么我们可以假设 模拟硬件键盘 当前未选择。选择此选项将开启对模拟硬件 Dvorak 键盘布局的支持,并允许用户输入 Dvorak 布局。

    Selected Option

    启用上述选项后,软件键盘将根本不会显示在模拟器中。但是 Dvorak 布局现在处于事件状态(如果在“设置”>“常规”>“键盘”区域的“硬件键盘布局”下选择了 Dvorak)。

    Hardware Option is ON

    苹果的解释 iOS: Using International Keyboards

    激活 Dvorak 只是一个硬件键盘模拟。
    Simulating Keyboards in iOS simulator

    结论

    此测试的结果表明 Dvorak 不是受支持的软件键盘。将始终显示选定的软键盘。但是,支持 Dvorak 硬件键盘布局。当DVORAK被选为模拟器或设备上的硬件键盘布局选项时,输出将是DVORAK。

    关于xcode - 在 Dvorak 键盘中键入的 iOS 模拟器显示为 QWERTY 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19223073/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com