Sign in to follow this  
Followers 0

iKey

56 posts in this topic

#1 ·  Posted (edited)

LAST VERSION - 2.5

19-Dec-10

The program is designed to visualize in the style of Mac OS X events such as changing the sound volume on your computer, click "Lock" keys, open and close CD tray, etc. iKey is fully written in AutoIt 3.3.0.0 and not using any third-party libraries and COM objects except for installer, which is writen using the Inno Setup 5.2.2. If you have any suggestions or any questions relating to this program, please tell me.

Note that you are using Windows Vista or later, you must install the Microsoft Visual C++ 2008 Redistributable Package to program work properly.

iKey.png

iKey_scr1_small.png iKey_scr2_small.png iKey_scr3_small.png iKey_scr4_small.png iKey_scr5_small.png

History

2.5

  • Added play sound when you press the hotkeys in Windows Vista+.
  • Added the "Restore" option for the GUI to restore the default program settings.
  • Added the "Test" button for the GUI to preview pop-up image.
  • Improved performance.
2.4
  • Added context help for the GUI.
  • Disabled pop-up images, if foreground application is working to full screen mode (players, games, etc).
  • Improved performance.
2.3
  • Fixed bug consists in the wrong GUI background colors in Windows Vista+ when the Aero enabled.
  • Fixed bug consists in the incorrect uninstalling program if it is running at this time.
2.2
  • Added support for Windows Vista/7.
  • Added pop-up image for removable drives (USB and FireWire).
  • Replaced completely the hot keys module.
  • Minor changes in GUI.
2.1
  • Added support for more than one CD-ROM device (see Post #13).
  • Added ability to specify command line parameters to custom program.
  • Minor changes in GUI.
2.0
  • Extended combination of hot keys. Now you can assign a hot key almost all the keys and their combinations, the only exception is the special keys for each computer, such as "Fn" in the notebooks.
  • Added the ability to add a custom event (launch arbitrary programs). Not supported by GUI.
  • Added the ability to disable repeat rate if key is holding down.
  • Redesigned completely GUI code.
  • Fixed bug consists in the appearance of delayed trigger pop-up images on slow performance computers.
  • Moved user settings into a "HKEY_CURRENT_USERSOFTWAREiKey" registry hive.
  • Changed the default settings.
  • Improved performance.

Supported operating systems

Windows XP, Vista, 7

Files to download

Installer (recommended)

Redirection to iKey_setup.zip, 1.39 MB

iKey_setup.html

Binary

Redirection to iKey_bin.zip, 1.76 MB

iKey_bin.html

Source

Redirection to iKey_source.zip, 811 KB

iKey_source.html

Note

Before installing the new version of the program, you must to completely remove the previous version.

Edited by Yashied

Share this post


Link to post
Share on other sites



#2 ·  Posted

Looks cool but none of the settings are being saved to my registry. Only the path to the program is in the registry.

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

Share this post


Link to post
Share on other sites

#5 ·  Posted (edited)

Yes I'm in the admin group, but not Administrator. For some reason the permissions did not propagate to the key. Added full permissions to my account and all is well now. I'm using Windows 7 so it might be some type of quirk. Still might be a good idea to move the settings to the HKEY_CURRENT_USER hive. That way individual users can have their own settings, but that's just a thought. Great work!

Edited by zorphnog

Share this post


Link to post
Share on other sites

#6 ·  Posted

Yes I'm an admin, but for some reason the permissions did not propagate to the key. Added full permissions to my account and all is well now. I'm using Windows 7 so it might be some type of quirk. Still might be a good idea to move the settings to the HKEY_CURRENT_USER hive. That way individual users can have their own settings, but that's just a thought. Great work!

Thank you.

I will put a modified version of tomorrow.

:D

Share this post


Link to post
Share on other sites

#8 ·  Posted (edited)

nice thats a good piece of work

but can u tell me what was the program u used to create such icon?

thanks

You mean the name of the program in which I have created a pop-up images?

Adobe Photoshop + Adobe Illustrator

:D

Edited by Yashied

Share this post


Link to post
Share on other sites

#10 ·  Posted (edited)

no im talking about the program icon (.ico)

cos my examples' icons sux

I found the icon in a long time ago on the Internet, no longer remember where, and slightly modify it. If you are interested an icons, then look here. Edited by Yashied

Share this post


Link to post
Share on other sites

#11 ·  Posted

thx i was looking for this i let you know if it has problems ..

Share this post


Link to post
Share on other sites

#12 ·  Posted (edited)

Replace the following registry entry.

HKEY_LOCAL_MACHINE\SOFTWARE\iKey

Drive = E: F: G: etc

Set a hot key on the second drive?

Drive - E = CRTL+ALT+NUM1

How set hot key for the Drive - F = ?

Edited by GalielO

Share this post


Link to post
Share on other sites

#13 ·  Posted (edited)

Set a hot key on the second drive?

Drive - E = CRTL+ALT+NUM1

How set hot key for the Drive - F = ?

Hi, GalielO. I added in version 2.1 support for more than one CD-ROM device. All devices managed by a single hot key. It works as follows.

- Sets in GUI the queue of your CD-ROM devices, such as D;E;F, etc.

- Specify the hot key.

- Now, in order to open/close the tray you want CD-ROM, press required number of times the hot key.

Example.

Queue = D;E;F

1 times pressing hotkey - open/close D

2 times pressing hotkey - open/close E

3 times pressing hotkey - open/close F

4 times pressing hotkey - nothing

etc.

Also you can adjust by GUI the sensitivity (timeout to next key press) button.

:o

If you just want a hot key for the second CD-ROM drive then do the following.

HKEY_CURRENT_USER\Software\iKey

UserApp = "C:\Program Files\iKey\CDToggle.exe" F (for drive F, quotes should be present)

vkUser = 1634 (code for "CTRL-ALT-NUM2", 0x0662)

If you want to replace the pop-up picture, please copy the resource 419 to 462 (iKey.exe) by any resource editor.

:D

Edited by Yashied

Share this post


Link to post
Share on other sites

#14 ·  Posted

Thanks!!!

Very nice!

Share this post


Link to post
Share on other sites

#16 ·  Posted

How is the installer Binary bigger than the installer? :D

Share this post


Link to post
Share on other sites

#17 ·  Posted

HKEY_CURRENT_USER\Software\iKey

UserApp = "C:\Program Files\iKey\CDToggle.exe" F (for drive F, quotes should be present)

vkUser = 1634 (code for "CTRL-ALT-NUM2", 0x0662)

Don`t work.

Posted Image

Share this post


Link to post
Share on other sites

#18 ·  Posted

Very nice program! :D

I'm having a slight problem with it though, It isn't in sync with my computer's audio. When I hit the increase/decrease volume buttons on my computer, the mac-like speaker symbol shows up, and it shows the volume changing and the "bup" sound's volume changes, however my computer's volume doesn't change at all. (I'm using Windows 7 7068 x86, if that info helps) What do you think the problem could be?

Share this post


Link to post
Share on other sites

#19 ·  Posted

How is the installer Binary bigger than the installer? :P

Сompression level of Inno Setup is higher than in the Windows ZIP-archive.

Don`t work.

Posted Image

I fixed it, download again.

:D

Very nice program! :o

I'm having a slight problem with it though, It isn't in sync with my computer's audio. When I hit the increase/decrease volume buttons on my computer, the mac-like speaker symbol shows up, and it shows the volume changing and the "bup" sound's volume changes, however my computer's volume doesn't change at all. (I'm using Windows 7 7068 x86, if that info helps) What do you think the problem could be?

Working with sound in Windows Vista/7 is different from Windows XP. When will the final release of Windows 7, I will add support for it. Support for Vista will not do.

:D

Share this post


Link to post
Share on other sites

#20 ·  Posted

@Yashied:

Great program, now I can enjoy a bit of apple style on my PC! :D

Is it possible to use the caps lock as mute shortcut? I wasn't possible to

set it through iKey but as you detect the caps lock event I guess it should

be possible.

Thanks,

aboy

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0