My current channel is actually 7, yet when recording the keydown event for "NextChannel" the channel should progress in the order; 5, 7, 12, 13.
My keydown event has diag_log lines in it to record what Arma thinks is the current Channel when pressing NextChannel...
10:18:33 "KeyHandler || Troubleshooting channels | Next Channel | Current Channel: 5"
10:18:33 "KeyHandler || Troubleshooting channels | Next Channel | Current Channel: 5"
10:18:33 "KeyHandler || Troubleshooting channels | Next Channel | Current Channel: 5"
10:18:34 "KeyHandler || Troubleshooting channels | Next Channel | Current Channel: 5"
Because it sees the current Channel as 5, it continually progresses to channel 7, despite being on channel 7 already, so the NextChannel function simply does not work anymore since the Apex update.
Previous channel works correctly, although when operating on Channel 5 (Direct), it displays Channel 3 (Group) in the output logs below:
9:58:17 "KeyHandler || Troubleshooting channels | PrevChannel | Current Channel: 7"
9:58:17 "KeyHandler || Troubleshooting channels | PrevChannel | Current Channel: 3"
10:04:00 "KeyHandler || Troubleshooting channels | PrevChannel | Current Channel: 3"
10:04:00 "KeyHandler || Troubleshooting channels | PrevChannel | Current Channel: 13"
10:04:01 "KeyHandler || Troubleshooting channels | PrevChannel | Current Channel: 12"
10:04:01 "KeyHandler || Troubleshooting channels | PrevChannel | Current Channel: 7"
10:04:02 "KeyHandler || Troubleshooting channels | PrevChannel | Current Channel: 3"
10:04:02 "KeyHandler || Troubleshooting channels | PrevChannel | Current Channel: 13"
10:04:02 "KeyHandler || Troubleshooting channels | PrevChannel | Current Channel: 12"