I personally use WASD with mouse, E set to dash and C shield bash. 1, 2, and 3 are all designated to sprite skills.
So how do you control Spiral Knights?
At the moment, I use a Logitech Cordless RumblePad2 for the left hand and an Elecom EX-G (M-XT3DR BK) trackball for the right hand. It's because the analog stick helps a lot, its more easy to just move the thumb instead the entire arm and both of them work on unstable surfaces, e.g. on the couch, in bed, etc.
I would like to have a dedicated nunchuck thing for the left, but i tried some and either the number of buttons is even less, some weird motion sensor messes the configuration up or the analog stick is not actually analog (but 8 directional or so).
The Trackball is by far not perfect (sometimes it shakes a bit), but the Logitech ones I had earlier all broke after some time and came with wrong balls (the new balls look better, but negatively impact precision: the sensor doesn't detect them as good as the old ugly balls). Also, the Elecom has an extra button, but it needs additional software to run at all times to be able to use the extra button (the number of buttons seem to exceed what system drivers can handle, so the software is needed to read the clicks from the raw device input data).
WASD-movement and E for walking forward
Mouse for aiming
LMB for attacking
RMB or MMB for shielding
Spacebar or scroll up for weapon 1
Q or scroll down or weapon 2
Tab for weapon 3
F for toggling AT (usually it's either on or off and I rarely use that button)
Left shift or left ctrl for dashing (cause its easy to misclick)
Left alt for shield bashing
Z, X and C for sprite abilities
1, 2, 3, 4 for quickslots
I got the MMB for shield and scroll up/down for switching controls from ELK himself. They seem to be pretty effective at single/double switching and I've tried them for some time and they proved to be very good, but sadly, my MMB is kinda hard and the mouse wheel is a bit scruffy, so this'd work best with a good mouse.
I'm still searching for a control scheme that lets me single/double switch quickly with 4 weapon slots as right now I can only do it with spacebar and Q and switch to weapon 3 only when I wanna use it but can't switch with it properly.
- WASD to move
- M1 to attack
- M2 to shield
- Shift + M1 to dash
- Shift + M2 to shield bash
- Q, E and R are sprite skills
- 1-4 are hotbar slots
- Space for next weapon
- I barely use anything else
- WASD Movement
- Mouse Aim
- M1 Attack, M2 Shield
- Shift Dash
- Q Shield Bash
- Z X C Sprite Skills
- 1-4 Weapon Slots
- Space Next Weapon, E Previous Weapon
- Left Alt Toggle AT
- B map
- F Modifier, F+1-4 Quickslots
I always have my weapon slots memorized, with each slot serving a purpose, ie. My first slot is for charging weapon for damage (iron slug, blitz, damaging bombs), my second is 99% of the time a bomb for crowd control (mist, vortex, nitro), my third is a Brandish/cleanup weapon (Combuster/Acheron, Blaster), and my fourth is rarely open but when it is, I put either a fun weapon or another damaging weapon for type coverage (shards, alchs, pulsar, catalyzer). This way it is impossible to get lost in your weapon menu when you are in a panic because there are 8 rocket puppies in your arena and you can't find the iron slug to flinch them before they slap those cheeks. Even if you know which slot all of your weapons are, using hotkeys is much faster and more accurate than pressing space / e or the scroll wheel.
Also using F as a modifier for consumables takes forever to get right as it is pretty awkward at first, would not recommend unless you really want those weapon slots or have tiny hands. Otherwise 10/10 control scheme, very convenient and I can switch weapons really fast and obnoxiously.
Edit: Single switching is EZ with space + e to change weapons, I recommend something like this no matter what the rest of your control scheme looks like
the way most likely i play classic doom
ARROWS = Movement
C = Fix my aim
X = Shield
Z = Attack
V = Dash
F = Shield Bash
Q W E = Sprite skills
Control , SPACE = previous, next weapon respectively
1,2,3,4 = usables
when started to play spiral knights in 2011 tried to play with the default controls and i have troubles with it mostly because i feel like i was slipping around with the WASD + Mouse setup, most of my deaths were because i have troubles of using WASD in a game that isnt FPS, once i found Spiral Knights let me use keyboard and the input i wanted to use the things changed from me. with arrows key i feel i have more control with my movement, sure without mouses would seems like i would have troubles but honestly i dont have them.
If you're using a controller, you're doing it wrong.
1. the default controller setup is terrible
2. If you're using controller, you can't type. And just about everyone either can't or refuses to use voice chat, so you're basically playing solo.
That said, I use ZXC for sprite skills, 1234 for vials (iirc), space for shield bash, and m5 for jump. The rest is pretty much default.
WASD - Movement
Mouse - Aiming
M1 - Also movement
M2 - Attack
X - Shield
Q - Shield Bash
E - Dash
1,2,3,4 - Consumables
R,F,G - Sprite skills
Left Shift - Hold toggle for auto-target
Mousewheel & Spacebar - Change weapon
Been this way since the very beginning.
Oh man I've slowly been customizing my controls. Let's see if I can remember them all...
- WASD movement
- Aim with mouse
- - Left Click attacks
- - Right Click and hold turns off Auto-Aiming to make precision shots. Otherwise it's on by default
- Space shields
- Left Ctrl Dashes
- Left Alt shield bashes
- Q switches to the next weapon
- E switches to the previous weapon
- F switches to the first weapon slot
- C switches to the second weapon slot
- V switches to the third weapon slot
- Z uses the first sprite skill
- X uses the second sprite skill
- T uses the third sprite skill
- 1, 2, 3, 4 all use vials
- B brings up the map
It's a bit weird because I first started messing with my controls before Dash, Bash, and sprites existed, so I had to find ways to fit them into my existing modified control scheme.