แอพเทอร์มินัลของ OS X รองรับเมาส์หรือไม่


18

ตามคำตอบนี้ที่ SuperUser แอปเทอร์มินัลของ OS X ควรใช้ Alt + Mouse Click เพื่อส่งกิจกรรมของเมาส์ไปยังแอปพลิเคชันที่ทำงานในเทอร์มินัล ฉันลองกับผู้บัญชาการ Midnight แต่มันไม่ทำงาน ฉันใช้ OS X Mavericks

มีวิธีใดบ้างที่จะเปิดใช้งานการรองรับเมาส์ในแอพเทอร์มินัลขาดการเปลี่ยนเป็น iterm2 หรืออะไรทำนองนั้น?


คุณหมายถึงอะไร "short of switching"? ฉันแนะนำให้คุณเปลี่ยนมาใช้ iTerm คำตอบนี้ให้ปลั๊กอินเสริม SIMBL ดังนั้นผมว่าคำตอบสำหรับคำถามของคุณไม่มี (ทำไมพวกเขาจะรหัสปลั๊กอินถ้ามีการสนับสนุนเมาส์พื้นเมือง;))
napcae

คำตอบ:


23

ที่จริงแล้ว OS X Terminal สามารถรับอินพุตของเมาส์ผ่านการคลิก⌥:

อย่างไรก็ตามแอปเทอร์มินัลบางตัวไม่ได้รับการป้อนผ่านเมาส์


คุณสามารถติดตั้งMouseTermซึ่งจะส่งเหตุการณ์ของเมาส์ไปยังเทอร์มินัล

  • การรายงานปุ่มเมาส์
  • การรายงานล้อเลื่อนของเมาส์
  • การเลื่อนล้อเลื่อนของเมาส์สำหรับโปรแกรมเช่นless(เช่นโปรแกรมเต็มหน้าจอใด ๆ ที่ใช้โหมดเคอร์เซอร์แอปพลิเคชัน )
  • การรวมส่วนกำหนดค่าเทอร์มินัล (พร้อมข้อความโต้ตอบ)

มันเป็นปลั๊กอิน SIMBL ดังนั้นคุณจะต้องติดตั้งSIMBLเพื่อให้ทำงานได้ ฉันแนะนำให้ติดตั้งEasySIMBLแทน


EasySIMBL plus MouseTerm ใช้งานได้! น่ากลัว
Arne

ชานเมือง! เมื่อรู้ว่าเทคนิคแบบนี้ทำให้การเล่นง่ายขึ้นมาก
CousinCocaine

ตั้งแต่ OS X Yosemite 10.10 เทอร์มินัลได้รับการสนับสนุนในตัวสำหรับ“ การเลื่อนล้อเลื่อนของเมาส์จำลองสำหรับโปรแกรมอย่างน้อย…” สิ่งนี้สามารถควบคุมได้ผ่านทาง ** การตั้งค่า> โปรไฟล์> [โปรไฟล์]> คีย์บอร์ด> เลื่อนหน้าจออื่น”; มันเป็นค่าเริ่มต้น
Chris หน้า

1
ตั้งแต่ OS X El Capitan 10.11 เทอร์มินัลรองรับการรายงานเมาส์
Chris หน้า

13

ในฐานะของ OS X El Capitan 10.11, เทอร์มิรองรับการรายงานเมาส์ คุณกำหนดค่าโปรแกรมแอปพลิเคชันเพื่อเปิดใช้งาน set mouse=aยกตัวอย่างเช่นในการใช้งานเป็นกลุ่ม

เทอร์มินัลรองรับการรายงานปุ่มเมาส์สามปุ่มและล้อเลื่อนพร้อมกับตัวปรับเปลี่ยน Shift, Meta และตัวควบคุม ตัวเลือกตัวปรับเปลี่ยนคีย์จะจับคู่กับ Meta (ไม่ว่าการกำหนดค่าแป้นพิมพ์“ Option is meta”) จะเป็นอย่างไร คุณสามารถใช้ - คลิกขวาสำหรับปุ่มเมาส์สามปุ่มบนอุปกรณ์สองปุ่ม (ซึ่งใช้งานได้กับ "วางปุ่มกลางปุ่ม" ซึ่งเรียกใช้แก้ไข> การเลือกวาง⇧⌘Vเมื่อการรายงานเมาส์ไม่ทำงาน)

คุณสามารถใช้Fnปุ่มตัวดัดแปลงเมื่อคลิกลากหรือเลื่อนเพื่อข้ามการรายงานโดยใช้เมาส์ชั่วคราวและโต้ตอบกับมุมมองเทอร์มินัล คุณยังสามารถใช้รายการเมนูมุมมอง> อนุญาตการรายงานเมาส์เพื่อเลี่ยงผ่านเป็นระยะเวลานานขึ้นหรือเมื่อFnไม่พร้อมใช้งาน


เพื่อนฉันต้องการซื้อเบียร์ให้คุณ
หมู่

2

iTerm 2รองรับการโต้ตอบของเมาส์ทั้งหมดนอกกรอบ


ใช่เห็นคำตอบที่ยอมรับได้ (หรือทดสอบบนเครื่องของคุณ)
Matteo

รองรับการโต้ตอบของเมาส์ในจำนวน จำกัด เท่านั้นด้วย Terminal.app iTerm2.app จัดการได้ทั้งหมด
Simon Fredsted

0

อย่างน้อยใน Terminal.app 2.6 เปิดใช้งาน "อนุญาตการรายงานเมาส์" ในเมนู "มุมมอง" ให้การสนับสนุนเมาส์ใน Midnight Commander


อนุญาตให้ Mouse Reportingไม่เปิดใช้งาน Mouse Reporting จะอนุญาตให้โปรแกรมเปิดใช้งานโดยใช้คำสั่งเทอร์มินัล วัตถุประสงค์ของรายการเมนูนี้คือปิดการใช้งาน MR ชั่วคราวเพื่อให้คุณสามารถโต้ตอบกับมุมมองเทอร์มินัล ในการเปิดใช้งาน MR คุณต้องกำหนดค่าโปรแกรมที่คุณต้องการใช้เช่นใน ~ / .vimrc, ~ / .emacs, ~ / .nanorc นอกจากนี้คุณยังสามารถโต้ตอบกับมุมมองเทอร์มินัลชั่วคราวด้วยการกดปุ่มโมดิฟายเออร์ <kbd> Fn </kbd> ค้างไว้ในขณะที่คลิกเลือกหรือเลื่อนด้วยเมาส์หรือแทร็กแพด
Chris หน้า
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.