Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to change the keyboard layout of another process

Featured Replies

Hi All,

I want to know using VB6 , Win 2000 or XP, how can I change the keyboard layout of another running

application / process.

With warm regards,

Riyas :thumbup

  • Author

Hi I'm again,

I want to just toggle between arabic and english, no need to identify the current locale on the fly.

Can you read my problem in detail and give me some suggessions.

I have a Application running under Unix (Written in MUMPS which is a HIS), usually running in PCs with a telnet session. The application providers have given a special Windows Emulator (You can say a enhanced telnet) with some extended features which will communicate with you pc as necessary.

For Arabic and English keyboard layout toggling, they use some ascii character sequence. Example (Ascii 30)~'w(Ascii 1)1 for arabic and (Ascii 30)~'G(Ascii0) for English.

This was working fine upto win98. From Win2000 and XP it isn't toggle from English to Arabic, but Arabic to English is working fine. So we need to do the manual arbic to english toggling by pressing Alt+Shift.

-----------------------

This MUMPS has capability of calling an exe (using VB6) from the PC thru the emulator, so what I did was, created an exe without any interface which will toggle from arabic to english using ActiveKeyboardLayout API and called that exe from MUMPS. Unfortunately it is changing to the arabic layout only to that process/thread (EXE). And when the exe is finished and the control is given to my telnet window it is changing back to English.

-----------------------

If you can help me to create the following scenario, it will be fine.

From my telnet session I will call an exe whenever I want to change it to Arabic which doesn't have any interface, and that exe should change the layout of my telnet session (which is completely another process) keyboard layout to Arabic, so even the exe is completed and the control/focus is given to the telnet session it will remain in Arabic. For the user he will not see anything but changing the keyboard in his telnet session.

May be you can think different solutions. I will appreciate if you can give me some detail infor.

Thanks Again.

Riyas

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.