http://imgur.com/Oadgcre
This is almost what i want, I managed to set this up with KGpanels and Bartender.
Now the only problem i have is that bartender only has 10 bars, that won't alow me to have 5 new bars every time i press Shift/ALT/CTRL, since that would requier 20 bars.
Also in an ideal world i would like the action bars to be extended vericaly so that i could make them the actual size of the shift/capslock/tab/ctrl keys for example.
A bonus would be if the shift/alt/ctrl keys would somehow show when pressed.