我想读取剪贴板数据并将其粘贴到buffer/ scanf中,这样我就可以相应地读取数据解析。我的应用程序完全是用go编写的CLI应用程序。
我使用https://github.com/atotto/clipboard从剪贴板读取数据,但现在我希望只有在用户触发CRTL+V或SHIFT+INSERT时才调用此函数。
package main
import (
"fmt"
"github.com/atotto/clipboard"
)
func main() {
// I want this module to be invoked only when user clicks CTRL+V or SHIFT+INSERT
text, err := clipboard.ReadAll()
if err != nil {
fmt.Println(err)
return
}
fmt.Println(text)
}