ฉันมี iPad 2 และอยากให้ระบบ Ubuntu ของฉันปรากฏเป็นแป้นพิมพ์บลูทู ธ เพื่อให้สิ่งที่ฉันพิมพ์บนคอมพิวเตอร์ของฉันปรากฏบน iPad ของฉัน
มีวิธีเฉพาะในการทำเช่นนั้นหรือไม่?
ฉันมี iPad 2 และอยากให้ระบบ Ubuntu ของฉันปรากฏเป็นแป้นพิมพ์บลูทู ธ เพื่อให้สิ่งที่ฉันพิมพ์บนคอมพิวเตอร์ของฉันปรากฏบน iPad ของฉัน
มีวิธีเฉพาะในการทำเช่นนั้นหรือไม่?
คำตอบ:
คุณสามารถทำให้คอมพิวเตอร์ของคุณทำหน้าที่เป็นแป้นพิมพ์บลูทู ธ สำหรับอุปกรณ์อื่น ๆ โดยมีเงื่อนไขว่า:
sudo
ไปroot
)มีโปรแกรมFOSSที่ทำสิ่งนี้เรียกว่าhidclient :
โปรแกรม hidclient ทำให้คอมพิวเตอร์ที่มีเทคโนโลยีBluetooth®ปรากฏขึ้นเป็นอุปกรณ์แป้นพิมพ์และเมาส์Bluetooth®กับเครื่องอื่น ๆ กิจกรรมการป้อนข้อมูล (เช่นการกดแป้นและการเคลื่อนไหวของเมาส์) ของอุปกรณ์อินพุตที่เชื่อมต่อแบบโลคัลจะถูกส่งต่อไปยังเครื่องอื่นผ่านลิงก์Bluetooth®
สำหรับคู่ (ซึ่งอาจเป็น Linux PC, Win PC, PDA ... ) ไม่มีความแตกต่างทางเทคนิคกับอุปกรณ์อินพุต "จริง" Bluetooth®
ที่มา: hidclient ของเว็บไซต์อย่างเป็นทางการ (หน้าหลัก)
สิ่งนี้ยอดเยี่ยมมากโดยที่คุณไม่ต้องทำอะไรเป็นพิเศษกับ iPad ของคุณ (หรืออุปกรณ์มือถืออื่น ๆ ที่ทำงานร่วมกับคีย์บอร์ด Bluetooth) เพื่อให้มันใช้งานได้ คุณไม่ต้องแหกคุก คุณไม่ต้องติดตั้งแอพพิเศษใด ๆ เพียงติดตั้งและรันhidclientจากนั้นบอกอุปกรณ์มือถือของคุณ (iPad) ที่คุณต้องการใช้แป้นพิมพ์บลูทู ธ ของคุณ!
ทุกสิ่งที่คุณต้องการเพื่อรับซอฟต์แวร์และเรียนรู้วิธีการใช้งานอยู่ที่นี่
หลังจากอ่านหน้าทั้งหมด (เพื่อให้คุณเข้าใจวิธีการทำงาน) ตรวจสอบให้แน่ใจว่าใช้คำแนะนำในตอนท้าย (สำหรับ Ubuntu)
make
และกดEnterเพื่อคอมไพล์แหล่งที่มาsudo cp /etc/bluetooth/main.conf /etc/bluetooth/main.conf.old
sudo -H gedit /etc/bluetooth/main.conf
#DisablePlugins = network,input
เพิ่มบรรทัดDisablePlugins = input
(ไม่มี#
) #
จุดเริ่มต้นของClass = 0x000100
; ข้างใต้เขียนClass=0x000540
(ไม่ใช่#
) hidclient
เหมือนคำสั่งปกติ: •เรียกใช้sudo cp hidclient /usr/local/bin
/usr/local/bin
echo $PATH
hidclient
./hidclient
hidclient
hidclient
เรียกใช้hidclient --help
(หรือดูที่ด้านล่างของหน้าเว็บ ) เพื่อดูวิธีใช้
ยกเว้นเมื่อรันด้วย--help
แฟล็กhidclient
ต้องรันเป็นรูท ดังนั้นใช้sudo hidclient
(ตามด้วยตัวเลือกอะไรก็ได้ที่คุณระบุตามที่อธิบายไว้ในความช่วยเหลือ)
โดยทั่วไปมีสองขั้นตอน:
sudo hidclient -l
สำหรับรายการอุปกรณ์ที่มีหมายเลขsudo hidclient -eN -x
N
คุณทุกชุด. บอกอุปกรณ์มือถือของคุณ (iPad) ให้ใช้แป้นพิมพ์บลูทู ธ
hidclient
สิ่งสุดท้ายที่คุณต้องทำคือหยุดใช้แป้นพิมพ์สำหรับอินพุต Bluetooth เห็นเมื่อhidclient
มีการเรียกใช้อุปกรณ์ที่คุณเลือกจะไม่ให้เข้ากับระบบอูบุนตู หากเป็นอะไรก็ได้นอกจากแป้นพิมพ์ (เช่นเมาส์) คุณสามารถออกhidclient
โดยกดCtrl+ Cในเทอร์มินัล
แต่คุณไม่สามารถทำเช่นนั้นได้เพราะคีย์บอร์ดจะไม่ไปที่ Terminal หรือโปรแกรม Ubuntu อื่น ๆ แป้นพิมพ์ทำหน้าที่เป็นอุปกรณ์บลูทู ธ !
ดังนั้นเมื่อ "ส่งต่อ" คีย์บอร์ดให้ออกhidclient
โดยปิดหน้าต่างเทอร์มินัล (หรือแท็บ) ที่มันทำงานด้วยเมาส์ (หรือแทร็คแพด)