LINUX.ORG.RU

Вставка текста

 


1

1

Прошло 7 лет, а проблема та же Вставка текста в текстовое поле, минуя буфер обмена Как и чем можно вставить в тестовое поле по сочетанию клавиш заранее заготовленный текст?

★★

Последнее исправление: maxcom (всего исправлений: 1)

Ответ на: комментарий от anonymous_sapiens

Вставить текст в любое текстовое поле посредством горяих клавиш.

KOT040188 ★★
() автор топика
Ответ на: комментарий от einhander

Никаких проблем нет. Трогать буферы не надо.

KOT040188 ★★
() автор топика
Ответ на: комментарий от mydibyje

Нарыл такой скрипт:

[code]#!/bin/bash

sleep 0.2s;xdotool type –delay 250 ‘Вставляемый текст’[/code]

С фразой всё норм. Но если я хочу вставить один символ, беда. В хроме/опере/вивальди пару раз вставляется, а потом наглухо залипает и не работает. В некоторые приложения вообще не хочет вставлять. В то же время в телеге всё норм.

KOT040188 ★★
() автор топика
Последнее исправление: KOT040188 (всего исправлений: 2)
Ответ на: комментарий от anonymous_sapiens

Прошло семь лет, а ответов на элементарные вопросы ОП так и не дал: какую задачу пытается решить

Задача – протролить местную аудиторию. Надо признать, справляется.

ashot ★★★★
()

Мне кажется, что надо пропатчить каждую используемую программу, чтобы они вызывали функцию по вставке текста.

Или библиотеку, принимающую события от x-сервера. Для того, чтобы можно было вставить несколько событий ввода «изниоткуда».

Как работает xdotool не знаю, но подозреваю, что она отправляет события в x-сервер, чтобы он их отправил в прикладные программы.

Shushundr ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.