New issue
Advanced search Search tips

Issue 794093 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 804761
Owner: ----
Closed: Nov 27
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

CTRL-Space doesn't generate keyboard event for Android apps on Chromebooks

Reported by markus@chromium.org, Dec 12 2017

Issue description

UserAgent: Mozilla/5.0 (X11; CrOS aarch64 9901.77.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.97 Safari/537.36
Platform: 9901.77.0 (Official Build) stable-channel kevin

Steps to reproduce the problem:
1. Termux is an Android terminal emulator with a built-in Linux command line. Install it from https://play.google.com/store/apps/details?id=com.termux
2. Run any program that requires Emacs keybindings
3. Try to enter CTRL-Space to "set the mark". Notice how nothing happens

What is the expected behavior?
The Android app should receive a keyboard event for CTRL-Space. According to https://github.com/termux/termux-app/issues/84, this works with genuine Android devices, when an external keyboard is connected.

What went wrong?
On Chromebooks, CTRL-Space appears to be ignored silently.

WebStore page: https://play.google.com/store/apps/details?id=com.termux

Did this work before? N/A 

Chrome version: 62.0.3202.97  Channel: stable
OS Version: 9901.77.0
Flash Version: 

This makes using Emacs really difficult. Muscle memory kicks in and overrides all my attempts to press "M-x set-mark"
 

Comment 1 by achiy...@gmail.com, Feb 25 2018

The problem is not only with Termux but also with any other programming IDE. 

Choosing the ctrl+space combination for switching input languages was a poor design because it is used for code-completion in most of the programming IDEs.

Please consider using the launcher+space combination which is also used in Microsoft Windows platforms for switching the input language.
Mergedinto: 804761
Status: Duplicate (was: Unconfirmed)

Sign in to add a comment