Hello, World!
เขียนโปรแกรมซึ่งจะสร้างเหตุการณ์แป้นพิมพ์ที่พิมพ์
ไม่จำเป็นต้องขึ้นกับแพลตฟอร์ม
มันไม่สามารถกดปุ่มใด ๆ ได้เลย ตัวอย่างเช่นใน Java Robot.KeyPress('H');
จะปล่อยH
กดดังนั้นคุณต้องปล่อยด้วยRobot.KeyRelease('H');
คุณอาจสันนิษฐานว่าแคปล็อคถูกปิดใช้งานเมื่อโปรแกรมของคุณทำงาน ตัวพิมพ์ใหญ่สามารถพิมพ์ได้ทั้งโดยกดปุ่ม Shift ค้างไว้หรือกดตัวอักษรหรือโดยการสลับการแคปล็อค สำหรับ!
คุณอาจต้องใช้วิธีเปลี่ยน
รหัสที่สั้นที่สุดชนะ
s
(เพียงการเริ่มต้นfor(c="H..
) เพิ่มขึ้นc
ในioctl
, เพื่อประหยัดmain(D)
int
อาจรวมถึงการลบบางอย่าง (แม้แต่รหัสยากO_RDWR
และTIOCSTI
)