On Sun, Apr 17, 2016 at 8:17 PM, [email protected] <[email protected]>
wrote:

> Hitting a single key instead of Ctl-Alt-whatever madness.
>

Hmm. That's a good point. And since the shortcut name takes barely any
space it could be presented alongside the label.

Proceed[F5] or Into[6]

On the other hand, for me personally at least... pressing ctrl+shift takes
very little hand movement, while F keys are quite far. But then again, I'm
using Microsoft Natural Ergonomic Keybord 4000 which is _really_ big, on
laptop it may not be such an issue.


>
> Note that most people have some Java background so, F5->F8 makes a lot of
> sense.
>

> Also, Windows has Ctrl instead of Alt for most actions in Pharo5, that's
> annoying.
>

That's annoying also for other shortcuts… such as alt+c/alt+v for copy
pasting, which is really weird (unless it has been fixed).


>
> And you can put a little paper on top of them for easy reference.
>
> If we could have something like
> http://community.sparxsystems.com/community-resources/509-81enterprise-architect-shortcuts-reference-card
> for Pharo, using a bunch of function keys, that would be cool.
>

I have more keyboard keys above F keys :( … for example to instantly launch
Pharo :)

Peter


>
> Phil
>
>
>
> On Sun, Apr 17, 2016 at 7:05 PM, Peter Uhnák <[email protected]> wrote:
>
>> So they use F keys, however they are clearly not uniform either, so I
>> don't see the appeal. Not to mention that they will be just as hard to
>> remember.
>>
>> On Sun, Apr 17, 2016 at 6:00 PM, Ben Coman <[email protected]> wrote:
>>
>>> Interesting. A search turned up... Quick Tip Debugger Shortcut Key
>>> Reference
>>> http://www.mularien.com/blog/category/eclipse/
>>>
>>> cheers -ben
>>>
>>> On Sun, Apr 17, 2016 at 11:15 PM, [email protected]
>>> <[email protected]> wrote:
>>> > Most of the world IDE use function keys for debugging.
>>> >
>>> > Additional benefit: easier for newcomers to use it.
>>> >
>>> > Having the buttons on the top is a pain as the code pane is at the
>>> bottom
>>> > and requires travels all the time.
>>> >
>>> > Phil
>>> >
>>> > On Apr 17, 2016 4:57 PM, "Peter Uhnák" <[email protected]> wrote:
>>> >>
>>> >> Well, I've added a startup script for myself... but it would be nice
>>> to
>>> >> have it everywhere by default in some variant...
>>> >>
>>> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> >> StartupPreferencesLoader default executeAtomicItems: {
>>> >> StartupAction
>>> >> name: 'Change debugger labels & shortcuts'
>>> >> code: [
>>> >> GLMMorphicActionRenderer compile: (
>>> >> (GLMMorphicActionRenderer>>#render:) sourceCode
>>> >> copyReplaceAll: 'setBalloonText: (anAction title'
>>> >> with: 'setBalloonText: (anAction title asString'
>>> >> ).
>>> >> RestartDebugAction compile: 'defaultKeyText
>>> >> ^ ''R'''.
>>> >> RestartDebugAction compile: 'defaultLabel
>>> >> ^ ''Restart'' asText addAttribute: TextEmphasis underlined from: 1
>>> to: 1'.
>>> >> ResumeDebugAction compile: 'defaultKeyText
>>> >> ^ ''P'''.
>>> >> ResumeDebugAction compile: 'defaultLabel
>>> >> ^ ''Proceed'' asText addAttribute: TextEmphasis underlined from: 1
>>> to: 1'.
>>> >> StepIntoDebugAction compile: 'defaultKeyText
>>> >> ^ ''I'''.
>>> >> StepIntoDebugAction compile: 'defaultLabel
>>> >> ^ ''Into'' asText addAttribute: TextEmphasis underlined from: 1 to:
>>> 1'.
>>> >> StepOverDebugAction compile: 'defaultLabel
>>> >> ^ ''Over'' asText addAttribute: TextEmphasis underlined from: 1 to:
>>> 1'.
>>> >> StepThroughDebugAction compile: 'defaultLabel
>>> >> ^ ''Through'' asText addAttribute: TextEmphasis underlined from: 1
>>> to: 1'.
>>> >> ]
>>> >> runOnce: true.
>>> >> }
>>> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> >>
>>> >>
>>> >>
>>> >> On Sat, Apr 16, 2016 at 11:39 PM, Peter Uhnák <[email protected]>
>>> wrote:
>>> >>>>
>>> >>>> Let’s turn this energy into something positive. Please propose a
>>> >>>> concrete set of default keybindings that you think would work
>>> better. In
>>> >>>> this process, please take into account all keybindings that are
>>> already
>>> >>>> defined in the code editor (it might not be so easy as it appears).
>>> >>>
>>> >>>
>>> >>> As I've said:
>>> >>>
>>> >>> 1. can we unify the shift vs ctrl+shift nonsense? (I'm using linux
>>> btw)
>>> >>> 2. can we use the default shortcuts pattern where one of the letters
>>> is
>>> >>> underlined?
>>> >>>
>>> >>> as for the shortcuts themselves, problem is proceed, restart & into
>>> >>>
>>> >>> proceed: ctrl+shift+p is not taken, so I don't see why it has
>>> shortcut
>>> >>> confusing with restart
>>> >>> restart: ctrl+shift+r indents, but I'd argue that uniformity is more
>>> >>> important here... indent is just convenience
>>> >>> into: ctrl+shift+i is taken (I've never used it, but it maybe it's
>>> >>> important), but we can still use ctrl+shift+n and underline n (point
>>> 2)
>>> >>>
>>> >>> If points 1 & 2 are implemented, then the letter is not as important,
>>> >>> although first letter is always preferable.
>>> >>>
>>> >>> Peter
>>> >>>
>>> >>>>
>>> >>>> Cheers,
>>> >>>> Doru
>>> >>>>
>>> >>>>
>>> >>>> > On Apr 16, 2016, at 8:37 PM, Peter Uhnák <[email protected]>
>>> wrote:
>>> >>>> >
>>> >>>> > Hi,
>>> >>>> >
>>> >>>> > I'm getting fed-up with GTDebugger shortcuts since they are
>>> completely
>>> >>>> > random.
>>> >>>> >
>>> >>>> > Can we have them more meaningful and/or somehow visible?
>>> >>>> >
>>> >>>> > For now I ended up overriding the labels so I can at least see
>>> them...
>>> >>>> > but doing this is also stupid, because I still have to look at
>>> them since I
>>> >>>> > cannot remember random shortcuts.
>>> >>>> >
>>> >>>> > <debugger.png>
>>> >>>> >
>>> >>>> > 1. can we unify the shift vs ctrl+shift nonsense? (I'm using linux
>>> >>>> > btw)
>>> >>>> > 2. can we use the default shortcuts pattern where one of the
>>> letters
>>> >>>> > is underlined?
>>> >>>> >
>>> >>>> > Peter
>>> >>>>
>>> >>>> --
>>> >>>> www.tudorgirba.com
>>> >>>> www.feenk.com
>>> >>>>
>>> >>>> "Value is always contextual."
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>
>>> >>
>>>
>>>
>>
>

Reply via email to