วิธีการเปลี่ยนคีย์พื้นฐานบางอย่างใน Windows (Windows VirtualBox Guest บนโฮสต์ OSX)


11

ฉันกำลังสลับไปมาอย่างบ้าคลั่งระหว่าง Windows XP ใน VirtualBox และโฮสต์ (OSX) ส่วนใหญ่เกิดจากการใช้ control-c, control-v, control-x และพวกเขาแตกต่างกันระหว่างสองระบบปฏิบัติการ

มีวิธีใดที่จะให้เครื่อง Windows ของฉันใช้ทางลัดต่าง ๆ ทั้งระบบ

แก้ไข:ฉันต้องการวิธีแทนที่ Windows-C Windows-X Windows-V Windows-Z และ Windows-Tab (คัดลอก, ตัด, วาง, เลิกทำและเปลี่ยนแอพ) เพื่อหาวิธีแก้ปัญหาสำหรับฉัน

แก้ไข:ขอบคุณสำหรับความช่วยเหลือของจอห์นทีฉันได้ทำงานอัตโนมัติของฉัน ผมโพสต์รหัสสุดท้ายของผมสำหรับผู้เข้าพักของ Windows ใน OSX ที่นี่

คำตอบ:


2

อ๋อตรวจสอบAutohotkey คุณสามารถเลือกให้ฮอตคีย์ทำงานแบบต่อแอพพลิเคชั่นหรือทั้งระบบ

ตัวอย่าง:

^! n :: เรียกใช้ C: \ Windows

นี้จะช่วยให้คุณใช้Ctrl+ Alt+ nเพื่อเปิดหน้าต่าง Explorer C:\Windowsไป

องกวดวิชาเป็นการเริ่มต้นที่ดีสำหรับการทำองของคุณเอง


ผู้ชายฉันดีใจที่ฉันถาม คุณเป็น Jon Skeet แห่ง superuser หรือไม่?
Dan Rosenstark

คุณสามารถทำให้เครื่อง WinXP ตีความปุ่มอื่น ๆ เป็น 'คัดลอก', 'วาง' และการกระทำอื่น ๆ แต่คุณไม่สามารถหยุดมันจากการตีความ Ctrl + C และ Ctrl + V ในลักษณะเดียวกัน @ จอห์น: คุณเน้นปุ่มลัดอย่างไร? ฉันอ่านความช่วยเหลือทั้งหมด แต่ไม่พบสิ่งใดเลย
whitequark

ขอบคุณ whitequark นั่นอาจจะไม่เป็นไร @John T ฉันแก้ไขคำถามเพื่อสะท้อนสิ่งที่ฉันต้องการ Autohotkey สามารถทำได้หรือไม่?
Dan Rosenstark

AHK สามารถทำ ^ c ^ v ได้อย่างง่ายดาย และแป้นคีย์บอร์ดอยู่ในแท็ก <kbd>
Phoshi

@ ใช่คุณสามารถใช้#c::Send ^cเพื่อสร้างคีย์ windows และ c ส่ง Ctrl-C ได้ไหม? คล้ายกับ#v::Send ^v...
John T

7

เพียงแค่สำหรับซูเปอร์จดหมายเหตุผู้ใช้สิ่งที่ฉันพบที่บล็อกบาง ;-)

  1. เปลี่ยนรหัสโฮสต์ของคุณบน VirtualBox ให้เป็นรหัสคำสั่ง RIGHT

  2. ดาวน์โหลดAutoHotkey

  3. ใส่สคริปต์นี้เป็นสคริปต์เริ่มต้น

 #SingleInstance บังคับ
 #r :: ส่ง ^ r; โหลดซ้ำ
 #z :: ส่ง ^ z; ยกเลิก
 #y :: ส่ง ^ y; การทำซ้ำ
 #f :: ส่ง ^ f; ค้นหาแอพภายใน
 #c :: ส่ง ^ c; สำเนา
 #x :: ส่ง ^ x; ตัด
 #v :: ส่ง ^ v; วาง
 #t :: ส่ง ^ t; แท็บใหม่ Firefox
 #s :: ส่ง ^ s; บันทึกแอพภายใน
 LWin & Tab :: AltTab; motherlode, alt-tab!

และคุณพร้อมแล้ว!


ฉันรักบล็อกนั้น! ฉันชอบผู้อ่านเพียงคนเดียว! ขอบคุณ Arjan ...
Dan Rosenstark

5

ก่อนอื่นเปลี่ยนคีย์โฮสต์เป็นคีย์คำสั่ง ...

จากนั้นเปลี่ยนการใช้คีย์ Windows ทั้งหมดเป็นคีย์ควบคุมในสคริปต์ AHK ของคุณ

LWin::LCtrl
LCtrl::LWin

ตอนนี้ปุ่มถูกแมปใหม่สำหรับทางลัดทั้งหมด!


1
นี่คือสิ่งที่ฉันกำลังมองหา
Aprillion

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