Delphi Indonesia

Tip n Trik Pemrograman - Source Trap/Hook Keyboard

LuriDarmawan - 20-07-2006 17:22
Post subject: Source Trap/Hook Keyboard
dibutuhkan source untuk melakukan trapping/hook keyboard, untuk
- membaca teks dibawah/kanan kursor keyboard

guna:
- screen.reader untuk tuna netra

target pengguna aplikasi:
- rekan tunanetra

sehingga,
jika rekan tuna netra menekan tombol Ctrl+ESC diikut panah-kebawah, source mampu memunculkan 'teks' dari menu pertama windows.
jika rekan tuna netra sedang mengetik di msword, source mampu memunculkan 'teks' di sebelah kanan kursur keyboard.

jika ada yang bersedia tapi mengenakan biaya, dana volunter maksimal yang tersedia:
Rp. 100.000
( seratus ribu rupiah )

Jangka waktu: 4 (empat) hari.

Penyerahan:
- bisa japri atau bisa dipublikasikan di forum http://delphi-id.org

Kompensasi:
nama pemberi source dicantumkan di dalam credit aplikasi

catatan:
- bukan hook-mouse, karena hook-mouse sudah ok, tapi tidak malah terpakai Sad
- bukan sekedar menangkap tombol yang ditekan
- mampu membaca teks di kiri/kanan kursor keyboard
- khusus volunter, komersial ditolak!
LuriDarmawan - 26-07-2006 10:16
Post subject:
hmmm.... tidak ada yang tertarik yaa?
sekarang ada tambahan donasi dari donatur yang lain.

dana volunter yang semula 100.000, dinaikkan menjadi 500.500
( lima ratus ribu lima ratus )

semoga ada yang tertarik dan tersentuh hatinya.

mohon jangan dinilai dari nominal yang ada,
tapi lihat manfaat yang nanti bisa diperoleh oleh rekan2 tunanetra kita.

catatan,
seperti halnya lomba hacking yang lalu,
yang mendapatkan kesempatan dana volunter adalah rekan yang pertama kali mempublikasikan karyanya dan tentu saja berjalan dengan benar.
( hanya 1 (satu) yang dipilih )

Semangat!
kifmesoft - 26-07-2006 17:04
Post subject: RE: Source Trap/Hook Keyboard
tertarik... & semestinya tersentuh ...
hhmm ... tapi kok saya blm paham2 juga ya cara membuatnya ....
(* sedang mencoba *)

ayooo rekan2 ... sikaaaattt!!! .... sikaaaaattt!!! Evil or Very Mad
LuriDarmawan - 27-07-2006 05:11
Post subject:
xixixixixi....

sedikit hint:
maksudnya, jika ada seseorang menuliskan teks:
"ini adalah teks yang ditulis"



dan kemudian dia menggeser kursor (keyboard) di sebelah kiri teks 'adalah',
maka sistem/aplikasi mampu mendeteksi teks 'adalah' tersebut.

jika menggunakan mouse, hal tersebut mudah dilakukan,
sistem windows sendiri sudah menyediakan fitur tersebut.
tetapi dengan keyboard, banyak kesulitan yang dihadapi.

aplikasi ini dimaksudkan sebagai screen-reader,
yang tentunya amat sangat berguna buat rekan2 kita penyandang tunanetra.

Daripada mereka beli aplikasi 'jaws' (screenreader),
- lumayan mahal -
bukankah akan lebih baik jika kita memberikan/membuatkan aplikasi sejenis,
setidaknya sebagai wujud kepedulian kita kepada mereka.

untuk pengucapan ke suara, don wori, ini sudah dikerjakan rekan2 di kioss,
dengan menggunakan database suara/phonem dari rekan AA.

dengan menggunakan mouse, don wori juga, sudah running dengan lumayan baik.

tapiiii.... rekan tunanetra-khan kesulitan menggunakan mouse,
keyboard-lah yang digunakan sebagai senjata pamungkas.
naahh.. itulah tadi masalahnya...
Smile
deLogic - 27-07-2006 23:31
Post subject:
hohoo..telat baca pengumumannya,, gara2.. ke LK, wis kadaluwarsa ya..??

hmm.. yo wis bro kifme, monggo disikat kemawon n bagi2 ke kita2, hehehe J/K .... Smile
LuriDarmawan - 28-07-2006 09:02
Post subject:
@deLogic,
belum telat kok.
kifmesoft - 28-07-2006 09:58
Post subject: RE: Source Trap/Hook Keyboard
deLogic wrote:
hohoo..telat baca pengumumannya,, gara2.. ke LK, wis kadaluwarsa ya..??

hmm.. yo wis bro kifme, monggo disikat kemawon n bagi2 ke kita2, hehehe J/K .... Smile


bro.. oleh2nya dong bro... hehe.. Laughing

kalo aku sih memang sukanya maen sikat2 aja... Twisted Evil
tapii.. ini belum telat bro.. (* masih ada waktu ... hihihi.. *)

@All :
apakah ada yg mau absen / sharing serba-serbinya ?? ... sini dong .. Very Happy
ntar aku yg sikat jg gpp dech... (* clue aja gitu hehe.. *)

hmm .. 4 aplikasi screen reader ...

1. JAWS
http://www.freedomscientific.com

2. Window Eyes
http://www.gwmicro.com

3. HAL
http://www.dolphinuk.co.uk

4. OutSpoken
http://www.aagi.com
http://www.visioncue.com


tapi kannn... kita hanya menangani bagian "Trap/Hook Keyboard" dari aplikasi yg semacam itu ... nahhh... ayoo.. ayoo..!!

(* "bertanya pada diri sendiri, bagaimana mereka melakukan hal seperti itu ??" *)
LuriDarmawan - 28-07-2006 10:27
Post subject:
tidak harus sebagus yang diatas,
bertahap saja, karena memang baya code yang harus ditelusuri,
dan itu pasti memerlukan waktu dan tenaga extra.

untuk perbandingan, boleh coba yang JAWS dulu.
ada versi trial-nya.
rekan2 tunanetra kebanyakan menggunakan aplikasi ini.
LuriDarmawan - 28-07-2006 11:13
Post subject:
ini nih buat penyemangat lagi:
http://www.detikinet.com/index.php/deti ... dkanal/399

kok tiba2 di detik ada berita semacam ini ya?
tp memang sekrng lagi ada gerakan menghidupkan IT buat rekan2 yang memiliki keterbatasan fisik.
DelphiExpert - 17-01-2008 11:33
Post subject:
koq diriku tidak pernah mengetahui tantangan ini ya... Sad
LuriDarmawan - 17-01-2008 11:43
Post subject:
kalo sekarang masih mau penasaran dengan topik ini?
boleh kok.
tapi hadiahnya sudah berubah... hadiahnya sekarang :
"ucapan TerimaKasih dan selalu Tetap SemangaT!"

teriring doa atas pemanfaat ilmu Anda untuk pemberdayaan rasa di Indonesia
DelphiExpert - 17-01-2008 12:46
Post subject:
InsyaAllah... wishes some-times...
_lmz - 17-01-2008 17:06
Post subject:
Di sisi lain, kode program yang digunakan untuk screenreader (yang mungkin diamalkan) juga bisa digunakan untuk GUI-tester (yang mungkin bisa dikomersialkan...) Smile.
DelphiExpert - 17-01-2008 17:35
Post subject:
@_lmz: GUI-tester? yg gimana tu?
_lmz - 20-01-2008 00:12
Post subject:
GUI tester yang dimaksud ya mungkin seperti:

http://www.lw-tech.com/help.php?folder= ... _about.htm

kepikir begini karena waktu cari tentang MS Accessibility (IAccessible) kok ada dapet referensi dari situsnya dia, ternyata dia juga bisa menggunakan IAccessible itu untuk mengutak-atik GUI dari dalam test-tool nya. Lihat juga:

http://72.14.253.104/search?q=cache:WMh ... Report.pdf

"Automated Reverse Engineering of Graphical User Interfaces".
All times are GMT - 5 Hours
Powered by PNphpBB2 © 2003-2007 The PNphpBB Group
Credits