GOOGLE ADS

понедельник, 11 апреля 2022 г.

Как отправить символ Unicode с помощью Autokey keyboard.sendkeys()?

Я пытаюсь использовать Autokey-py3 v0.93.10 (в Linux Mint 18.2) для генерации символов Unicode с помощью keyboard.send_keysкоманды. К сожалению, ни одна из следующих попыток не работает.

keyboard.sendkeys("—")
keyboard.sendkeys(u"\u2014")

или эта попытка скопирована из unicode.py:

import.paste_character("—")

Может ли кто-нибудь посоветовать мне, что мне не хватает?


Решение проблемы

Это работает для меня (в основном):

keyboard.send_keys("<ctrl>+<shift>+u+" + "012b")
keyboard.send_keys("<ctrl>")

Кажется, это зависит от приложения, в которое вы пишете, среды рабочего стола, дистрибутива и его версии...

Например, сейчас он работает в этом окне, но не работает внутри LibreOffice Writer в KDE/Manjaro (хотя несколько месяцев назад он работал там).

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...