6 replies [Last post]
Phil
Phil's picture
User offline. Last seen 2 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 571

***** Now released *****

This version will have the following:

  1. Better handling of dead keys (for non US users)
  2. Provide an alias mechanism (so that GCP can write game commands without needing to handle non standard characters)
  3. Optimise key pool allocation (reduce the incidence of "key pool exhausted" by being more intelligent about how the pool is allocated)
Planned release:

30 April 2010

*** Update ***
Instead of adding these features to GCP, I've spend the last 2 days fighting with my LUA editor (which did not like the move to my laptop and windows 7). I finally solved the issue (upgrade to win 7 pro, and install xp mode). I'm now back on it, but, in emulation of Microsoft, Blizzard, and just about anyone else in software, this update will now be late.

I should have it up by 3 May.

Sorry about the inconvenience

*** Status @ 1 May 2010 ***
Key pool reset (which happens on each upload) now scans used key mappings, and prioritises key pool allocation
Improved handling of UTF-8 when GCP generates LUA code - now handles all combinations of multi byte characters - alias no longer required - which is good, because after 6 hours of coding, I couldn't make it handle cyrillics!
Currently fighting with dead keys - a windows 7 feature seems to be that whenever I select DE as my keyboard type, then press a key, my keyboard type switches to EN - sometimes - I think that each app can have a separate culture - if so, then I can have GCP in EN and wow in DE, which allows GCP to see the dead keys as ` and =. Watch this space ....

Phil

__________________

Designer Of GameCommanderPro - www.GameCommanderPro.com
Designer Of KeyBlaster - www.keyblaster.com

BlueGriffon
BlueGriffon's picture
User offline. Last seen 1 year 22 weeks ago. Offline
Joined: 09/13/2009
Posts: 68
Looking forward to it

Looking forward to it :)

Thanks much,

~BlueGriffon

WooZi
WooZi's picture
User offline. Last seen 1 year 33 weeks ago. Offline
Joined: 03/28/2010
Posts: 32
^^

So this New Release solves my German keyboard probs? :D

Pat

__________________

Phil
Phil's picture
User offline. Last seen 2 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 571
That's the plan Phil

That's the plan

Phil

__________________

Designer Of GameCommanderPro - www.GameCommanderPro.com
Designer Of KeyBlaster - www.keyblaster.com

WooZi
WooZi's picture
User offline. Last seen 1 year 33 weeks ago. Offline
Joined: 03/28/2010
Posts: 32
^^

fcking awsome :D
So great work :D

Much Thanks Phil

Pat

__________________

Phil
Phil's picture
User offline. Last seen 2 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 571
@WooZi I've been playing

@WooZi

I've been playing with my German keyboard.

I have windows 7 so your experience may be different.

Here's what happens to me:

I have English and German keyboards loaded.

I now get an "EN" flag in my task bar.
If I switch to "DE", then I can enter characters such as û by using the dead key (just did it!). However, that's per application. In other words I can have GCP in "EN" and WoW in "DE" mode. - If this works for you, it solves the problem.

If it doesn't, then even in "DE" mode GCP detects the dead keys - it just gets the position wrong. I was able to work with this by just watching the keymap and making note of which key turned green when I pressed the dead key. I just assigned that key to my command, and it worked.

There is, however, a catch. You won't be able to broadcast these keys. You can create a spell, create a command or use a spell sequence with these keys. You can also do a pseudo broadcast. Here's how:

  1. Switch to "full" mode. (use mode)
  2. click views / advanced
  3. click add
  4. give the command a name (say "MySpecialBroadcast")
  5. enter the following in the window that pops up:
     
    <<All>>
    hit X
    

  6. click save
  7. click "save commands"
  8. now go to the key mimic views/keys
  9. NOTE: the key mimic has "advanced" checked - this allows you to allocate special commands to keys
  10. click a blank (grey) key - you will now see a list of commands (including the one you made)
  11. Select the command ("MySpecialBroadcast" in my example)

Congrats - you just made your first GCP command.

To explain, the <<All>> means send all following commands to all characters, hit X sends an "X" (to all characters because of the <<All>>).

You can change <<All>> to be the name of a toon - e.g. <<NeHunt>> (then only that toon will get the "X")
You can change the "X" to any other character - to send a shift key precede with +, control ^ and alt % e.g. Hit ^X sends control-X
You can even send different keys to each character:

<<NeHunt>>
Hit X
<<NeHeal>>
Hit +Y

NeHunt gets "X"
NeHeal gets Shift-Y

If this doesn't make sense, get back to me and I'll go through it with you on remote support.

Phil

__________________

Designer Of GameCommanderPro - www.GameCommanderPro.com
Designer Of KeyBlaster - www.keyblaster.com

WooZi
WooZi's picture
User offline. Last seen 1 year 33 weeks ago. Offline
Joined: 03/28/2010
Posts: 32
^^

Imba :D:D

Really great work :D

thanks

Pat

__________________