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

Not responsive to touch screen? #282

Closed
Stephan-P opened this issue Sep 10, 2018 · 10 comments
Closed

Not responsive to touch screen? #282

Stephan-P opened this issue Sep 10, 2018 · 10 comments
Assignees
Milestone

Comments

@Stephan-P
Copy link
Contributor

What's wrong, and with what software version?

Operating System: Windows 10
CEmu version: CEmu 1.1dev (git: d0fd69f)
Describe your issue:
Using CEmu as a TI-84 emulator only, I find that it is not very responsive to touch screen.
Key presses on the touch screen (or Smartboard) are barely registered.
Possibly related: Skin scaling is set to 70%

What are the steps to reproduce this issue?

  1. Setup CEmu with just the Display and the Keyboard, all other docks and windows disabled, Menu and status bar disabled.
  2. On my particular laptop I had to set the scaling to 70% for best fit in the screen canvas
  3. Try to control the TI-84 through the touch screen

Any logs, error output, screenshot, other comments...?

none

@jacobly0
Copy link
Member

jacobly0 commented Nov 1, 2018

Could you test using the touchscreen with the latest development build? If possible, also test if touching multiple keys at once works.

@runer112
Copy link
Member

runer112 commented Nov 1, 2018

That's better, but there are still problems:

  • Touching a key and then dragging off of the key doesn't release the key (until the touch is eventually lifted, wherever that may be).
  • Windows' default touch and hold to right-click behavior should be suppressed. It's too easy to accidentally activate CEmu's key hold.
  • Multi-touch is to be foiled by another default right-click trigger.

@runer112
Copy link
Member

runer112 commented Nov 2, 2018

Another suggestion, if possible: expand the hit-boxes for keys when using touch slightly beyond what is displayed. For the rectangular keys, I'd suggest adding roughly 15-20% of their width to every side (including top and bottom). Might get a bit weirder for the arrow keys.

@mateoconlechuga
Copy link
Member

We just need to be sure we can still activate key holds using touch in some way.

@mateoconlechuga
Copy link
Member

bump

Also, I realized we need a way for CEmu to have a GUI option to disable the keyboard interfacing in case someone uses an on-screen keyboard.

@adriweb
Copy link
Member

adriweb commented Nov 28, 2018

@Stephan-P any news?
We're aiming for a release sometime soon - any feedback (you can try the latest development builds) would be helpful!

@adriweb adriweb added this to the v1.2 milestone Nov 28, 2018
@Stephan-P
Copy link
Contributor Author

Stephan-P commented Nov 28, 2018 via email

@adriweb
Copy link
Member

adriweb commented Nov 28, 2018

Note that you'd need to try that one: http://jacobly.com/CEmu/master/latest/CEmu64.exe since the MSVC builds aren't working lately.

@Stephan-P
Copy link
Contributor Author

Yeah, I noticed that the development builds got stuck on september.
So, I'll use Jacobly's now.

@Stephan-P
Copy link
Contributor Author

Alright!
Jacobly's build works well on my touch screen as well as the Smart Board.
AFAIC this issue can be closed. NICE!

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

No branches or pull requests

5 participants