Hi Pavel, thanks for looking into this.
Why not adding those mappings in the table so they are mapped by `self mapSpecialCharacter: keysym sym` ? G > El 6 ene. 2023, a las 08:53, Pavel Krivanek <[email protected]> > escribió: > > Hi, > > that is interesting issue. I have here a notebook with Numpad where I can > reproduce it. Pharo is getting information from SDL2 and there nothing really > seems to tell us that the incomming event is PgDown or similar key. > > If I log incomming events in OSSDL2BackendWindow>>#visitKeyDownEvent:, I'm > getting these values: > > Num 3 > a SDL_KeyDownEventan Array(835757 a SDL_Keysym#(4096 91 1073741915) 768 1 1) > Num PgDown > a SDL_KeyDownEventan Array(860624 a SDL_Keysym#(0 91 1073741915) 768 1 1) > PgDown > a SDL_KeyDownEventan Array(886723 a SDL_Keysym#(0 78 1073741902) 768 1 1) > > (ignore the first number, the values in SDL_Keysym are mod, scancode, sym) > > So the information about the key event only differs in the Num Lock modifier. > It is way too low-level. I see now the only solution - to the the ugly manual > conversion, You may try to install the attached *.st file (drag it on Pharo > window and then choose to install). > > I will open an issue. > > Cheers, > -- Pavel > > > > čt 5. 1. 2023 v 17:18 odesílatel Aik-Siong Koh <[email protected] > <mailto:[email protected]>> napsal: > Thanks for help. > I have an OMEN 17" notebook. > The keyboard has NumPad with Num Lock. > Superimposed on the numbers are Home, End, PgUp, etc. > When Num Lock is on, 1,2,3,4... works everywhere in Windows and apps. > When Num Lock is off, Home, End, PgUp, etc. work in Windows and every app > except in Pharo (9, 10 or 11). > In Pharo, pressing the Home key does nothing at all. > > FYI. Above the Numpad are two keys: (HOME / PG UP) and (END / PG DN) > They work in Pharo with the FN key to get HOME and END. > > I hope this helps. > > Aik-Siong Koh > > > Pavel Krivanek wrote: >> Hi, in Schmidt, we use Pharo 11 on Windows and Home and End keys work for >> us. Tested in the code editor and Calypso lists. Do you miss it in some >> special context, or does it not work for you at all? Do you use some >> different input methods? Or keyboard layouts are the boring European ones. >> >> -- Pavel >> >> st 4. 1. 2023 v 16:09 odesílatel Aik-Siong Koh <[email protected] >> <mailto:[email protected]>> napsal: >> I do use Pharo Launcher. >> I really miss Home and End keys in Pharo right now. >> Are there very few users of Pharo in Windows? >> Aik-Siong >> >> Esteban Lorenzano wrote: >>> yes, but for windows the recommended way is to use the pharo launcher >>> installer : https://files.pharo.org/pharo-launcher/windows >>> <https://files.pharo.org/pharo-launcher/windows> >>> or, if you want to download the standalone VM: >>> http://files.pharo.org/get-files/100/pharo-vm-Windows-x86_64-stable.zip >>> <http://files.pharo.org/get-files/100/pharo-vm-Windows-x86_64-stable.zip> >>> Esteban >>> >>> On Jan 4 2023, at 3:25 pm, Aik-Siong Koh <[email protected]> >>> <mailto:[email protected]> wrote: >>> >>> Does Windows get as good support as Linux or Mac? >>> I am waiting for the Home and End key to work on Windows. >>> Thanks, >>> Aik-Siong Koh >>> >>> Esteban Lorenzano wrote: >>> >>> Hi, >>> >>> I updated linux OBS builds to get it up to date with distro changes : >>> >>> Added: >>> Fedora 37 >>> Ubuntu 22.10 >>> OpenSUSE Leap 15.3 >>> OpenSUSE Leap 15.4 >>> Fixed: >>> Arch (Manjaro) >>> OpenSUSE Tumbleweed >>> Removed (Obsoletes): >>> OpenSUSE Leap 15.1 >>> OpenSUSE Leap 15.2 >>> Fedora 32 >>> Fedora 33 >>> You can test all the new/fixed as correspond: >>> https://software.opensuse.org//download.html?project=devel%3Alanguages%3Apharo%3Alatest&package=pharo9-ui >>> >>> <https://software.opensuse.org//download.html?project=devel%3Alanguages%3Apharo%3Alatest&package=pharo9-ui> >>> Enjoy, >>> Esteban >> > > <OSSDL2BackendWindow-visitKeyDownEvent...st>
