Feedback

type to search

What key sequences would you setup on a G15 keyboard?

Asked by [ Moderator ]

(The same question can be asked for most keyboards with extra keys that can be setup with keyboard macros and scripts, such as Logitech's G11, G13, G15 and G19.)

Eve is not the greatest game to be controlled exclusively with the keyboard, but there are some keyboard sequences that work well. I have "drones engage" and "recall drones" setup, and I did have "Fire everything" setup before turret grouping became a feature (I still use this for mixed weapons and/or when I want the scram and web to come on together.)

Is there a commonly-used finger-breaking set of keys that would be really useful to assign to a programmable key? (The advantage being multiple keypresses or a complicated keypress being reduced to a single keypress.)

Does anyone have any G15 scripts that make life easier in Eve? (I have a script that gives the ability to "Warp to zero" on the selected location, allows the "reset" of a PI extractor, and one that reports the exact mouse location for other mouse-click possibilities. If anyone wants me to post it here, let me know.)

NN comments
darinas
-

Before anyone mentions it, several Eve-Online forum posts from CCP employees say that the macros and scripts that can be run from the G15-type keyboards do not conflict with the EULA.

canhasgank
-

Go ahead and post your macros in an answer to this question. The warp to macro sounds really useful and time saving in a pinch for sure.

or Cancel

5 answers

3

canhasgank [ Moderator ]

Broadcast shield and broadcast armor are two really useful thing to have hotkeyed (or macroed). Reduced the chance of a miss click in a stressful situation.

Engage and recall drones are useful ones too as mentioned in the OP.

When flying CovOps etc. the MWD, cloak combo could be useful to macro, however I've not experimented with that myself, rather I use the conventional F-keys.

NN comments
darinas
-

I hadn’t considered fleet options. Excellent idea!

or Cancel
1

matt_12 [ Editor ]

I have a plain ol' keyboard myself but.....

Something I always wish I could bind to keyboard is view market info on selected item.

Also automatically binding a button to open the IGB and go to evemap/radar would be super useful!

Jump too/connect bridge/use Jump bridge how that would be great.

ship full speed, already covered the align and warp too, but orbit too...

Warp to member 0 & @ 10 .... having to right click, scroll to fleet, then click warp to ! annoying.

the POD saver! - select and warp to celestial @ 100, can be same celestial each time like planet 3 or something but would be better if it picks a planet at random, save about 6 clicks and probably your pod.

Just a few I would love.... Hell if it could do all that I may even buy a G-15 :D

NN comments
darinas
-

Lol! All great options. Unfortunately, a lot of them rely directly on the right-click menu, and the items you are looking for (e.g. view market details) are not always the same distance down the right-click menu. I think this is why the G15-like keyboards are fine with CCP – because you can’t react to or read from the screen. Some of the other options are similar to the ones I already have, so shouldn’t be too difficult: Evemaps/Radar popup might be possible, max speed, align and orbit definitely are possible, but the POD saver might have to be mutually exclusive with “warp to zero”.

matt_12
-

Knew it was too good to be true… Jumping to player should be possible, because as far as I know it always in the same place in the right click menu… of course I don’t know what takes it’s place normally when a cyno isnt up…. knowing my luck it would be self destruct :(

or Cancel
1

ganre sorc

I use a Belkin N52te to great effect with a Recon setup that utilizes an uncloak, overheat, prefire mids/highs. Also, a bombing run script i used to run in 0.0 stopped me from killing myself several times, and i actually bounced a bomb of a guy's ship!

NN comments
darinas
-

bombing run script? what does it do? Hits decloak, launch and warp in sequence?

canhasgank
-

How does this do with regards to the EULA?

canhasgank
-

It’s probably acceptable I’m guessing as long as you are pressing the keys… :)

or Cancel
1

darinas [ Moderator ]

Here is the script I promised. You shouldn't use it if you don't already know how to use scripts on the G15-type keyboards. All the ideas for the code came from the http://g15forums.com site.

The script for the G1 and G4 keys needs to be edited because it is unlikely your "Selected" target window is in the same place as mine, and the selected PI item window (where you click on the "scan for resources" button, etc.) can be in a different place. Use Microsoft's DBGView.exe and the G6 keypress in the script to get the coordinates of the relevant buttons for the mouse to click.

function OnEvent(event, arg)
    --OutputLogMessage("event = %s, arg = %s\n", event, arg);
    mkey = GetMKeyState();
    if (event == "G_PRESSED" and arg == 1 and mkey == 3) then
        -- Pressed G1 key while M3 was active - Click "warp to zero" on selected target
        x, y = GetMousePosition();
        -- Click the "Warp to zero" button on the "Selected" window
        MoveMouseTo(53852, 7495); -- For these coordinates, use the G6 keypress
        PressAndReleaseMouseButton(1);
        Sleep(5);
        ClearLCD();
        OutputLCDMessage("Warp to 0 KM!", 3000);
        -- Return mouse pointer to previous position
        MoveMouseTo(x, y);
    end
    if (event == "G_PRESSED" and arg == 4 and mkey == 3) then
        -- Pressed G4 key while M3 was active - Reset selected PI extractor
        x, y = GetMousePosition();
        -- Click the "Scan for resources" button
        MoveMouseTo(51188, 27995); -- For these coordinates, use the G6 keypress
        PressAndReleaseMouseButton(1);
        ClearLCD();
        OutputLCDMessage("Looking for stuff...", 3000);
        Sleep(4000); -- Wait 4 seconds for scan to complete
        -- Click the 23 hour option
        MoveMouseTo(51495, 36899);
        PressAndReleaseMouseButton(1);
        Sleep(5);
        -- Click the "Install" button
        MoveMouseTo(57132, 42665);
        PressAndReleaseMouseButton(1);
        Sleep(5);
        -- Return mouse pointer to previous position
        MoveMouseTo(x, y);
    end
    if (event == "G_PRESSED" and arg == 6 and mkey == 3) then
        -- Pressed G6 key while M3 was active - 
        -- - Output current mouse position to DBG channel
        x, y = GetMousePosition();
        OutputDebugMessage("G15: Mouse currently at %d, %d\n", x, y)
        -- Visit "http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx" for 
        -- a Microsoft-provided DBG channel viewer
        -- Using the debug viewer, filter for "G15" and things become more readable.
    end

end
or Cancel
1

star

I have one that activates the MWD or AB every x seconds. Time your x seconds to just exceed the first cycle so it will get 2 cycles in. Why? In most cases 2 cycles of AB or especially MWD is enough to get you to a stargate while in auto pilot. Got 27 jumps to do in that Battleship? Not so bad with autoMWD.

NN comments
darinas
-

Can’t you just activate the AB/MWD without worrying about a timer? The jump kills your activated modules anyway.

star
-

Not if you are doing genuine AFK autopilot, which is the point of it in this case. In before lol AFK AP!?

serpentine logic
-

I just leave a heavy object on the F5 key or whatever function key my AB is on.

darinas
-

I get it now! Took me a while. Yes, I can see why that would be useful. However, if I am not at the keyboard, CCP may complain. (Unlikely, but possible!) Some MMOs throw in random events to catch people who are AFK while their avatar is doing stuff and I could see CCP doing this one day – maybe random interactive customs checks/border crossing guards at certain gates and licence checks while mining, etc.

or Cancel

Your answer

You need to join Skill Training Complete to complete this action, click here to do so.