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

Add support for touch typing in handheld devices #14993

Open
Coderx7 opened this issue Aug 18, 2023 · 3 comments
Open

Add support for touch typing in handheld devices #14993

Coderx7 opened this issue Aug 18, 2023 · 3 comments

Comments

@Coderx7
Copy link

Coderx7 commented Aug 18, 2023

Problem

Currently it's impossible to do selection/copy etc in a cell using normal touch keyboards in handheld devices such as phones, tablets,etc.

Like if I'm working on a piece of code or a project and face an error, there's no way to select/copy that error for googling it for example, since long pressing results in the right click menu being shown. this makes editing very hard as well. The only way to get around this is to use special keyboards that provide function keys (arrow keys, shift,etc) present in a normal physical keyboards.

Proposed Solution

Adding a new option that changes the default behavior for touch devices so that when a long press is detected instead of the right click menu being shown, an intermediary menu pops up that offers selection, context/right lick menu, etc and allows the user to choose the proper option accordingly.
here's an example from googlecolab :

Screenshot_2023-08-18-21-24-01-327_com android chrome

as you can see, many functionalities are at users disposable and he/she can easily choose between them without affecting other functionalities.

Additional context

We don't have this issue in GoogleColab for example, and it works perfectly. opting for using something like that would be a good start imho.

@jupyterlab-probot jupyterlab-probot bot added the status:Needs Triage Applied to new issues that need triage label Aug 18, 2023
@welcome
Copy link

welcome bot commented Aug 18, 2023

Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! 🤗

If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively.
welcome
You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! 👋

Welcome to the Jupyter community! 🎉

@krassowski
Copy link
Member

@Coderx7 what version of JupyterLab are you using?

@Coderx7
Copy link
Author

Coderx7 commented Aug 19, 2023

@Coderx7 what version of JupyterLab are you using?

I'm using version 4.0.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants