Fixing some missing Keyboard Mnemonics?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Fixing some missing Keyboard Mnemonics?

TimM-3
Andy/Blair -

I've just been patching some of the missing keyboard mnemonics happily
myself - but it occurred to me that it would be better if they were in the
base image.

I really like the Auto-Correct one added in the final release - however in
the sub menu - I do following (listed at the end)
(Ignore my CodePatcher stuff - but it gives you the strings you need).

Also for the Package and Sysem browsers - any chance of indicating the
mnemonics for STS items (which I really like in the top level menu as I use
them often enough ):
    &Load Edition...
    &Version...
    &Browse Edtions...
    &Compare With...

The autocorrect sub menu items:

 CodePatcher
  patch: CodeRefactoringTool
  selector: #populateAutoCorrectMenu:forUndefinedVar:
  finding: 'Define as Class Var of'
  replacement: 'Define as C&lass Var of'
  identifiedBy: self patchId.

 CodePatcher
  patch: CodeRefactoringTool
  selector: #populateAutoCorrectMenu:forUndefinedVar:
  finding: 'Create Class <1p>'
  replacement: '&Create Class <1p>'
  identifiedBy: (self patchId: 2).

 CodePatcher
  patch: CodeRefactoringTool
  selector: #populateAutoCorrectMenu:forUndefinedVar:
  finding: 'Define Global <1p>'
  replacement: 'Define &Global <1p>'
  identifiedBy: (self patchId: 3).

 CodePatcher
  patch: CodeRefactoringTool
  selector: #populateAutoCorrectMenu:forUndefinedVar:
  finding: 'Define as Temp'
  replacement: 'Define as &Temp'
  identifiedBy: (self patchId: 4).

 CodePatcher
  patch: CodeRefactoringTool
  selector: #populateAutoCorrectMenu:forUndefinedVar:
  finding: 'Define as Inst Var of'
  replacement: 'Define as &Inst Var of'
  identifiedBy: (self patchId: 5)


Reply | Threaded
Open this post in threaded view
|

Re: Fixing some missing Keyboard Mnemonics?

TimM-3
Oh yeah - and forget to mention  - Any chance of adjusting the STS
Compare/Version windows so that they use standard windows accelerators for
OK?  When I use the Windows context menu key, press V, click on the version
I want to compare - I just automatically press Enter (but it wants you to
press Alt-O).

It would also be handy if focus was on the editions list as well, so you can
just Up-Down the editions without clicking (although usually it is the first
edition I want - so the Enter is the important bit).

Alongside this - for comparing it would be useful if the Next Difference
button was &Next Difference, again so you don't have to keep mouse clicking.

I think I notice this more as I am using a laptop quite a bit - and track
pads are the best mice...

Tim

"TimM" <[hidden email]> wrote in message
news:dmp46m$sik$[hidden email]...

> Andy/Blair -
>
> I've just been patching some of the missing keyboard mnemonics happily
> myself - but it occurred to me that it would be better if they were in the
> base image.
>
> I really like the Auto-Correct one added in the final release - however in
> the sub menu - I do following (listed at the end)
> (Ignore my CodePatcher stuff - but it gives you the strings you need).
>
> Also for the Package and Sysem browsers - any chance of indicating the
> mnemonics for STS items (which I really like in the top level menu as I
> use them often enough ):
>    &Load Edition...
>    &Version...
>    &Browse Edtions...
>    &Compare With...
>
> The autocorrect sub menu items:
>
> CodePatcher
>  patch: CodeRefactoringTool
>  selector: #populateAutoCorrectMenu:forUndefinedVar:
>  finding: 'Define as Class Var of'
>  replacement: 'Define as C&lass Var of'
>  identifiedBy: self patchId.
>
> CodePatcher
>  patch: CodeRefactoringTool
>  selector: #populateAutoCorrectMenu:forUndefinedVar:
>  finding: 'Create Class <1p>'
>  replacement: '&Create Class <1p>'
>  identifiedBy: (self patchId: 2).
>
> CodePatcher
>  patch: CodeRefactoringTool
>  selector: #populateAutoCorrectMenu:forUndefinedVar:
>  finding: 'Define Global <1p>'
>  replacement: 'Define &Global <1p>'
>  identifiedBy: (self patchId: 3).
>
> CodePatcher
>  patch: CodeRefactoringTool
>  selector: #populateAutoCorrectMenu:forUndefinedVar:
>  finding: 'Define as Temp'
>  replacement: 'Define as &Temp'
>  identifiedBy: (self patchId: 4).
>
> CodePatcher
>  patch: CodeRefactoringTool
>  selector: #populateAutoCorrectMenu:forUndefinedVar:
>  finding: 'Define as Inst Var of'
>  replacement: 'Define as &Inst Var of'
>  identifiedBy: (self patchId: 5)
>


Reply | Threaded
Open this post in threaded view
|

Re: Fixing some missing Keyboard Mnemonics?

Stefan Schmiedl
On Fri, 02 Dec 2005 09:37:51 +0000, TimM wrote:

> Oh yeah - and forget to mention  - Any chance of adjusting the STS
> Compare/Version windows so that they use standard windows accelerators for
> OK?  When I use the Windows context menu key, press V, click on the
> version I want to compare - I just automatically press Enter (but it wants
> you to press Alt-O).

I, however, often use the Enter key to insert line breaks in version
comments... so I'm fine with Alt+o

s.


Reply | Threaded
Open this post in threaded view
|

Re: Fixing some missing Keyboard Mnemonics?

Tim M
True - but in the STS windows like "Select Package Edition" where there
is nothing to type - Enter would be more standard and very useful.

So I agree that the leaving Alt-O is good on the version ones


Reply | Threaded
Open this post in threaded view
|

Re: Fixing some missing Keyboard Mnemonics?

Blair McGlashan-3
In reply to this post by TimM-3
"TimM" <[hidden email]> wrote in message
news:dmp46m$sik$[hidden email]...
> Andy/Blair -
>
> I've just been patching some of the missing keyboard mnemonics happily
> myself - but it occurred to me that it would be better if they were in the
> base image.
>...

Yes, all missing menu mnemonics should be regarded as cosmetic bugs and will
be corrected.

I've recorded all your reports under a single defect.

Oh, and glad you like the Auto-Correct. This is a feature I hope to grow in
future releases.

Regards

Blair