<div><div><div dir="auto" style="font-family:-apple-system,helveticaneue;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">I think it would be nice to have a more “pluggable” mechanism for adding or changing shortcuts, but I would make it as simple as possible in the base image and put any new tools in optional packages. Also, perhaps not add all possible shortcuts that we can came up with, but instead make it very easy for anyone to set custom shortcuts.</div><div dir="auto" style="font-family:-apple-system,helveticaneue;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">In my own personal image I added global shortcuts for lots of things, because I prefer not use menus so much. You can see the modifications I made to methods in the base image at the bottom of this source file (not updated to the latest Cuis, but you can get an idea of how it works)<div style="font-family:-apple-system,helveticaneue;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)"><a href="https://github.com/len/Cuis-Smalltalk-DWM/blob/master/Morphic-DWM.pck.st" style="font-family:-apple-system,helveticaneue;background-color:rgba(0,0,0,0);border-color:rgb(66,133,244);color:rgb(66,133,244)">https://github.com/len/Cuis-Smalltalk-DWM/blob/master/Morphic-DWM.pck.st</a></div></div><div style="font-family:-apple-system,helveticaneue;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)"><br style="color:rgb(255,255,255);font-family:'-apple-system','helveticaneue';font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div style="width:592px;min-width:150px;font-family:-apple-system,helveticaneue;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)" class="elided-text"></div></div><br></div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 12, 2024 at 05:43 Matías Waisman via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div dir="ltr"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" id="m_-89037062411846511gmail-docs-internal-guid-c2a68a5d-7fff-422a-731c-7b8897a5e730"><span style="font-size:11pt;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-alternates:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;background-color:transparent;color:rgb(0,0,0)">Hi, my name is Matías, and I'm a CS student at the Universidad de Buenos Aires.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-alternates:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;background-color:transparent;color:rgb(0,0,0)">While working with CuisUniversity, I noticed that there’s a shortcut to close a window (Ctrl + W), but none to collapse or expand it. I also think it would be really helpful to have a shortcut to increase or decrease the size of GUI elements, similar to how many IDEs allow you to adjust the system font size with Ctrl + / Ctrl -.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-alternates:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;background-color:transparent;color:rgb(0,0,0)">Because of this, I started working on a few new shortcuts for Cuis. I’d like to know if you think these shortcuts would be useful, what other shortcuts you’d suggest, and which key combinations would be best for them.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-alternates:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;background-color:transparent;color:rgb(0,0,0)">The shortcuts that I’m currently working on are:</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-alternates:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;background-color:transparent;color:rgb(0,0,0)">Increasing or decreasing the size of GUI elements with cmd +/cmd - in MacOS or ctrl+/ctrl - in Windows and Linux. </span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-alternates:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;background-color:transparent;color:rgb(0,0,0)">Collapse current browser with cmd M/ ctrl M.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-alternates:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;background-color:transparent;color:rgb(0,0,0)">Expand the current browser with ctrl F/cmd F. </span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-alternates:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;background-color:transparent;color:rgb(0,0,0)">Turn fullscreen on/off with F11 on Windows, Linux or ctrl command F in MacOS. </span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-alternates:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;background-color:transparent;color:rgb(0,0,0)"><br></span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-alternates:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;background-color:transparent;color:rgb(0,0,0)">Greetings, Matías. <br></span></p></div>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div>