เหตุใดฉันจึงไม่สามารถใช้แป้นพิมพ์ / เมาส์สองตัวขึ้นไปพร้อมกันในคอมพิวเตอร์เครื่องเดียว


16

นี่เป็นเพียงคำถามของความอยากรู้ ทำไมฉันไม่สามารถใช้คีย์บอร์ดสองตัวพร้อมกันใน Windows ได้ ตัวอย่างเช่นพิมพ์ใน Notepad โดยใช้คีย์บอร์ด 2 ตัวในโหมดขนานจริง มีระบบมัลติทาสกิ้งหรือระบบประมวลผลแบบขนานที่สามารถทำได้หรือไม่?


คำตอบ:


10

การใช้อุปกรณ์อินพุตหลายชนิดพร้อมกันบนคอมพิวเตอร์หนึ่งเครื่องเป็นไปได้ทางเทคนิค แต่ไม่รองรับอย่างกว้างขวางเนื่องจากไม่มีความต้องการ จะต้องใช้เวลานักพัฒนาซอฟต์แวร์เพิ่มเติมในการออกแบบทดสอบและบำรุงรักษาคุณลักษณะดังกล่าว บริษัท ซอฟต์แวร์ส่วนใหญ่รวมถึง Microsoft เลือกที่จะอุทิศเวลาของนักพัฒนาให้กับคุณสมบัติอื่น ๆ ที่เป็นที่ต้องการมากกว่า

อย่างไรก็ตามบาง บริษัท ตัดสินใจว่าควรใช้ความพยายามเป็นพิเศษ Mouse Partyเป็นตัวอย่างของซอฟต์แวร์ที่รองรับตัวชี้เมาส์สูงสุด 9 ตัวพร้อมกันในคอมพิวเตอร์เครื่องเดียว:

ขณะนี้ด้วย Mouse Party ™ของ Reflexive ผู้เล่นสูงสุดถึง 9 คนสามารถเล่นวิดีโอเกมได้พร้อมกันบนคอมพิวเตอร์ที่เหมือนกัน!

เกม Reflexive แต่ละเกมที่มีโลโก้ Mouse Party (โลโก้) สนับสนุนโหมดการเล่นที่ไม่เหมือนใครซึ่งหลายคนสามารถรวมตัวกันในพีซีเครื่องเดียวกันและเล่นแบบร่วมมือหรือแข่งขันกับผู้เล่นคนอื่น ๆ

พร้อมที่จะทำให้มีชีวิตชีวาขึ้นด้วยกันหรือมีการแข่งขันที่เป็นมิตรเล็กน้อยเพื่อดูว่าสมาชิกในครอบครัวของคุณคนไหนที่จะออกไปทำอาหารกลางคืน? ปาร์ตี้ Mouse เป็นเพียงตั๋ว!

หมายเหตุ: ตอนแรกฉันนึกถึงเกมอื่นที่สนับสนุนหนู "โหมดปาร์ตี้" (อาจเป็นเกมแรกที่ทำเช่นนั้น?) แต่หาไม่เจอ มันถูกปล่อยออกมาเมื่อหลายปีก่อน ฉันคิดว่าผู้เล่นแต่ละคนควบคุมเรือโจรสลัดของตัวเอง ใครอีกคนจำเกมนี้?


6

ไม่มีระบบปฏิบัติการที่ฉันรู้ว่าสนับสนุนเคอร์เซอร์อิสระสองตัวหรืออินพุตคีย์บอร์ดในเซสชันเดียวกัน

Microsoft ไม่สนับสนุนเซสชันผู้ใช้ที่แตกต่างกันสองเซสชัน มันเรียกว่าWindows Multipointและมุ่งเป้าไปที่สถานการณ์ทางการแพทย์และการศึกษา แต่สามารถทำงานได้ทุกที่จริงๆ สิ่งนี้จะช่วยให้พีซีมีคีย์บอร์ดสองเมาส์และหน้าจอในเวลาเดียวกัน และเซสชันบนหน้าจอมีความเป็นอิสระ

HP สร้างเดสก์ท็อปMS 6000ที่ทำสิ่งนี้และโมดูลT100เพื่อเชื่อมต่อกับสถานีเพิ่มเติม คุณสามารถเพิ่มสถานีเพิ่มได้ไม่กี่สถานีหากปริมาณงานเบามาก

X สามารถทำสิ่งนี้ได้โดยตั้งค่าเซิร์ฟเวอร์ X สองตัวด้วยการกำหนดค่าที่แตกต่างกัน (สำหรับหน้าจอคีย์บอร์ดและเมาส์)


Windows MultiPoint ทำงานได้โดยอนุญาตให้นักพัฒนาซอฟต์แวร์ใช้หลอกเคอร์เซอร์เพื่อให้หนูหลายตัวทำงานพร้อมกันบนเครื่องเดียวกัน หากต้องการดูสิ่งนี้ให้ลองดูวิดีโอใน channel9: channel9.msdn.com/tags/MultiPoint
Greg Bray

ข้อ จำกัด ? คุณเป็นคนแรกที่ฉันเคยได้ยินเกี่ยวกับเรื่องนี้ ไม่มีอุปสรรคทางเทคนิคที่สำคัญมีเกือบจะไม่มีใครต้องการ
Chris S

3
สิ่งนี้ไม่เป็นความจริง (อีกต่อไป) มีนามสกุล X ที่เรียกว่า MPX ที่รองรับตัวชี้เมาส์และคีย์บอร์ดหลายตัว คุณสามารถควบคุมได้โดยใช้xinputคำสั่ง en.wikipedia.org/wiki/Multi-Pointer_X
Danilo Bargen

@DaniloBargen และระบบปฏิบัติการหลักใดที่ต่อเติมอยู่ในนั้น
Chris S

3
@ChrisS distros Linux ที่สำคัญทั้งหมดเช่น Ubuntu ตั้งแต่ปี 2010: wiki.ubuntu.com/X/MPX
Danilo Bargen

4

มีคำตอบที่ดีอื่น ๆ ที่กำลังมองหาวิธีแก้ปัญหา แต่ก็ยังไม่มีใครอธิบายได้ว่าทำไมถึงไม่มีคุณลักษณะดังกล่าว Windows ไม่สามารถทำได้ด้วยเหตุผลหลายประการ ในหมู่พวกเขา:

  1. ไม่มีใครตั้งโปรแกรมคุณสมบัตินี้เพราะมีผู้ใช้งานเพียงไม่กี่คน แม้ว่าคุณจะมีความปรารถนาอย่างชัดเจนที่จะเล่นกับคุณลักษณะนี้มีคนใช้งานได้กี่คน เวลาโปรแกรมเมอร์ไม่ฟรีดังนั้นการจ่ายเงินให้พวกเขาในการออกแบบคุณลักษณะนี้จำเป็นต้องป้องกันการพัฒนาคุณลักษณะอื่น ๆ คุณลักษณะใดใน Windows ที่คุณต้องการให้พวกเขาไม่ได้ตั้งโปรแกรมเพื่อให้มีคุณสมบัตินี้

  2. ส่วนต่อประสานผู้ใช้สำหรับสิ่งนี้จะทำให้เกิดความสับสน เคอร์เซอร์ของเมาส์และจุดแทรกอาจมีสีต่างกันเพื่อบอกความแตกต่าง แต่เมื่อคุณคลิกเพื่อเริ่มพิมพ์ที่ไหนสักแห่ง เมาส์แต่ละตัวสร้างจุดแทรกสำหรับคีย์บอร์ดเพียงอันเดียวหรือไม่? ตอนนี้คุณได้สร้างแนวคิดของการมีหน้าต่างที่ใช้งานพร้อมกันสองหน้าต่าง ถ้ามันทับซ้อนกันอันไหนจะอยู่ข้างบน หากโปรแกรมถามระบบปฏิบัติการว่าตัวชี้เมาส์อยู่ที่ใดมันจะได้คำตอบว่า ฉันแน่ใจว่ามีสถานการณ์อื่นอีกมากมายที่ UI ใหม่จะต้องได้รับการออกแบบมาเพื่อรองรับสองแหล่งอินพุตอิสระ


1
เพื่อตอบคำถามแรกของคุณ: clippy
Nick Grealy

ฉันมีจอมอนิเตอร์ขนาด 22 นิ้วจำนวน 4 จอและการเดินจากซ้ายไปขวาสุดใช้เวลาในการเตือนใจมาก! การมีจอภาพมากขึ้นไม่ใช่เรื่องแปลกอีกต่อไป
user12363

2

มีโครงการที่เรียกว่าMulti-Pointer X (aka MPX) บนระบบผู้ใช้ X.org (เช่น Linux) นี่คือการสาธิต

แต่ฉันคิดว่าระบบที่คล้ายกับ MPX จะมีอยู่บน Windows ช่วยในการพัฒนาโครงการ "Surface" และรองรับมัลติทัชแบบใหม่



0

ฉันไม่เคยมีปัญหาดังกล่าว ใน Windows Vista ของฉันฉันกำลังใช้คีย์บอร์ด 2 ตัว (อันหนึ่งคือภายในกับแล็ปท็อปและอีกอันหนึ่ง) และทำงานได้อย่างถูกต้อง ฉันสามารถกด shift บนอันใดอันหนึ่งได้และมันก็ใช้งานได้ ฉันยังสามารถใช้เมาส์ 2 ตัวได้ (ฉันลองใช้ทัชแพดและเมาส์ภายนอกและเมาส์ภายนอก 2 ตัว)


1
แต่ผู้ใช้กำลังถามเกี่ยวกับแป้นพิมพ์สองตัวที่พิมพ์ในเวลาเดียวกันในแอปพลิเคชันที่แตกต่างกัน
ตาข่าย

4
โอ้นั่น แล้วมันเป็นปัญหาที่แตกต่างอย่างสิ้นเชิง :)
petersohn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.