I have Blackberry Z30 (OS ver.10.3.3) and external BT keyboard.
The problem is that in this model and OS version it is not possible to assign several layouts and a switch key between them for the external keyboard. The layout for an external keyboard can only be changed through the settings (Input and Languages -> External Keyboard), which is extremely inconvenient.
Actually the question is - is it possible to write a program that will intercept the pressing of a certain key combination (Ctrl-Space, Ctrl-Shift, Ctrl-Alt, Alt-Shift, etc.) and change the layout of the external keyboard for this event?
Is interception of the event by pressing the keys available in the program in the first place, and is a keyboard layout change available in the second from the program?
I have never encountered development on the platform Blackberry OS10. There is experience (25+ years) of development on the MS-Windows platform (C/C ++) and three years of development on the AS/400 platform (RPG, C/C++).
I am sure that I can deal with Blackberry if the solution to my problem is possible and it makes sense to spend time on this.
Sincerely, Victor