5
A
回答
6
试试这个在您的FORMCREATE:
procedure TForm1.FormCreate(Sender: TObject);
var
MyKeys: array of tagInput;
begin
setLength(MyKeys, 2);
MyKeys[0].Itype:=INPUT_KEYBOARD;
MyKeys[0].ki.wVk:=VK_CAPITAL;
MyKeys[0].ki.wScan:=0;
MyKeys[0].ki.dwFlags:=4;
MyKeys[0].ki.time:=0;
MyKeys[0].ki.dwExtraInfo:=0;
MyKeys[1].Itype:=INPUT_KEYBOARD;
MyKeys[1].ki.wVk:=VK_CAPITAL;
MyKeys[1].ki.wScan:=0;
MyKeys[1].ki.dwFlags:=4+2;
MyKeys[1].ki.time:=0;
MyKeys[1].ki.dwExtraInfo:=0;
SendInput(2, MyKeys[0], sizeof(tagInput));
end;
您可以在msdn
相关问题
- 1. 虚拟键盘
- 2. 安卓应用程序开始虚拟键盘打开
- 3. Android虚拟键盘KeyListener获取虚拟键盘按键
- 4. 虚拟键盘wpf
- 5. 虚拟键盘javascript
- 6. Windows虚拟键盘
- 7. MooTools虚拟键盘?
- 8. 了虚拟键盘
- 9. javascript虚拟键盘
- 10. Jquery虚拟键盘
- 11. Javascript虚拟键盘
- 12. Flex:虚拟键盘
- 13. JavaFX虚拟键盘
- 14. 在PlayBook上开发虚拟键盘
- 15. 从Qt隐藏密钥虚拟键盘
- 16. JavaScript中的虚拟键盘
- 17. 隐藏虚拟键盘
- 18. Lwuit禁用虚拟键盘
- 19. 制作虚拟键盘
- 20. 实现虚拟键盘PC
- 21. 使虚拟键盘消失
- 22. 动画虚拟键盘
- 23. iPhone虚拟键盘错误
- 24. Qt虚拟键盘和QInputContextFactory
- 25. Unicode和jQuery虚拟键盘
- 26. ScrollPanel当DisclosurePanel +虚拟键盘
- 27. LWUIT 1.4:用虚拟键盘
- 28. Android虚拟键盘位置
- 29. 顶部的虚拟键盘
- 30. 虚拟键盘命令
该代码获取更多*印刷机*本大写锁定键。您可能想要添加另一个键盘事件来模拟密钥的*版本*。 –
@Rob:对,谢谢。 – CloudyMarble
这不适合我。如果有问题,我正在使用XP家庭版。 –