Masalah ini dimulai ketika saya menggunakan emacs (dengan opsi -nw). Biarkan saya jelaskan dulu. Saya mencoba mendefinisikan hotkey (untuk emacs) sebagai berikut
(global-set-key [(control shift up)] 'other-window)
tapi itu tidak berhasil (tidak ada kesalahan, tidak berfungsi), juga tidak
(global-set-key [(control shift down)] 'other-window)
Tapi
(global-set-key [(control shift right)] 'other-window)
dan
(global-set-key [(control shift left)] 'other-window)
kerja!
Tetapi karena dua kombinasi tombol terakhir digunakan oleh emacs (sebagai default), saya tidak ingin mengubahnya untuk fungsi lain.
Jadi bagaimana saya bisa membuatnya control-shift-up dan control-shift-down kerja?
Saya telah googled "(control shift up)", sepertinya begitu control-shift-up digunakan oleh orang lain, (tetapi tidak sedikit hasilnya).
Di forum Stack Overflow, Gille menjawab saya sebagai berikut:
Ctrl + Shift + Up memang mengirim sinyal ke komputer Anda, tetapi terminal emulator Anda tampaknya tidak mengirimkan urutan pelarian untuk itu. Jadi masalah Anda ada dua. Pertama, Anda harus mendapatkan emulator terminal untuk mengirim urutan pelarian, yang tergantung pada emulator terminal Anda, dan merupakan bahan Pengguna Super, atau Unix.SE jika Anda menggunakan sistem unix. Maka Anda perlu mendeklarasikan urutan pelarian di Emacs, dan jawaban saya menjelaskan bagian itu
Jadi saya datang ke sini untuk pertanyaan ini:
Bagaimana cara mendapatkan terminal saya (saya menggunakan ubuntu 10.04, dan terminal built-in) untuk mengirim urutan pelarian Kontrol + Shift + Atas Kontrol + Shift + bawah