我想知道爲什麼Nimbus與Virtual keys有些衝突。看看我下面製作的示例: public class buttontest implements ActionListener {
JMenuItem close =new JMenuItem("Close");
public static void main (String[] args){
try {
Im making一個程序,其中C++自動按下鍵盤上的按鍵。我用鍵盤上的每個按鍵都做到了這一點。它完美的作品除了當我試圖使用方括號'['。如果我告訴計算機打印一個方括號,它會按預期方式打印方括號,但它也會按下窗口開始按鈕,因此打開開始菜單?經過一些調試後,我發現只有在SendInput函數用於釋放KEY時,纔會彈出開始菜單,而不是按下它。所以我的問題是爲什麼會發生這種情況? PS在任何人詢問之前,
我試圖用Windows API:SendInput()彈出菜單,但每次都完全失敗。 #include <windows.h>
int main (void)
{
INPUT Alt_Space[4] = {0};
Alt_Space[0].type = INPUT_KEYBOARD; // Alt Key down
Alt_Space[0].ki.wVk = V