Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ctrl-m sends unmodified m #267

Open
treyharris opened this issue Apr 15, 2017 · 16 comments

Comments

@treyharris
Copy link

commented Apr 15, 2017

Perhaps related to #263 but perhaps not: Ctrl-m sends "m".

There's a workaround, in that the return key is also Ctrl-m, but Ctrl-m should work as well. (Ctrl-i works as TAB, for instance, and Ctrl-Spacebar works as Ctrl-@.)

@carloscabanero

This comment has been minimized.

Copy link
Contributor

commented Apr 18, 2017

hmmmm.... good catch, as I always have Cmd+m I didn't notice this one, it works if you have Ctrl mapped somewhere else though.

@carloscabanero carloscabanero added the bug label Apr 18, 2017
@carloscabanero carloscabanero added this to the Backlog milestone Apr 18, 2017
@carloscabanero

This comment has been minimized.

Copy link
Contributor

commented Jul 5, 2017

This seems to be a bug on iOS. Have to test more thoroughly, the shortcut is defined but iOS doesn't capture it as such and only sends the "m" key. If it was a collision with another iOS shortcut, as I originally thought, then the m wouldn't even get sent. Still exists on iOS11 though.

@satoru-takeuchi

This comment has been minimized.

Copy link

commented Oct 1, 2017

I encountered this problem too.

Just FYI, when I used Termius, an other ssh/mosh client, C-m works file. Unfortunately I don't know how it bypasses the iOS bug which you said. Hmm...

@carloscabanero

This comment has been minimized.

Copy link
Contributor

commented Oct 10, 2017

It is apparently working on last iOS and last Blink version. Blink is sending 0x0d for Ctrl+m
^M 13 0015 0x0d

@satoru-takeuchi would you mind sending me your keyboard config settings? thanks!

@satoru-takeuchi

This comment has been minimized.

Copy link

commented Oct 12, 2017

It is apparently working on last iOS and last Blink version. Blink is sending 0x0d for Ctrl+m
^M 13 0015 0x0d

Unfortunately it doesn't work for me.

would you mind sending me your keyboard config settings?

OK, here it is.

- HW model MPHH2J/A
- smartkeyboard: JIS Keyboard 
- iOS 11.0.3
- Blink 8.026
- Settings->Keyboards->Hardware Keyboard
   I can toggle the following two modes by the earth button
  - English (United States): U.S.    # I use this mode for Blink
  - Japanese -Kana: U.S

  - Auto-Capitalization: off
  - Auto-Correction: off
  - "." Shortcut: off

  - Caps Lock Switch to/from Latin: off

Please let me know if you need more information.

@carloscabanero

This comment has been minimized.

Copy link
Contributor

commented Oct 17, 2017

Sorry @satoru-takeuchi, I was referring to the Blink Keyboard settings. I'm trying to figure out if due to your configuration there is something colliding with the Ctrl+m shortcut.

@satoru-takeuchi

This comment has been minimized.

Copy link

commented Oct 18, 2017

@carloscabanero Sorry, I misunderstood. I found Ctrl+m doesn’t work if auto-repeat is enabled.

@carloscabanero

This comment has been minimized.

Copy link
Contributor

commented Oct 18, 2017

Great catch @satoru-takeuchi! Thanks for keeping an eye on it. It is really weird but I could definitely replicate myself. It looks like something weird on iOS. I will review and see what I can do.

@zevlg

This comment has been minimized.

Copy link

commented Apr 17, 2018

Ctrl-m also sends plain m for me. Logitech slim combo keyboard, auto-repeat enabled.

Cmd-m (with Cmd generating Ctrl) sends ^M

@yury

This comment has been minimized.

Copy link
Collaborator

commented Aug 21, 2018

Still an issue on iOS 12 :(

@kek

This comment has been minimized.

Copy link

commented Oct 6, 2018

Thanks for the workaround @satoru-takeuchi.

I also noticed that pressing caps lock did not enable capital letters inside Blink (however, it turned on caps lock globally, i.e. in other apps). When I turned off auto-repeat in Blink, caps lock started to function as expected. My caps lock is set to the default settings (because of #4).

@treyharris

This comment has been minimized.

Copy link
Author

commented Dec 2, 2018

Is this now fixed? TestFlight Blink: v12.2.57. Nov 16 2018 seems to send ⏎ for me with a Smart Keyboard on a late-2015 iPad Pro 10.5".

Sent with GitHawk

@yury

This comment has been minimized.

Copy link
Collaborator

commented Dec 3, 2018

@treyharris,
Not yet, it is iOS issue and I can't find workaround for it.

@yury

This comment has been minimized.

Copy link
Collaborator

commented Jul 29, 2019

Beta 5 seems to fix that !

@kek

This comment has been minimized.

Copy link

commented Aug 9, 2019

I don’t experience this problem anymore in iPadOS 13.0 (17A5547d). I don’t need to use the workaround of turning off auto-repeat.

@satoru-takeuchi

This comment has been minimized.

Copy link

commented Sep 30, 2019

I confirmed that this problem disappeared in iOS 13.1.1!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
6 participants
You can’t perform that action at this time.