XBLite – Console Mouse Demo


mouse2Mouse. Piranti yang dinamai seperti hewan pengerat ini merupakan piranti masukan yang sangat vital dalam pengoperasian komputer. Tanpa piranti ini, rasanya manusia jaman sekarang akan kesulitan bekerja dengan komputer.

Nah, berikut ini adalah sebuah program sederhana yang ditulis dalam bahasa pemrograman XBLite, tentang bagaimana membaca dan merespon event yang dihasilkan piranti mouse pada layar mode console. Bukannya tanpa tujuan saya membuat program ini. Saya ingin mengembangkan program XSweeper yang saat ini hanya dapat dioperasikan menggunakan keyboard sehingga dapat juga dioperasikan menggunakan mouse. 🙂

Untuk membaca event-event yang dibangkitkan oleh piranti masukan seperti keyboard dan mouse, maka digunakan fungsi Windows API ReadConsoleInput sebagai berikut:

BOOL ReadConsoleInput(
HANDLE hConsoleInput,    // handle of a console input buffer
PINPUT_RECORD lpBuffer,    // address of the buffer for read data
DWORD nLength,    // number of records to read
LPDWORD lpNumberOfEventsRead     // address of number of records read
);

Fungsi dalam kernel32.dll ini sudah didefinisikan dalam XBLite sebagai ReadConsoleInputA. Berikut adalah cuplikan program dalam xconsolemouse.x:

INPUT_RECORD Events[10]
....
NumberOfEventsRead = 0
ReadConsoleInputA(hSI, &Events[], 10, &NumberOfEventsRead)

Untuk lebih jelasnya, silakan download saja programnya, trus pelajari lebih lanjut, okay? 🙂


Screenshoot

xconsolemouse


Download

Download xconsolemouse.x

Selamat belajar!

Iklan
Perihal

Cek situs kami di http://teknikelektrolinks.com. Blog Raspberry Pi: http://raspi.teknikelektrolinks.com

Tagged with: , , , , , , ,
Ditulis dalam Gratisan, Software/Programming, XBLite

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

Bergabunglah dengan 2.501 pengikut lainnya

Hot Links




Display Counter 3-Digit Dengan Koneksi Wi-Fi
Display Nomor Antrian WiFi Android
Mengontrol Relay Via USB/Serial dan Wi-Fi
USB Relay USB-2REL
USB Relay USB-4REL
Water Level Control WLC-02
Serial Relay SER-4REL
NEO STARDUINO SMS ALARM

Alarm SMS Berbasis NEO STARDUINO

1 PC – 6 Unit USB-2REL

Testing 6 USB-2REL Pada 1 Komputer

Standard Pengujian USB-2REL

Pengujian USB-2REL Sebelum Dikirim

LPT-4REL on Knoppix 7.0.5

Testing LPT-4REL on Knoppix Linux

T101 Inkubator Telur

T101 Inkubator Penetas Telur

KONTROL PERALATAN LISTRIK VIA PORT LPT KOMPUTER

Demo Kontrol Kontaktor via Port LPT

STARDUINO meets ANDROID

Demo Kontrol Bluetooth Relay Android

STARDUINO SMS RELAY

Kontrol Relay Via SMS Dengan Starduino

STARDUINO WEB RELAY

Demo Kontrol Relay Via Web/Internet

JustBASIC USB-2REL Control

Demo Kontrol USB-2REL + JustBASIC

STARDUINO + GPS + LCD

Demo Starduino GPS Dengan LCD

USB-2REL EXTREME TEST

Demo Kontrol On/Off Lampu USB-2REL

THERMOSTAT T101 IN ACTION

Demo Thermostat T101 Pada SV=37.5°C

WATER LEVEL CONTROL WLC-02

Demo Kontrol Level Air Tandon WLC-02

HUMIDITY CONTROLLER H103

Demo Kontrol Kelembaban H103 (DHT11)

%d blogger menyukai ini: