from pynput import keyboard
from pynput.keyboard import Key, Controller
from tkinter import Tk
import webbrowser
#импорт модулей
print('programm is activated')
def copy_text():
print('робит')
keyboard = Controller()
keyboard.release('d')
keyboard.release('в')
keyboard.release(Key.ctrl)
keyboard.release(Key.alt)
keyboard.press(Key.ctrl)
keyboard.press('c')
keyboard.release('c')
keyboard.release(Key.ctrl)
webbrowser.open_new_tab(f'https://ya.ru/search/?text={Tk().clipboard_get()}') #открытие браузера со скопированной ссылкой
with keyboard.GlobalHotKeys({
'<ctrl>+<alt>+d': copy_text,
'<ctrl>+<alt>+в': copy_text,}) as h: #хоткеи
h.join()
我按下 ctrl + alt + D,程序会打开一个浏览器,显示从任何其他程序中选择的文本,但为什么我按下 ctrl + alt,程序仍然会打开一个新选项卡,显示从其他程序中选择的文本。
此代码需要测试验证,请理解。文盲也得到了纠正: