I have been using code below for years in Windows 7 and 8, but it no longer works in Windows 10.  I found that if I have the keyboard icon showing (if you have alternate keyboards in language options), it actually clicks on it, opening the "switch keyboard" dialog.  However, if I disable the additional keyboards (which shows no icon for keyboards), it simply doesn't click at all.  Something must have changed in the api.  It appears to find the icon/handle, but it doesn't know where to click. The