i guess that depends on your controller and matrix,, i can offer to tell you that i used a generic 20$ logitech controller for my first build it was easy, i then used a logitech g15, and that was HARD, cuz it had the "gaming" keys WASD wouldn't ghost, and these keys usually piggy back on like print screen and whatever to avoid ghosting. i had double the amount of wires, just for those 4 stupid keys.