function copyHandler(e) {
e.clipboardData.setData("text/plain", "1 1 1 1");
e.preventDefault();
}
document.addEventListener("copy", copyHandler, false);
При нажатии комбинация Ctrl+C событие copy срабатывает только в случае когда на странице, что либо выделено.
На данный момент вижу только одно решение, сделать невидимое текстовое поле и копировать в него необходимые данные по событию keydown, делать выделение и далее уже пробрасывать все это в clipboard, но все же это жесткий хак.
Возможно есть какие либо еще способы?