Как отобразить Ctrl + Числовой начальный / конец до начала / конец документа в TextMate - PullRequest
0 голосов
/ 30 декабря 2011

Я действительно ДЕЙСТВИТЕЛЬНО хочу отобразить эти клавиши, как указано в заголовке, но не могу понять, как это сделать.

Моя цель - максимально приблизить клавиатуру к Windows, поскольку ее трудноне изучайте 25+ лет опыта с этим макетом.Мне удалось получить 95%, как я хочу, но я не могу заставить этот последний бит работать.

Я поставил это в ~ / Library / KeyBindings / DefaultKeyBinding.dict

{   
    "^\UF729" = "moveToBeginningOfDocument:";
    "^\UF72B" = "moveToEndOfDocument:"; 
} 

Он работает с обычными клавишами Home / End, но не с клавишами на цифровой клавиатуре.

Я также использую KeyRemap4MacBook, который решает много, но не все.

Может кто-нибудьпомочь с этим?Дополнительный вопрос: почему новый макет игнорируется в некоторых приложениях?

1 Ответ

0 голосов
/ 31 декабря 2011

Ключами в вашем фрагменте являются обычные клавиши home и end. Тебе не кажется, что хорошо, что он не работает с другими ключами, кроме тех, которые ты указал?

Я не уверен на 100%, но я думаю, что Mac OS X вообще не поддерживает этот бизнес «цифровые клавиши как клавиши навигации», по крайней мере, изначально.

Если вы хотите переназначить 7 и 1 с цифровой клавиатуры, вам придется добавить еще две строки к ~/Library/KeyBindings/DefaultKeyBinding.dict для этих двух клавиш.

Что касается вашего бонусного вопроса: ваши пользовательские сочетания клавиш влияют только на приложения Какао. Вы не можете ожидать, что Java / GTK / QT / приложения, основанные на чем-либо, будут уважать их. Приложения от Adobe / Microsoft являются серьезными нарушителями в этом отношении. С какими другими приложениями у вас проблемы? Черт, даже Apple не спешит с принятием собственного корма для собак (Finder, iTunes).

...