在我的節點程序(作爲節點新手)中,我將midi值從鋼琴鍵盤轉換爲A-Z字母。這個想法是能夠使用我的鋼琴鍵盤寫電子郵件等。使用Nodejs在OSX應用程序中作爲鍵盤輸入流輸出
我怎樣才能像被寫入使用
process.stderr.write(letterValue);
出現在其他程序中的按鍵輸入,如Gmail /文本編輯,當我改變窗口焦點到該應用程序勸慰值?
process.stderr是正確的方法嗎?目前,letterValue變量僅寫入控制檯。
在我的節點程序(作爲節點新手)中,我將midi值從鋼琴鍵盤轉換爲A-Z字母。這個想法是能夠使用我的鋼琴鍵盤寫電子郵件等。使用Nodejs在OSX應用程序中作爲鍵盤輸入流輸出
我怎樣才能像被寫入使用
process.stderr.write(letterValue);
出現在其他程序中的按鍵輸入,如Gmail /文本編輯,當我改變窗口焦點到該應用程序勸慰值?
process.stderr是正確的方法嗎?目前,letterValue變量僅寫入控制檯。
我找到了答案 - 如何在節點創建系統的寬輸入:
您可以嘗試替代KBM-機器人。它是一個非常小且仍然跨平臺的庫,可將密鑰發送到稱爲節點密鑰發送方的操作系統。
用npm install --save-dev node-key-sender
安裝。
,併發送一個回車鍵來使用鍵盤:
退房的文檔頁面,看看如何發送其它鍵:https://www.npmjs.com/package/node-key-sender。