thank you very much Lee you solved it I used: Desktop.SendKeys("[Alt_L] + [Shift_L]")
so another problem appeared, I need to detect if language is Arabic or English I can't find a solution for that Can you help me? -------------------------------------------- On Mon, 10/1/18, T Lee Davidson <t.lee.david...@gmail.com> wrote: Subject: Re: [Gambas-user] How to Change Keyboard Layout To: gambas-user@lists.sourceforge.net Date: Monday, October 1, 2018, 9:45 PM Perhaps Desktop.SendKeys ? ___ Lee On 10/1/18 12:42 PM, WAEL via Gambas-user wrote: > Hello > I'm trying to change system keyboard layout by pressing a key > I can't find the right code for doing so > please help > I usually press Alt+Shift to change keyboard from English to Arabic and vice > versa, but I need to program it to a button in my project > I tried: > system.language ="ar-EG" > but it would change system locale not the keyboard layout > I tried to code Alt+Shift in a button but also didn't work > any ideas please... > > > > -- > Sent from: http://gambas.8142.n7.nabble.com/gambas-user-f3.html > > > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user