<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Hi all --<div><br></div><div>> <span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Perhaps it relates to how Squeak is compiled for Linux? </span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Yes, virtual keys in Linux/Ubuntu/X11 are kind of broken at the moment. They are purely derived from X11's (Unicode)-character-input interface, which is wrong and does not work for the F-keys. I started to fix this but it will take more time. I will continue this after the Squeak 6.0 release:</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/599"><span style="font-size: 10pt;font-family: Arial, Helvetica, sans-serif">https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/599</span></a><br></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Sorry for the inconvenience. :-/ You can try to apply this patch from PR 599, though. Should work. I am still not convinced whether this is the right way to implement it. :-)</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Best,</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Marcel</span></div><div class="mb_sig"></div>
                                        <blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 11.01.2022 19:06:38 schrieb Martin Kuball <martinkuball@web.de>:</p><div style="font-family:Arial,Helvetica,sans-serif">Hi,<br><br>two years ago (2020-05-31) I asked about function keys in squeak. I got the<br>answer, that the vm does not support function keys. So, has this changed?<br><br>Martin<br><br>Am Freitag, 7. Januar 2022, 06:52:14 CET schrieb David O'Toole:<br>> The same is true in Squeak trunk (a few days old.) The KeyboardExerciser<br>> only captures F11-F12, and as Cmd-. and Cmd-j (see screenshot)<br>><br>> Perhaps it relates to how Squeak is compiled for Linux?<br>><br>> On Thu, Jan 6, 2022 at 11:32 PM David O'Toole <deeteeoh1138@gmail.com><br>><br>> wrote:<br>> > Actually, F11 and F12 produce a response... <cmd-.> and <cmd-j><br>> > respectively.<br>> > I'll have to investigate why this is the case.<br>> ><br>> > On Thu, Jan 6, 2022 at 11:25 PM David O'Toole <deeteeoh1138@gmail.com><br>> ><br>> > wrote:<br>> >> I am writing a simple tool for binding the F1-F12 keys to one-liner<br>> >> Smalltalk expressions to quickly switch projects, toggle last project,<br>> >> switch between active SystemWindow instances, and other useful commands.<br>> >><br>> >> I successfully got my event listener to work, and keyboard events from<br>> >> keyDown: successfully print in the Transcript as a test (see lower right<br>> >> in<br>> >> screenshot; code is at center/left in Sandblocks form.)<br>> >><br>> >> However, pressing F1-F12 has no effect whatsoever, the system seems not<br>> >> to send keyDown in that case.<br>> >><br>> >> How can I capture these key events? I would greatly appreciate any help<br>> >> you can offer.<br><br><br><br><br><br></deeteeoh1138@gmail.com></cmd-j></cmd-.></deeteeoh1138@gmail.com></div></blockquote></div>