Yazılan klavye olaylarını üreten bir program yazın Hello, World!
.
Platformdan bağımsız olması gerekmez.
Hiçbir tuşu basılı bırakamaz. Örneğin, Java, Robot.KeyPress('H');
bırakacağım H
sen onu serbest bırakmak gerekir bu yüzden, preslenmişRobot.KeyRelease('H');
Programınız çalışırken büyük harf kilidinin kapalı olduğunu varsayabilirsiniz. Büyük harfler, shift tuşunu basılı tutarak ve harfe basarak veya büyük harf kilidini değiştirerek yazılabilir. İçin, !
muhtemelen shift yöntemini kullanmanız gerekecektir.
En kısa kod kazanır.
s
(sadece başlatfor(c="H..
), kaydetmekc
içinioctl
,main(D)
artırint
. Belki bazı içerir (sabit kodO_RDWR
ve hattaTIOCSTI
).