Skip to content

Hot key doesn't work in MacOS when I use Russian keyboard #59065

Closed

Description

@Gorniv

Steps to Reproduce

I use TextFormField for edit text in https://github.com/doppio-dev/iXn/tree/develop

  1. Copy text anywhere.
  2. Set Russian keyboard lang in the system.(English is OK)
  3. Set cursor to TextFormField
  4. CMD+V

Expected results: text inserted

Actual results: nothing

Details
[✓] Flutter (Channel master, 1.19.0-6.0.pre.27, on Mac OS X 10.15.5 19F101, locale en-RU)
    • Flutter version 1.19.0-6.0.pre.27 at /Users/gorniv/github/flutter
    • Framework revision 5e3e5a2a1a (11 hours ago), 2020-06-08 17:38:23 -0700
    • Engine revision 580ab9c3c5
    • Dart version 2.9.0 (build 2.9.0-13.0.dev df435c9235)

 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/gorniv/Library/Android/sdk
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/gorniv/Library/Android/sdk
    • ANDROID_SDK_ROOT = /Users/gorniv/Library/Android/sdk
    • Java binary at: /Users/gorniv/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/193.6514223/Android Studio 4.0
      Preview.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.9.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Users/gorniv/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/193.6514223/Android Studio 4.0 Preview.app/Contents
    • Flutter plugin version 46.0.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.45.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.11.0

[✓] Connected device (3 available)
    • macOS      • macOS      • darwin-x64     • Mac OS X 10.15.5 19F101
    • Web Server • web-server • web-javascript • Flutter Tools
    • Chrome     • chrome     • web-javascript • Google Chrome 83.0.4103.97

Activity

  1. added
    a: internationalizationSupporting other languages or locales. (aka i18n)
    engineflutter/engine related. See also e: labels.
    platform-macosBuilding on or for macOS specifically
    on Jun 9, 2020
  2. added
    P2Important issues not at the top of the work list
    on Jun 9, 2020
  3. removed their assignment
    on Oct 5, 2021
  4. cbracken commented on Oct 5, 2021

    @cbracken
    Member

    Unassigning myself, but I've got non-US keyboard that will make testing this more straightforward than for others on the team.

  5. eseidelGoogle commented on Oct 19, 2021

    @eseidelGoogle
    Contributor

    Unclear if this is "just russian keyboards" or all non-english keyboards. We've ordered a russian keyboard to reproduce. @cbracken believes this may be reproducible without a russian keyboard by setting keyboard layout to russian.

    @timsneath suggests this may be related to the change of keyboard happening while the app is open? If so, that seems lower priority.

  6. cbracken commented on Oct 19, 2021

    @cbracken
    Member

    @TahaTesser would you be able to walk through this and verify on your end, plus attach repro steps?

  7. maximkaloteq commented on Dec 22, 2021

    @maximkaloteq

    @eseidelGoogle I have the same issue. Any news about this issue?

    Doctor summary (to see all details, run flutter doctor -v):
    [✓] Flutter (Channel stable, 2.8.1, on macOS 11.5.2 20G95 darwin-x64, locale
    en-GB)
    [✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    [✓] Xcode - develop for iOS and macOS (Xcode 13.1)
    [✓] Chrome - develop for the web
    [✓] Android Studio (version 2020.3)
    [✓] Connected device (3 available)
    • No issues found!

  8. alexeylopukh commented on Feb 4, 2022

    @alexeylopukh

    @dkwingsmt I think this is a very high priority. Are there any predictions?

  9. added
    a: text inputEntering text in a text field or keyboard related problems
    on Mar 16, 2022
  10. alexeylopukh-aloteq commented on Mar 22, 2022

    @alexeylopukh-aloteq

    @dkwingsmt hello, any updates for this issue? It will soon be a year since this issue is open.

  11. dkwingsmt commented on Mar 22, 2022

    @dkwingsmt
    Contributor

    Hi, sorry it's taken so long. I've analyzed this issue and, while I found it to be very complicated, understand that this problem basically makes Russian keyboard unusable.

    I've prioritized this issue and I'm actively working on it right now. I've collected similar issues into a new one #100456 with some technical explanations, and have made some attempts. The current attempt is very close to succeeding, but I'm still rounding up some corners.

  12. dkwingsmt commented on Apr 28, 2022

    @dkwingsmt
    Contributor

    Update: As of the latest master, alphabetic hotkeys (such as Ctrl-C) should be usable on macOS desktop, and soon for Linux desktop after #102709 is merged. Web will take some significant effort though. Also we're still in discussion of how to best derive symbol hotkeys.

    I'm marking this issue as fixed since it only mentions Russian on macOS. This does not mean I'm stopping work on other platforms. Please follow #100456 for tracking.

  13. github-actions commented on May 18, 2022

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  14. locked as resolved and limited conversation to collaborators on May 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work lista: desktopRunning on desktopa: internationalizationSupporting other languages or locales. (aka i18n)a: text inputEntering text in a text field or keyboard related problemsengineflutter/engine related. See also e: labels.platform-macosBuilding on or for macOS specifically

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions