Aplikasi seperti lynx
browser, htop
dll dan banyak lainnya menerima klik mouse yang bergantung pada posisi di bash
melalui ssh
kerang. Saya tahu bahwa ssh
adalah antarmuka baris perintah. Lalu bagaimana cara menerima klik mouse?
Jawaban yang Diterima:
IMHO, cara paling sederhana untuk menulis aplikasi TUI semacam itu adalah dengan menggunakan ncurses.
"Kutukan Baru" adalah perpustakaan yang mengabstraksi desain TUI dari detail perangkat yang mendasarinya. Semua perangkat lunak yang Anda kutip menggunakan ncurses untuk merender antarmuka mereka.
Saat Anda mengklik emulator terminal (mis. xterm, gnome-term, dll), emulator terminal menerjemahkan klik dalam urutan kode ANSI Escape. Urutan ini dibaca dan diterjemahkan dalam acara oleh perpustakaan ncurses.
Anda dapat menemukan contoh di Stack Overflow:Peristiwa gerakan mouse di NCurses