Skip to content

Instantly share code, notes, and snippets.

View peter-ha's full-sized avatar

Peter Hartmann peter-ha

View GitHub Profile
@peter-ha
peter-ha / qskinny-on-wasm.md
Last active January 19, 2024 17:16
QSkinny on WebAssembly

QSkinny on WebAssembly

See https://twitter.com/peha23/status/1748342878747660613 for proof, and see the branch https://github.com/edelhirsch/qskinny/tree/feature/webassembly for the commit to make this work.

encountered problems:

  • shipped Qt for Wasm doesn't work because it is missing QtShaderTools and QtSvg -> built Qt for Wasm myself including these modules; this worked without problems.

  • QSemaphore not available for WASM (used in QskMetaInvokable and QskMetaFunction for blocking queued connections)

- *Ubuntu*:
- normal keys:
- some keys like vowels open a context menu on press and hold, most consonants enter the key directly on pressed.
- auto-repeat only for the backspace button
- special keys:
- The "hide keyboard" key (down symbol) reacts on released.
- The Enter key and shift key react on pressed
In general there seem to be quite some bugs still
- *Windows*:

Keybase proof

I hereby claim:

  • I am peter-ha on github.
  • I am peterha (https://keybase.io/peterha) on keybase.
  • I have a public key whose fingerprint is 1749 5417 A60A C62A E6DB 15BE CF8C 4E81 0FB2 3EAA

To claim this, I am signing this object: