Fix bug in Safari when click forward/backward button on mouse

Safari ไม่รองรับการกดปุ่มบน mouse เพื่อทำการ forward/backward หน้าเว็บบนบราวเซอร์เหมือนบราวเซอร์ตัวอื่นๆ โดย Safari จะใช้วิธียึดติดกับ gesture บน trackpad แทน

มีวิธีแก้หลายวิธี แต่วิธีที่ผมเลือกใช้คือ setup ค่าของปุ่มด้วยโปรแกรม Karabiner-Elements ซึ่งผมใช้โปรแกรมนี้อยู่ปกติอยู่แล้ว

  1. เปิดโปรแกรม Karabiner-Elements แล้วไปที่แท็บ "Complex Modifications"
  2. เลือกเมนู "Complex Modifications"
  3. กดปุ่ม "Add predefined rule"
  4. กดปุ่ม "Import more rules from the internet" โปรแกรมจะเปิดลิงก์ผ่านเว็บบราวเซอร์
  5. เลือกหา rule ตามรูปด้านล่าง enter image description here
  6. ทำการ Import และติดตั้งเฉพาะตัวเลือกที่สอง "When VS Code is not active..."

เพียงเท่านี้ คุณก็จะสามารถใช้ปุ่ม forward/backward บน Safari ได้เหมือนกับการใช้งานบนเว็บบราวเซอร์ตัวอื่นๆ