在做插件的时候发现一个功能特别费劲:模拟用户输入一段文字。字母可以通过循环调用 simulateKeyboardTap 来实现。文字就实现不了了。
我用了一个折中的办法先将这段文字使用 copyText 弄到剪切板里。但是当我使用 simulateKeyboardTap('v', 'ctrl') 的时候发现只能输出一个字母 v。这应该是一个 bug。
我实在 vscode 里面出现的。大体步骤如下:先通过 simulateKeyboardTap('p', 'ctrl'),然后在copyText('xxxx'), 再然后 simulateKeyboardTap('v', 'ctrl')
simulateKeyboardTap('p', 'ctrl')
copyText('xxxx')
simulateKeyboardTap('v', 'ctrl')