[Tool/Web/Other] Phoenix Keybinder v0.4 (updated) | All keyboard keys | Key modifiers | Application Deployment | Custom Style
#1

v0.4 update:
  • Added the Control and Windows Key modifiers
  • Added a custom style to make the UI look better!
Don't delete the accompanied .dll file, since it's essential for the program to work!

v0.3.1 update:

On users' request, added the feature of sleeping between texts. The expression would be like {sleep interval}
where 'interval' would be in milliseconds, putting in mind that 1 second = 1000 milliseconds, so naturally half a second would be 500 milliseconds, and 2 seconds would be 2000 ms ...etc.
This can be useful if you want to use it with dialogs, since they might take some time to load!
example:
Код:
t/opendialog{enter}{sleep 750}{down}{down}{enter}
Please notice that there must be a space between "sleep" and the interval.

What is a Keybinder?

A keybinder is a program, which is mostly used by roleplayers. It makes their lives easier by helping them to easily and quickly type commands to SA-MP client.
Keybinders can also be used outside SA-MP. Say you want to copy multiple texts, so what to do? use a keybinder!

Why Phoenix Keybinder?

Simply, Phoenix Keybinder has all the advantages of the other keybinders, which are as follows:
  • Doesn't need scripting at all. (on the other hand, autohotkey does)
  • You can use many keybinds as your keyboard can hold
  • Has Shift and Alt modifiers (Ctrl was not embedded as it interferes with the Ctrl key (fire) in game, which prevents the keybinder to function properly
  • Listview controls, to tell you which binds are registered successfilly, and which failed
  • The ability to save your binds, so you can load them later
  • It has an option, to let you auto-load the last created .pkb file (keybinding files)
  • User-friendly interface
Screenshot:

Changelog:
Код:
Phoenix Keybinder v0.4 Copyright © Chris White 2013
----------------------------------------------------------
v0.1:
-First Release. Simple interface, nothing more.

v0.1.1:
-Fixed some minor bugs, and added 2 listview controls, to make the GUI more user-friendly.

v0.2:
-Added saving 'Shift' and 'Alt' modifiers.
-Added two other options: Select Auto-Load File and Remove from config. For more info, refer to the documentation or thread on SA-MP forum.
-Optimized the code a little bit. It had repetitions, so I put it in a short form, and saved memory.
-Changed the format of the saved .pkb files, so old ones won't work out with you. Make new files instead!

v0.3:
-Added the option of deploying applications, that have fixed hotkeys but small in size and easy to use!
This can be useful for people who find the GUI complicated (although it's not!).

v0.3.1:
-Added the feature of sleeping through strings. use {sleep interval} expression, where "interval" is in milliseconds, putting in mind that 1 second = 1000 milliseconds

v0.4:
-Added 'Ctrl' and 'Win' (Windows Key) modifiers, and fixed a very small bug!
-Added a custom skin, so it now looks better!
Credits:

Made by: Chris White (me, obviously)
Tested by: Jay Glenson (NL-Sultan)

Have a question? Wanna report a bug?

Just post your question or bug here.

Download:

<downloads removed - missing source code>
Reply
#2

awesome, +rep
well done
Reply
#3

Quote:
Originally Posted by The-Krew
Посмотреть сообщение
awesome, +rep
well done
Thanks. Hope to keep upgrading it as far as I can!
Reply
#4

Useful.
Reply
#5

Well it's cool to see you back to edit this program even so the very old version was such a god dam annoying version but this one seems so cool thanks man.

+Rep
Reply
#6

Quote:
Originally Posted by T0pAz
Посмотреть сообщение
Useful.
Quote:
Originally Posted by Vedo_
Посмотреть сообщение
Well it's cool to see you back to edit this program even so the very old version was such a god dam annoying version but this one seems so cool thanks man.

+Rep
Much appreciated guys!
Reply
#7

very good
Reply
#8

Great keybinder, when I come back on samp roleplay I'll use it for sure. You should keep working on it and keep upgrading it, it would be awesome with a nice interface. I remember that I tested your keybinder back in the days with the older versions. Good job!

Sultan.
Reply
#9

Is there something like {keydown} {keyup} {keyleft} {keyright}

Example

t/opendialog{enter}{keydown}{keydown}{enter}

in this case the bind will open the dialog, and select the third column
Reply
#10

Quote:
Originally Posted by Rapgangsta
Посмотреть сообщение
Is there something like {keydown} {keyup} {keyleft} {keyright}

Example

t/opendialog{enter}{keydown}{keydown}{enter}

in this case the bind will open the dialog, and select the third column
Actually yes, you can, using {up}, {down}, {left} and {right} but it depends on how fast the dialog loads, cuz the program can send keys but the dialog didn't load yet.

For more info visit http://msdn.microsoft.com/en-us/libr...keys.send.aspx
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)