GetKeyboardLayoutName Win32API

Tim Golden mail at timgolden.me.uk
Sun Feb 15 04:53:24 EST 2009


Tsolakos Stavros wrote:
> Hi all.
> 
> I was trying to find a way to read the currently selected input layout
> from an app written in python. I am aware that if the app were written
> in C, I would have to call the GetKeyboardLayoutName() function. How can
> this be done in Python? I want to avoid writing an extension just for
> this. The function is not available through pywin32.

<code>
import ctypes

s = ctypes.create_unicode_buffer (1024)
ctypes.windll.user32.GetKeyboardLayoutNameW (s)

print s.value

</code>

TJG



More information about the Python-list mailing list