Howdy! This is the personal website of Swedish web developer Pär Thernström. You can contact me directly at par.thernstrom@gmail.com or through Twitter at twitter.com/eskapism/.

Besök arkivet för en lista med alla inlägg.

KeyFixer fixar så att home- och end-tangenterna funkar som dom ska funka (i OS X alltså)

Skrivet måndag 12 oktober, 2009 | Inga kommentarer

Ok, ett till tips för OS X, som är ett måste för mig: fixa till så att home- och end-tangenterna på tangentbordet tar dig till början och slutet på en rad. Av någon ogrundlig anledning så gör funkar dom inte som standard i OS X, något som driver mig till vansinne varje gång jag installerar om OS X.

Men det finns en enkel lösning: programmet KeyFixer. Det är bara att ladda ner programmet och köra det och sen är saken biff.

Update: programmet ovan fixade tyvärr inte så att ctrl+home tog mig längst upp i dokumentet (och ctrl+end längst ner). Lösningen blev istället att manuellt redigera filen ~/Library/KeyBindings/DefaultKeyBinding.dict och se till att den innehåller följande:

{
 /* home */
 "\UF729"  = "moveToBeginningOfLine:";
 "$\UF729" = "moveToBeginningOfLineAndModifySelection:";

 /* end */
 "\UF72B"  = "moveToEndOfLine:";
 "$\UF72B" = "moveToEndOfLineAndModifySelection:";

 /* page up/down */
 "\UF72C"  = "pageUp:";
 "\UF72D"  = "pageDown:";

 /* ctrl+home/end */
 "^\UF729" = "moveToBeginningOfDocument:";
 "^$\UF729" = "moveToBeginningOfDocumentAndModifySelection:";
 "^\UF72B" = "moveToEndOfDocument:";
 "$\UF72B" = "moveToEndOfLineAndModifySelection:";
}

…eller så kan du ladda ner filen DefaultKeyBinding.dict som jag gjort iordning.

Skriv ett svar