<div dir="ltr"><div dir="ltr"><div>Hi everyone,</div><div><br></div><div>I would like to contribute a new feature to enable cycling through open windows using Ctrl+Tab.</div><div><br></div><div>The ChangeSet includes:</div><div>- In the KeyboardEvent class, I added the #isWindowNavigation message, which returns true if the keyboard shortcut is Ctrl+Tab.</div><div>- In the PasteUpMorph class, I added the #cycleWindows message, which applies the desired logic. It adds the current window to the back of the list, bringing the next one to the front.</div><div>- In the Morph class, I modified the #keyStroke: message to intercept this globally at the beginning, before standard processing.</div><div><br></div><div>I considered handling this interception at the event dispatch level (in HandMorph), which might be architecturally stricter. However, I opted to implement it in Morph to rely on standard inheritance and avoid modifying the core logic of the event loop for this first version.</div><div><br></div><div>I'm submitting this functional iteration to see if it is considered a desirable feature. I'm willing to refactor it if necessary.</div><div><br></div><div>I've attached the ChangeSet for review.</div><div><br></div><div>Cheers,</div><div>Luci</div></div>
</div>