[TxMt] Re: Letters to disambiguate keyboard shortcuts

Koen Punt koen at koenpunt.nl
Mon Oct 26 08:06:46 UTC 2015


FWIW; I do use "Branches.." and actually never used browse..


Koen

On Mon, Oct 26, 2015 at 4:12 AM, Allan Odgaard <mailinglist at textmate.org>
wrote:

> On 26 Oct 2015, at 1:16, Jacob Carlborg wrote:
>> On 2015-10-25 15:16, Allan Odgaard wrote:
>>
>>> Pressing A-Z already works to select the first item in the menu 
>>> starting
>>> with that letter.
>>
>> That does not seem to work properly. Pressing ⌘Y and then B will 
>> select "Branches" instead of "Browse Annotated File". For P it will 
>> select "Pop Stash" instead of "Pull".
> To clarify, with first item I mean the first item in a lexicographically 
> sorted list of all the items.
> I.e. here “Bra…” comes before “Bro…” and that is why 
> “Branches” gets selected.
>> One minor disadvantage of the current way that the letters work is 
>> that it will only select the command, not execute it.
> Or advantage, if you would like to verify that you jumped down to the 
> correct item.
> FYI this keyboard support is standard menu behavior and not specific to 
> TextMate.
>>> Personally I wouldn’t be against re-arranging the Git menu so that 
>>> it
>>> would work better with letter keys, but I fear it would upset a lot 
>>> of
>>> people who are e.g. used to ⌘Y + 2 for commit, etc.
>>
>> If it would be possible to add keyboard shortcuts for the menu that is 
>> not dependent on the order, the existing order could be preserved for 
>> backwards compatibility. That is, it would be possible to use both 
>> numbers and letters.
> In the Subversion bundle we prefix items that we want to “skip” with 
> a hair space (U+200A).
> It does give the item a slight indent, but hardly noticable. The problem 
> with the zero-width characters are, that they seem to be ignored by the 
> “type to select” algorithm.
> If you add hairspace to the Branches… menu item then please submit a 
> PR as I also occasionally use Browse but never Branches.
> _______________________________________________
> textmate mailing list
> textmate at lists.macromates.com
> http://lists.macromates.com/listinfo/textmate
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macromates.com/textmate/attachments/20151026/e4a0e8d3/attachment.html>


More information about the textmate mailing list