I'm looking at the Steelseries Apex keyboard; I'd love to get it since it looks very ergonomic to my typing/gaming style but there is a but. Macros are crucial to me, I could not play most games without them since I'm rather heavily handicapped. I also happen to be studiing CS so for my Logitech G110 I wrote some neat-ish jumping-running-rope-climbing macros in Lua. The Logitech Gaming Software, as it is called, is rather weak when it comes to non-trivial macros but thank God for the possibility to just hack up a script. It makes the macro-ing possibilities almost endless.
Now, my actual question: How powerful is The Engine of Steelseries? I hear, there is no scripting language? Does that mean that you cannot create macros that go beyond stringing up several keystrokes? Are "toggle-macros" possible (like, auto-run)? How about holding-two-buttons-at-the-same-time macros?