คอมพิวเตอร์ Canon Cat จากยุคทศวรรษ 1980 ที่มีอายุการวางจำหน่ายสั้นกำลังได้รับการฟื้นฟูความสนใจอย่างน่าประหลาดในหมู่ผู้พัฒนาซอฟต์แวร์และผู้ที่ชื่นชอบการออกแบบอินเทอร์เฟซ เครื่องคอมพิวเตอร์ที่ถูกลืมเลือนนี้เป็นที่รู้จักจากระบบนำทางด้วยปุ่มกระโดดและแนวคิดเอกสารเดียว กำลังเป็นแรงบันดาลใจให้กับการสร้างสรรค์ใหม่ในยุคปัจจุบันและบทสนทนาเกี่ยวกับอินเทอร์เฟซคอมพิวเตอร์ทางเลือก
![]() |
---|
เทอร์มินัล Canon Cat สัญลักษณ์ของนวัตกรรมคอมพิวเตอร์จากยุค 1980 ที่แสดงให้เห็นอินเทอร์เฟซที่เป็นเอกลักษณ์ |
การปฏิวัติปุ่มกระโดด
หัวใจของอินเทอร์เฟซ Canon Cat คือปุ่มกระโดดสองปุ่มที่อยู่ใต้แป้น Space Bar ผู้ใช้สามารถกดปุ่มหนึ่งค้างไว้ขณะพิมพ์อักขระเพื่อกระโดดไปยังตำแหน่งล่าสุดของรูปแบบนั้นในเอกสารได้ทันที ปุ่มซ้ายสำหรับกระโดดย้อนหลัง ปุ่มขวาสำหรับกระโดดไปข้างหน้า ระบบนี้สร้างสิ่งที่ผู้ใช้รายหนึ่งอธิบายไว้ว่าเป็นการนำทางด้วยการกระทำเดียวที่รู้สึกลื่นไหลอย่างน่าทึ่งเมื่อเทียบกับอินเทอร์เฟซการค้นหาแบบดั้งเดิม
ความฉลาดหลักแหลมที่แท้จริงของอินเทอร์เฟซนี้คือการลดมันลงเหลือเพียงชุดของปุ่มเฉพาะที่ทำงานได้เสมอ มันยากที่จะอธิบายว่าอินเทอร์เฟซรู้สึกดีแค่ไหนหากคุณสามารถลดมันลงเหลือเพียงการกระทำเดียว
ชุมชนกำลังสำรวจอย่างจริงจังว่าแนวคิดนี้เปรียบเทียบกับเครื่องมือสมัยใหม่อย่างไรบ้าง บางคนสังเกตเห็นความคล้ายคลึงกับการค้นหาแบบเพิ่มทีละน้อยใน Emacs (C-s และ C-r) ในขณะที่บางคนชี้ให้เห็นว่าฟังก์ชันการค้นหาของ vi ต้องการขั้นตอนเพิ่มเติม ความแตกต่างหลักดูเหมือนจะเป็นการผนวกรวมฮาร์ดแวร์ของ Canon Cat - การมีปุ่มกายภาพเฉพาะสำหรับการกระโดดสร้างการโต้ตอบที่ฉับพลันและเป็นรูปธรรมมากกว่า
คุณสมบัติเด่นของ Canon Cat:
- อินเทอร์เฟซเอกสารข้อความต่อเนื่องแบบเดียว
- "ปุ่มกระโดด" เฉพาะสองปุ่มสำหรับการนำทางแบบอิงรูปแบบ
- ฟังก์ชันการคำนวณและฐานข้อมูลแบบบูรณาการ
- ตัวแบ่งเอกสารโดยใช้อักขระพิเศษ
- หน้าจอแสดงผลความกว้างคงที่ 64 อักขระ
- ไม่มีเมาส์ เมนู หรือหน้าต่างหลายหน้าต่าง
การนำไปใช้ในยุคสมัยใหม่และความท้าทาย
ผู้พัฒนากำลังสร้างประสบการณ์ Canon Cat ขึ้นใหม่ในเว็บแอปพลิเคชันและฮาร์ดแวร์แบบกำหนดเอง ผู้พัฒนารายหนึ่งสร้างเว็บแอปชื่อ Jasper ที่เลียนแบบสภาพแวดล้อมเอกสารเดียวพร้อมการนำทางแบบกระโดด อย่างไรก็ตาม พวกเขาต้องเผชิญกับความท้าทายสำคัญในการปรับอินเทอร์เฟซให้เข้ากับฮาร์ดแวร์สมัยใหม่
Canon Cat รุ่นดั้งเดิมมีปุ่มที่ออกแบบมาเฉพาะและวางตำแหน่งอย่างสมบูรณ์แบบสำหรับการใช้หัวแม่มือใต้แป้น Space Bar การนำไปใช้ในยุคสมัยใหม่ต้องทำงานรอบเค้าโครงแป้นพิมพ์มาตรฐาน มักต้องใช้ปุ่ม Option หรือปุ่มปรับเปลี่ยนอื่นๆ ที่ขาดข้อได้เปรียบด้านการยศาสตร์แบบเดียวกัน สมาชิกในชุมชนรายหนึ่ง甚至ออกแบบคีย์บอร์ด PCB แบบกำหนดเองที่จำลองเค้าโครงของ Canon Cat เพื่อรักษาประสบการณ์ทางสัมผัสแบบดั้งเดิม
ความท้าทายอีกประการคือปรัชญาเอกสารเดียวด้วยตัวของมันเอง ผู้ใช้สมัยใหม่ที่คุ้นเคยกับหลายหน้าต่างและหลายแอปพลิเคชันมักรู้สึกถูกดึงดูดไปสู่การทำงานกับข้อความหลายสาย อย่างไรก็ตาม ผู้ที่ยืนหยัดจะค้นพบประโยชน์ที่ไม่คาดคิด - ข้อจำกัดนี้บังคับให้พวกเขาพัฒนาระบบการจัดระเบียบส่วนบุคคลโดยใช้การจัดรูปแบบที่สม่ำเสมอและอักขระพิเศษที่ทำงานได้อย่างราบรื่นกับการนำทางแบบกระโดด
การใช้งานสมัยใหม่ที่กล่าวถึง:
- Jasper (เว็บแอปพลิเคชัน)
- Internet Archive emulator
- โปรเจกต์คีย์บอร์ด PCB แบบกำหนดเอง
- Emacs พร้อมการค้นหาแบบค่อยเป็นค่อยไปและเวิร์กโฟลว์บัฟเฟอร์ขนาดใหญ่
![]() |
---|
เอกสารที่กล่าวถึงสภาพแวดล้อมผู้ใช้ที่เป็นเอกลักษณ์ของ Canon Cat และฟีเจอร์การนำทาง โดยเน้นย้ำปรัชญาเอกสารเดียวของมัน |
ก้าวพ้นการแก้ไขข้อความ: สภาพแวดล้อมแบบรวมหนึ่งเดียว
Canon Cat เป็นมากกว่าเครื่องประมวลผลคำ - มันคือสิ่งที่ผู้สร้างเรียกว่าเครื่องประมวลผลงาน ระบบนี้ผสานการคำนวณแบบสเปรดชีตและฟังก์ชันฐานข้อมูลไว้ภายในสายข้อความเดียวกัน ผู้ใช้สามารถคำนวณคณิตศาสตร์บนข้อความที่ไฮไลต์หรือจัดระเบียบข้อมูลโดยใช้รูปแบบการจัดรูปแบบที่สม่ำเสมอ
แนวทางแบบรวมหนึ่งเดียวนี้สอดคล้องกับแนวปฏิบัติสมัยใหม่ เช่น การบันทึกประวัติชีวิตหรือเอกสารบันทึกต่อเนื่อง ผู้ใช้รายหนึ่งระบุว่าพวกเขาใช้ระบบที่คล้ายกันใน Emacs อยู่แล้ว โดยเก็บบัฟเฟอร์บันทึกขนาดใหญ่ที่เติบโตขึ้นอย่างต่อเนื่องพร้อมกับวันที่ที่จุดเริ่มต้นของงานในแต่ละวัน นวัตกรรมของ Canon Cat คือการทำให้เวิร์กโฟลว์นี้เป็นค่าเริ่มต้นแทนที่จะเป็นแบบแผนที่ผู้ใช้สร้างขึ้น
การสนทนาได้ขยายออกไปรวมถึงโครงการที่เกี่ยวข้อง เช่น Archy (เดิมชื่อ THE - The Humane Environment) และแนวคิดจากหนังสือ The Humane Interface ของ Jef Raskin โครงการเหล่านี้มีวิสัยทัศน์ร่วมกันกับ Canon Cat ในการลดความซับซ้อนของอินเทอร์เฟซในขณะที่เพิ่มพลังผ่านการโต้ตอบที่สม่ำเสมอและสามารถเรียนรู้ได้
ระบบและแนวคิดที่เกี่ยวข้อง:
- Archy/THE (The Humane Environment)
- RCHI (Raskin Center for Humane Interfaces)
- หนังสือ "The Humane Interface" โดย Jef Raskin
- การค้นหาแบบค่อยเป็นค่อยไปในโปรแกรมแก้ไขข้อความสมัยใหม่
มรดกที่ยังคงสืบเนื่อง
การฟื้นฟูความสนใจในปัจจุบันแสดงให้เห็นถึงความสนใจที่ยั่งยืนในกระบวนทัศน์อินเทอร์เฟซทางเลือก แม้ว่า Canon Cat เองจะไม่ประสบความสำเร็จในเชิงพาณิชย์ แต่แนวคิดเกี่ยวกับการนำทางที่คล่องตัวและพื้นที่ทำงานแบบรวมหนึ่งเดียวยังคงเป็นแรงบันดาลใจให้กับผู้พัฒนามาหลายทศวรรษ การทดลองของชุมชนด้วยการสร้างสรรค์ใหม่และการปรับเปลี่ยนชี้ให้เห็นว่าอาจยังมีบทเรียนที่มีค่าที่จะเรียนรู้จากเครื่องคอมพิวเตอร์ที่ไม่ธรรมดานี้
ดังที่ผู้พัฒนารายหนึ่งที่กำลังทำงานเกี่ยวกับการสร้างฮาร์ดแวร์ขึ้นใหม่ระบุไว้ ความดึงดูดใจอยู่ที่การสร้างระบบที่รู้สึกเป็นส่วนตัวอย่างแท้จริงแทนที่จะเพียงแค่รองรับข้อมูลผู้ใช้ แนวทางของ Canon Cat ในการมอบเครื่องมือที่เรียบง่ายแต่ทรงพลังซึ่งผู้ใช้สามารถปรับให้เหมาะกับความต้องการของพวกเขาผ่านแบบแผนส่วนบุคคล นำเสนอทางเลือกที่น่าสนใจแทนระบบนิเวศซอฟต์แวร์ที่มักจะซับซ้อนเกินไปในปัจจุบัน