แม้จะใช้เวลาฝึกฝนเล่นเพื่อ 익숙해지기 และเก่งขึ้นกับการใช้คอมพิวเตอร์ไม่ใช้เมาส์ แต่ความพยายามคุ้มค่า ผู้ป้อนข้อมูลหรือนักพัฒนาซอฟต์แวร์จะบอกว่าคีย์บอร์ดและลัดพิมพ์ทำภารกิจได้เร็วกว่าเมาส์มาก วันนี้เราดูวิธีประยุกต์ปรัชญานี้ในการท่องอินเทอร์เน็ต
บทนำสู่การท่องเว็บไม่ใช้เมาส์ (Mouse-Less Browsing)
คนไม่คุ้นเคยอาจสับสน: ตามลิงก์ได้อย่างไรโดยไม่มีเมาส์คลิก? โซลูชันไม่ใช้เมาส์ส่วนใหญ่ วาง "힌트" (hint) เฉพาะตัวบนทุกรายการที่คลิกได้บนหน้าเว็บ ซึ่งเป็นลัดพิมพ์ชั่วคราวที่ให้คุณคลิกรายการนั้นได้
ไม่ต้องกังวล หาก힌ทไม่ทำงาน แอปและส่วนขยายส่วนใหญ่ยังให้คุณใช้เมาส์ได้เมื่อต้องการ
เราจะครอบคลุมส่วนขยายสำหรับเบราว์เซอร์ยอดนิยมก่อน แล้วค่อยสำรวจเบราว์เซอร์ทางเลือกที่ออกแบบมาเพื่อท่องเว็บไม่ใช้เมาส์เป็นหลัก ทุกตัวฟรี และส่วนใหญ่โอเพนซอร์ส
1. Vimium
自称 "駭客的瀏覽器" Vimium เป็นส่วนขยายฟรีสำหรับ Chrome และเป็นหนึ่งในยูทิลิตี้ท่องเว็บแบบ Vim-based ยอดนิยมที่สุด
Vimium และซอฟต์แวร์อื่นๆ ในวันนี้ หลายตัวกล่าวว่าถูกแรงจูงใจหรือพัฒนาจาก Vim ซึ่งเป็น text editor แบบคอมมานด์ไลน์ ใช้โดยนักพัฒนาหลัก เปิดตัวแรก 1991 สำหรับ Amiga Vim พัฒนาข้ามแพลตฟอร์มมาจนถึงปัจจุบัน และมีอิทธิพลลึกซึ้ง
หากไม่เคยใช้ text editor แบบคอมมานด์ไลน์อย่าง Vim การใช้ Vimium อาจต้องฝึกเล่น Vimium website มีวิดีโอสาธิตสั้น หากสนใจประสบการณ์
หากคุณใช้ Firefox และอยากลอง Vimium มีพอร์ต (port) เรียกว่า Vimium-FF
2. Tridactyl
Tridactyl คล้าย Vimium แต่เป็นส่วนขยายเฉพาะ Firefox ออกแบบเพื่อเลียนแบบ Vimperator ส่วนขยาย Firefox แบบคีย์บอร์ด ที่ไม่รองรับ Firefox รุ่นใหม่แล้ว
หากคุณเป็นนักพัฒนาเว็บ Tridactyl อาจดึงดูดด้วยเครื่องมือพัฒนา HTML ปรับแต่งได้มาก เพิ่มคำสั่งของตัวเอง หรือแก้ไขคำสั่งมาตรฐานของ Tridactyl
เริ่มใช้เร็ว: พิมพ์ f ขณะดูหน้าเว็บ hints จะโผล่เป็นไอคอนสีแดงเล็ก พิมพ์ hint ที่เห็นบนลิงก์หรือวัตถุที่ต้องการคลิก Tridactyl จะคลิกให้คุณ งานอย่างเข้โหมดพิมพ์ข้อความ และนำทางแท็บ อาจใช้เวลาฝึกนิดหน่อย แต힌ทเป็นการแนะนำที่ดี
3. DeadMouse
DeadMouse เป็นส่วนขยาย Chrome ฟรี ที่ใช้แนวทางต่างจาก Vimium และ Tridactyl แทนที่จะสร้าง hints เฉพาะตัวสำหรับแต่ละลิงก์ DeadMouse ให้คุณเริ่มพิมพ์ข้อความในลิงก์ที่ต้องการคลิก ส่วนขยายจะพยายามระบุลิงก์ด้วยแอนิเมชันสั่น (wiggle) กด Enter เพื่อคลิก หรือ Tab ไปยังคู่ที่ใกล้เคียงถัดไป
หากฟังดูสับสน เว็บไซต์ DeadMouse ให้ลองใช้โดยไม่ติดตั้ง จะเห็นว่าเป็นแนวทางที่ไม่ซับซ้อนสำหรับการท่องเว็บแบบคีย์บอร์ด
บางคนคิดว่า DeadMouse เข้าใจง่ายกว่าส่วนขยายอื่น ที่ hints ที่สร้างขึ้นไม่ได้เป็นตัวแทนที่แม่นยำของลิงก์ที่เน้น ไม่ว่าจะเป็นอย่างไร ลิงก์จำนวนมากที่พบและใช้ในอินเทอร์เน็ตเป็นรูปภาพหรือไอคอน ไม่ใช่ข้อความ DeadMouse อาจจัดการไม่ถูกต้อง
เนื่องจากไม่มีฟีเจอร์มากเท่าตัวเลือกอื่น คุณอาจเลือก DeadMouse หากไม่คิดว่าตัวเองเป็น power user และแค่อยากมีตัวเลือกคลิกลิงก์ข้อความเร็วตอนสะดวก
4. qutebrowser
Qutebrowser เป็นเบราว์เซอร์ฟรีและโอเพนซอร์ส ออกแบบในจิตวิญญาณของ Vimprobable เบราว์เซอร์ Vim-based อีกตัวที่ไม่พัฒนาต่อแล้ว
เหมือนเบราว์เซอร์และส่วนขยาย Vim-based อื่นๆ ต้องพิมพ์ f และ hints เพื่อตามลิงก์บนหน้าจอ ตามภาพสาธิต
Qutebrowser มีอินเทอร์เฟซขั้นต่ำ (minimal) เข้าถึงฟีเจอร์ส่วนใหญ่ เช่น บุ๊กมาร์ก ดาวน์โหลด ต้องพิมพ์คำสั่งที่ถูกต้อง ปรับแต่งได้สูง แต่ต้องเตรียมพร้อมแก้ไฟล์การตั้งค่า (configuration files)
หากใช้ครั้งแรก qutebrowser มีคอร์สฟรีสำหรับฝึกทักษะคำสั่งและลัดพิมพ์ หรืออ้างอิง cheat sheet การผูกคีย์ (key binding) อย่างเป็นทางการ
5. Edbrowse
เขียนโดยนักพัฒนาบกพร่องทางสายตา Karl Dahlke Edbrowse เป็นตัวเดียวในรายการนี้ที่เป็นเบราว์เซอร์คอมมานด์ไลน์ (command-line browser) หมายถึง ท่องอินเทอร์เน็ตบรรทัดต่อบรรทัดผ่านเทอร์มินัล
หากฟังดูช้าและอึ้งอ้าว นั่นเพราะมันจริงๆ -- ตอนแรก แต่หากใช้เวลาเรียนคำสั่งและอินเทอร์เฟซ คุณอาจเปลี่ยนใจ
Karl อธิบายในคู่มือผู้ใช้: ผู้ส่วนใหญ่ใช้ตาจับเว็บเพื่อจัดเรียงและไปยังข้อมูลที่ต้องการจริง คำสั่ง Edbrowse โหลดงานนั้นจากตาไปยังคอมพิวเตอร์ หากเคยใช้ Ctrl+F ค้นหาคำหรือวลีบนหน้า เร็ว นั่นคือฟังก์ชันเดียวกัน
แม้เป็น terminal-based Edbrowse รองรับ JavaScript จริงๆ GitHub wiki มีคู่มือใช้ Edbrowse เข้า Facebook, Twitter, YouTube ได้ ใช้ Edbrowse อัตโนมัติงานอินเทอร์เน็ต เช่น อีเมล และการส่งฟอร์มได้อย่างมีประสิทธิภาพ
6. Lynx
หากต้องการเบราว์เซอร์เทอร์มินัล ที่เรนเดอร์เว็บไซต์ بصريا ทำงานด้วยคำสั่งคีย์บอร์ด และใช้แบนด์วิดท์น้อยที่สุด ลอง Lynx ไม่รองรับ JavaScript เลย หากต้องทำมากกว่าอ่านข้อความ อาจต้องมองที่อื่น
คุณอาจถาม Lynx มีประโยชน์อย่างไร มีประโยชน์หากคุณท่องไฟล์เซิร์ฟเวอร์มาก หรือใช้ "headless" OS (เช่น Ubuntu Server) ที่มีความสามารถกราฟิกน้อยหรือไม่มี นอกจากนี้ หากมีแบนด์วิดท์จำกัดมาก Lynx ใช้ปริมาณน้อยอย่างมีนัยสำคัญ เทียบกับเบราว์เซอร์ทั่วไปเข้าถึงเว็บไซต์เดียวกัน
Lynx ฟรีและโอเพนซอร์ส นักพัฒนาพัฒนาต่อเนื่องมาตั้งแต่ 1990s ดังนั้น แม้ไม่ทำได้มากเท่าเบราว์เซอร์สมัยใหม่ คุณไว้วางใจได้ว่ามันบรรลุเป้าหมายและวัตถุประสงค์อย่างเต็มที่
ท่องเว็บได้ด้วยแค่คีย์บอร์ด
มีโซลูชันท่องเว็บไม่ใช้เมาส์อีกมากมาย แต่อีกมากเป็นโครงการที่หยุดพัฒนา (มักเป็นแรงจูงใจสำหรับตัวที่เราพูดถึง) หรือส่วนขยายที่ทำงานกับเบราว์เซอร์เก่าเท่านั้น บางตัวยังนิยมอยู่ แต่เราไม่ครอบคลุม เพราะท่องอินเทอร์เน็ตด้วยแอปที่ไม่ได้อัปเดตเป็นอันตราย
หากอยาทำให้เวิร์กโฟลว์มีประสิทธิภาพมากขึ้น มีวิธีเยอะมากที่จะใช้คีย์บอร์ดคอมพิวเตอร์ให้เกิดประโยชน์สูงสุด แม้นอกเหนือจากการท่องอินเทอร์เน็ต