Zmiana działania przycisków Home i End
Jeśli byliście wcześniej użytkownikami systemu Windows, to z pewnością po jakimś czasie zauważyliście różnice w działaniu klawiszy Home
i End
. Jeśli nie możecie się przestawić na nowe działanie, przestawmy działanie klawiszy.
Dla uściślenia – w systemie Windows naciśnięcie klawiszy Home
oraz End
przenosi kursor odpowiednio na początek linii lub na jej koniec. Z kolei w OS X klawisze te przenoszą na początek lub koniec dokumentu bez zmiany pozycji kursora. Osobom, które korzystały z tych klawiszy od wielu lat na Windowsie może być trudno się przestawić (ponieważ w OS X taką funkcję spełniają klawisze Cmd
+strzałka w lewo
oraz Cmd
+strzałka w prawo
). W związku z tym mamy możliwość zmiany akcji, odpowiadającej za zachowanie się Home
i End
. W tym celu musimy stworzyć lub edytować jeden plik. Znajdziemy go pod ścieżką ~/Library/KeyBindings/DefaultKeyBinding.dict
. Jeśli katalog KeyBindings
lub plik DefaultKeyBinding.dict
nie istnieją, to należy je stworzyć. W pliku wklejamy poniższy tekst:
{
/* Remap Home / End */
"\UF729" = "moveToBeginningOfLine:"; /* Home */
"\UF72B" = "moveToEndOfLine:"; /* End */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
"$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */
}
Dodatkową opcją, jak pewnie zauważyliście jest również możliwość zaznaczenia tekstu znajdującego się między kursorem a początkiem lub końcem linii przy pomocy klawisza Shift
.
Po zapisaniu pliku należy zrestartować komputer. Od tej pory klawisze Home
i End
będą działały jak ich windowsowe odpowiedniki.
Źródło: evansweb.info
Klawiatura z nagłówka w wykonaniu Gorma Haraldsson.
Komentarze: 1
Na klawiaturze ze zdjęcia akurat nie ma klawiszy Home i End. :)