@Davidy22 commented on this pull request.
/* control+shift+number */
- if(ev->state==5 || ev->state==21) { + if(ev->state & (GDK_CONTROL_MASK | GDK_SHIFT_MASK)) {
Oh word, that wasn't the way I thought it'd work. Thought it was checking right too when I was checking ctrl+number.