Autor Beitrag
joelrodrigues
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 20



BeitragVerfasst: Do 28.12.06 22:02 
Entschuldigen, aber meine Deutsche ist nicht sehr gut (so, i will try in english but i am brazilian :) )

I know that germans are great programmers ... So, here i am.


I create video tutorials with Camtasia (www.techsmith.com/camtasia.asp). I need display every key i pressed (even it is a combination... e.v.: CTRL + C) and i need display every mouse click or wheel action (for example, left mouse button clicked, mouse wheel up or down, ...).

This application must display a image of each key or mouse button clicked.... If the left mouse button is pressed, for example, it must display not just the "left mouse pressed" message, but an image. For example: users must see an image with a left mouse button pressed and not the message "left mouse button was pressed" (maybe, in the case of KEYs, is not necessary create an image for each KEY pressed and probably display the KEY itself - character).

Basically, every key (as well the key combination - CTRL + C, for example) and mouse actions (buttons and wheel) will be mapped with images (so, when i am recording the video tutorial and press a key or a mouse button, the image will be displayed until i release the key or the mouse button ==> this is important).

1) Any idea how i implement this?
2) Is anyone interested to develop this application?


Here are some images (notice the TOP LEFT application) to help understand what i need (images from an application that implements it but the guy doesn´t sell neither distribute it...) :(

www.crytek-online.co.../help/keyview_01.jpg
www.crytek-online.co.../help/keyview_02.jpg
www.crytek-online.co.../help/keyview_03.jpg
www.crytek-online.co.../help/keyview_04.jpg


This TOP LEFT application disappears when the user release the mouse button or the keyboard key.

I am trying to develop it using HOOKs (WH_KEYBOARD and WH_MOUSE), but i didn´t get yet... (it is a bit confused). The HOOKs are GLOBAL and are inside a DLL (because my delphi application will not be focused when the guy press the keys or the mouses buttons). So, basically, right now i have an application itself (which must displays the IMAGES when the keys or mouse buttons are pressed) and the DLL which contains the HOOKS (but again, i didn´t get implement it yet)....


JOEL RODRIGUES
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Do 28.12.06 22:11 
We've a good tutorial 'bout HOOKs here, but unfortunaly it's German. Maybe user profile iconLucky can tell u something 'bout it.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
joelrodrigues Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 20



BeitragVerfasst: Do 28.12.06 22:28 
Hi GTA-Place and thanks for your reply...

I just pm Lucky ...

Cheers!