M4x1m3 wrote:Le flou ça a été fix dans les dernières versions qui sen lancent dans une résolution
qui évite de scale.
J'ai essaye avec la version publique d'il y a quelques jours d'Epsilon et d'Omega, mais c'est quand meme flou dans ma VM. De toutes facons, ca n'a pas d'importance pour moi, vu que je n'utilise le simulateur que pour debugguer KhiCAS. C'est plus simple pour moi de rester avec l'ancien simulateur, ou je peux eventuellement agir pour ajouter des shortcuts.
Je vais essayer de PR le repo de zardam (nw-external-apps) avec la dernière version de KhiCAS.
Il faudra sans doute faire quelques modifs pour que ca tourne. Dans "ma" version d'Epsilon, j'ai ajoute pour la selection et iskeydown cote Epsilon, si je me souviens bien:
1/ dans python/port/port.cpp ajout
- Code: Select all
bool iskeydown(int k){
Ion::Keyboard::State scan = Ion::Keyboard::scan();
return scan.keyDown(Ion::Keyboard::Key(k));
}
modification de
- Code: Select all
int getkey(int allow_suspend){
if (allow_suspend & 0x80000000)
return iskeydown(allow_suspend & 0xff)?1:0;
int k=getkey_raw(allow_suspend);
if (k % 54 <=3){
if (iskeydown((int) Ion::Keyboard::Key::Shift))
return (k % 54) +31200;
}
// translate
return translated_keys[k];
}
2/ dans python/port/port.h, declaration de
int getkey(int allow_suspend);
J'y ait ajoute un
#define KEY_BOOK 31103
pour pouvoir remplacer KEY_CTRL_CUT par KEY_BOOK dans const short int translated_keys[]=... ce qui permet d'avoir une touche pour afficher de l'aide (la touche shift-cut ne sert pas a mon avis, car si on a une selection a effacer, faire backspace est plus simple).