Touches émulateur Numworks

Posted:
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

Posted:
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 ... e5a6b470eeBon 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

Posted:
23 Feb 2021, 07:14
by redgl0w
Le fichier d'en dessous contient les raccourcis
https://gist.github.com/RedGl0w/cb5094f ... yshorts-mdA 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

Posted:
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

Posted:
23 Feb 2021, 11:35
by redgl0w
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 ?