Escriba un programa que genere eventos de teclado de qué tipo Hello, World!
.
No tiene que ser independiente de la plataforma.
No puede dejar ninguna tecla presionada. Por ejemplo, en Java, Robot.KeyPress('H');
dejará H
presionado, por lo que debe liberarlo conRobot.KeyRelease('H');
Puede suponer que el bloqueo de mayúsculas está desactivado cuando se ejecuta su programa. Las letras mayúsculas se pueden escribir manteniendo presionada la tecla Mayús y presionando la letra, o alternando el bloqueo de mayúsculas. Para el !
, probablemente tendrás que usar el método shift.
El código más corto gana.
s
(solo inicializarfor(c="H..
), incrementarc
enioctl
,main(D)
para guardarint
. Tal vez también elimine algunas inclusiones (incluso código duroO_RDWR
yTIOCSTI
).