On Thursday, 13 November 2014 at 16:04:43 UTC, Adam D. Ruppe wrote:
On Thursday, 13 November 2014 at 07:01:08 UTC, Rikki Cattermole wrote:
I did find this [0]. I don't know what state its in for compilating/running ext. But it might give you a good starting point.

[0] https://github.com/pythoneer/XInputSimulator

ooh there's some nice code for Linux in there! The Windows is only half implemented though... but this combined with my Windows code should get you enough example to write a cross-platform thing if you need it.

Thank you so much! I really appreciate this! But I have a few questions.

1) Which compiler should I use? I'm attempting to use the DM D comiler, but afaik it doesn't have a GUI and I can't make any sense of how to use it otherwise. I'll look up a tutorial on it if this is the one you recommend. If it's not the one you recommend, I'll give yours a try.

2) I can't figure out what the heck half of this code means. It seems that at the bottom you have what each of the hotkey buttons are, and I can see a few times where you referenced them. I can also see a efw listeners for the keybinds to be pressed, and then where you use the writeln command. Other than that, I can't tell what's going on. I feel like a noob, sorry that I don't understand this.

3) I'm sure that everything you have in there has a meaning, but it looks over complicated to me. Shouldn't it look something like this?

[code]
void main() {
    import std.stdio;
    import simpledisplay;
    import *Others that need to be imported*;
    if (*hotkey command here*) {
    then writeln ("We're losing Alpha!")
    return 0;
}
[/code]

I know there's a /LOT/ more to it than that, but wouldn't that be the basics? I honestly don't know a whole lot about what you did, but at least I understand the basic concept of programming.

I'm going to start looking up a few tutorials on compiling using the DM D compiler, let me know if you recommend a different one.

Could you tell me which keys you used for the hotkey in your sample code? I can't figure it out, but my guess it alt + c? Not sure though.

Thanks again, I am really impressed with you for actually writing the basic concept of it for me! I can diffidently use this for my building block of learning how to program better!

Reply via email to