Switched uppercase Y and Z on de-pc layout
Updated arduino patch.
Fixed repeat for fire-user.

Because CMD_FIRE_USER was 0 and lastEntryCmd = 0 means no cmd,
it was not possible to use "r" to repeat fireing user.
Changing the define for CMD_FIRE_USER fixes this.