GetKeyboardLayout(0)返回相同的结果

时间:2018-10-16 07:10:17

标签: linux wine keyboard-layout

我正在尝试通过调用获取应用程序中使用的布局

HKL lt = GetKeyboardLayout (0);

我将得到相同的结果-lt = 04190419x,无论当前使用哪种布局。该程序在Windows下用Delphi编写,使用了GUI,并使用wine-3.0在OS AstraLinux上运行。 AstraLinux系统具有2种布局-英语[US]和俄语。在Windows下运行此应用程序时,可以正确确定所使用的布局-英语[US]布局上的GetKeyboardLayout(0)= 04090409x,俄语布局上的GetKeyboardLayout(0)= 04190419x。但是,在AstraLinux下工作时,无论使用哪种布局-英语[美国]或俄语,GetKeyboardLayout(0)始终返回04190419x。

0 个答案:

没有答案