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

Is it possible to attach a keyboard to code Python scripts? #558

Open
jabrena opened this issue Jul 30, 2021 · 2 comments
Open

Is it possible to attach a keyboard to code Python scripts? #558

jabrena opened this issue Jul 30, 2021 · 2 comments
Labels
Type: Feature New feature or request

Comments

@jabrena
Copy link

jabrena commented Jul 30, 2021

Is your feature request related to a problem? Please describe.

Using a USB keyboard to create python script will increase the productivity.

Describe the solution you'd like

Allow attach an USB keyboard to numworks

Additional context
Example in TI-84:
https://www.youtube.com/watch?v=3Y5lU_HSwBQ&ab_channel=TheLastMillennial

@jabrena jabrena added Status: Triage Type: Feature New feature or request labels Jul 30, 2021
@RedGl0w
Copy link
Member

RedGl0w commented Jul 30, 2021

The NumWorks don't have the OTG line connected to the MCU, so it won't be possible to auto-detect when something is connected to the USB port if it is a keyboard or a computer.
However, it should be possible to add an option in the settings to select if we want the calculator to be a host. This could be done by using for instance tinyUSB, but would require lot of change either in tinyUSB, or in omega.
However, this is a feature that we would want, so let's keep this issue opened.

@jabrena
Copy link
Author

jabrena commented Jul 30, 2021

Hi,

I believe that it could be interesting to code directly from Numworks.
Lets see how evolve this issue.

Cheers

Juan Antonio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants