एक प्रोग्राम लिखें जो कीबोर्ड ईवेंट बनाता है जो टाइप करता है Hello, World!
।
इसे प्लेटफ़ॉर्म-इंडिपेंडेंट होना ज़रूरी नहीं है।
यह किसी भी कुंजी को दबाया नहीं छोड़ सकता है। उदाहरण के लिए, जावा में, दबाया Robot.KeyPress('H');
जाएगा H
, इसलिए आपको इसे जारी करना होगाRobot.KeyRelease('H');
आप मान सकते हैं कि जब आपका प्रोग्राम चलाया जाता है तो कैप्स लॉक बंद होता है। कैपिटल लेटर्स को शिफ्ट होल्ड करके और लेटर को दबाकर या कैप लॉक को टॉगल करके टाइप किया जा सकता है। इसके लिए !
, आपको संभवतः शिफ्ट विधि का उपयोग करना होगा।
सबसे छोटा कोड जीतता है।
s
(बस इनिशियलाइज़for(c="H..
), वेतन वृद्धिc
मेंioctl
,main(D)
को बचाने के लिएint
। हो सकता है कुछ को हटा भी दें (हार्ड-कोडO_RDWR
और भीTIOCSTI
)।