Page 1 of 1

Touches émulateur Numworks

PostPosted: 22 Feb 2021, 21:53
by Dream of Omni
Existe-t-il un manuel d'utilisation de l'émulateur Numworks, en ce qui a trait aux raccourcis clavier utilisés pour chaque touche de la calculatrice?

Re: Touches émulateur Numworks

PostPosted: 22 Feb 2021, 22:05
by legmask
DJ Omnimaga wrote:Existe-t-il un manuel d'utilisation de l'émulateur Numworks, en ce qui a trait aux raccourcis clavier utilisés pour chaque touche de la calculatrice?


De mémoire je crois que Joachim avait fait un truc... je regarde...

Edit : c'est les flags https://gist.github.com/RedGl0w/cb5094f ... e5a6b470ee

Bon bah je crois pas,
tab = toolbox
alt-l = log
alt-é = ²
alt-a = ans
alt-e = *10^x
alt-r = sqrt()
alt-t = tan
alt-i = 𝐢
alt-p = π
alt-s = sin
alt-x = e^x
alt-c = cos
alt-v = var
alt-n = ln


Après suffit de rajouter shift et ca fait la touche avec le shift

Re: Touches émulateur Numworks

PostPosted: 23 Feb 2021, 07:14
by redgl0w
LeGmask wrote:Edit : c'set les flags https://gist.github.com/RedGl0w/cb5094f ... e5a6b470ee

Le fichier d'en dessous contient les raccourcis
https://gist.github.com/RedGl0w/cb5094f ... yshorts-md
A pars ça, il ya les touches "classiques" (https://github.com/numworks/epsilon/blo ... pp#L39-L48).
Et pour chaque touche possédant un code ASCII > 32, il y a un tableau pour les relier https://github.com/numworks/epsilon/blo ... #L137-L150

Re: Touches émulateur Numworks

PostPosted: 23 Feb 2021, 11:33
by critor
Merci.

Donc rien pour la touche
OK
?

Ce qui signifie que l'on ne peut pas gagner à NuuM 3D dans le lecteur en ligne, puisque cette touche est la seule permettant de ramasser les clés ?
https://workshop.numworks.com/python/numworks/nuum

Re: Touches émulateur Numworks

PostPosted: 23 Feb 2021, 11:35
by redgl0w
critor wrote:Merci.

Donc rien pour la touche
OK
?

Ce qui signifie que l'on ne peut pas gagner à NuuM 3D dans le lecteur en ligne, puisque cette touche est la seule permettant de ramasser les clés ?
https://workshop.numworks.com/python/numworks/nuum

Non, il n'y a aucun bind pour OK. En plus, cent20 a galéré avec l'équipe numworks dans des mails pour se battre, car acutellement, les seuls touches sur simus qu'on peut détecter en python sont celles ci https://github.com/numworks/epsilon/blo ... pp#L39-L48 (ce qui fait très peu).
Peut être que sur https://github.com/numworks/epsilon/pull/1616 faudrait que je fasse KP_ENTER = EXE et RETURN = OK ?