Fix "Sidan upp" -tangenten i Terminal.app för att arbeta med irssi

Nyligen när du använde OS X-terminalen märkte jag att tangenterna "Page Up" och "Page Down" inte skickar en faktisk sida upp-sekvens till en aktiv Terminal-session. Detta upptäcktes med irssi-appen, men det gäller i själva verket terminalen i allmänhet.

Istället verkar det som att standardbeteendet är att manipulera Terminal.apps inbyggda buffert. Detta fungerar bra för varje dag som används i terminalen, men om du använder ett program som irssi, som har sin egen buffert kan detta vara en irritation.

Lösningen är enkel och kan lösas med enkla tangentkombinationsmodifierare till sidan upp och sidan ner i Terminal-applikationer, och inte deras appbuffertar.


Tangentbord på MacBook Pro, PowerBook, iBook och Macbook-ägare kan försöka använda:

[shift][fn]-[page up]

eller

[shift][fn]-[page down]

Om du har ett vanligt Apple- eller Mac-tangentbord använder du istället följande:

[shift]-[page up]

eller

[shift]-[page down]

Om du vill redigera andra tangentbordsinställningar i terminalen, här är en skärmdump för din referens.

Observera att detta är en skärmbild från OS X Leopard (10.5) som skiljer sig från OS X Tiger (10.4) och andra versioner av OS X, men beteendet förblir också i andra versioner av Mac OS X.