2013-02-26 1 views
0

В диспетчере Windows X11 вы можете выбрать текст и вставить его с помощью средней кнопки мыши.Как выбрать текст с помощью javascript, чтобы он был скопирован в буфер обмена X-mouse?

Это действительно удобно.

Также с помощью javascript вы можете выбрать текст для ввода фокуса.

<input type="text" onFocus="select();" value="The value"> 

Возможно ли, что эта функция выбора также установить выделение в буфер мыши, как если бы он был выбран вручную?

+0

вы хотите вставить его из области браузера? –

+0

У вас нет доступа к буфер обмена пользователей! Доступны плагины, такие как ZeroClipBoard, которые используют Flash. – adeneo

+0

Я был бы очень осторожен, пытаясь сделать веб-страницу реализацией определенных пользовательских интерфейсов для копирования/вставки. Если пользователь работает в браузере в X Windows, то это будет автоматически. Если они используют Microsoft Windows или другой рабочий стол, тогда они не ожидают выбора текста для его копирования, поэтому вы не должны нарушать [принцип наименьшего удивления] (http://en.wikipedia.org/wiki/Principle_of_least_astonishment). – Quentin

ответ

0

ZeroClipBoard - определенно способ пойти с этим.

ZeroClipboard или zclip

+0

ZeroClipboard скопируйте его в буфер обмена, но не в буфер обмена. – Natim

+0

https://github.com/jonrohan/ZeroClipboard/issues/78 – Natim

0

Раствор я нашел на стороне клиента, чтобы run autocutsel.

$ autocutsel & autocutsel -s PRIMARY & 

Но это не совсем то, что я хочу.

Смежные вопросы