โปรแกรมนี้ใช้GetKeyState
API เพื่อตรวจจับ shift shift ดังต่อไปนี้:
.text:0040D575 call ds:GetKeyState
.text:0040D57B mov ecx, 8000h
.text:0040D580 test cx, ax
.text:0040D583 jnz loc_40E21F ; jumps to special config dialog show
สร้างสคริปต์ทุบตีในSynthesia
ไดเรกทอรีที่มีชื่อที่ชื่นชอบ (ฉัน:) runme
และกรอกข้อมูลด้วยบรรทัดต่อไปนี้:
#!/bin/bash
wine Synthesia.exe
เปลี่ยนแอททริบิวให้เป็น runable ด้วยchmod +x rumne
และให้แน่ใจว่าคุณสามารถคลิกและรันสคริปต์ทุบตีได้ทันที ฉันหมายถึงเรียกใช้สคริปต์ทุบตีโดยไม่ต้องถามโต้ตอบ! ใช้คำตอบนี้
ถือShiftกุญแจและคลิก / runme
ดับเบิลคลิกเพื่อเรียกใช้ โปรแกรมทำงานเป็นปกติ! ปิดตอนนี้ แต่อย่าลบShiftคีย์ ทำอีกครั้งและคลิก / ดับเบิลคลิกเพื่อเรียกใช้runme
เพื่อแสดงกล่องโต้ตอบการกำหนดค่าพิเศษ