แก้ไข "Page Up" ใน Terminal.app เพื่อทำงานร่วมกับ irssi

เมื่อเร็ว ๆ นี้ในขณะที่ใช้ OS X Terminal ผมสังเกตุว่าปุ่ม "Page Up" และ "Page Down" ไม่ได้ส่งหน้าตามจริงไปยังเซสชันเทอร์มินัลที่ใช้งานอยู่ นี้ถูกค้นพบกับแอพพลิเค irssi แต่มันเกี่ยวข้องกับ Terminal โดยทั่วไป

แต่ดูเหมือนว่าพฤติกรรมเริ่มต้นคือการจัดการกับเทอร์มินัลบัฟเฟอร์ของ Terminal.app นี้ทำงานได้ดีสำหรับการใช้งานทุกวันใน Terminal แต่ถ้าคุณใช้โปรแกรมเช่น irssi ซึ่งมีบัฟเฟอร์ของตัวเองนี้อาจเป็นเรื่องน่ารำคาญ

โซลูชันนี้ใช้งานง่ายและสามารถแก้ไขได้ด้วยการใช้คีย์ผสมที่เรียบง่ายเพื่อเพิ่มหน้าและเลื่อนหน้าลงในแอ็พพลิเคชัน Terminal และไม่ใช้บัฟเฟอร์สำหรับแอ็พพลิเคชัน


แป้นพิมพ์สำหรับเจ้าของ MacBook Pro, PowerBook, iBook และ Macbook สามารถลองใช้:

[shift][fn]-[page up]

หรือ

[shift][fn]-[page down]

หากคุณมีแป้นพิมพ์มาตรฐาน Apple หรือ Mac ให้ใช้รายการต่อไปนี้แทน:

[shift]-[page up]

หรือ

[shift]-[page down]

หากคุณต้องการแก้ไขการตั้งค่าแป้นพิมพ์อื่น ๆ ใน Terminal ให้คลิกที่นี่เพื่อดูข้อมูลอ้างอิงของคุณ

โปรดทราบว่านี่เป็นภาพหน้าจอจาก OS X Leopard (10.5) ซึ่งแตกต่างจาก OS X Tiger (10.4) และ OS X เวอร์ชันอื่น ๆ แต่พฤติกรรมยังคงอยู่ใน Mac OS X เวอร์ชันอื่น ๆ ด้วย