@DimaD0106d

Как убрать клавишу срабатывания (клавиатура, программирование)?

Я хочу чтобы кнопка срабатывания убиралась прочь.

import keyboard

def s():
    print('ХЕЛОУ, МОЙ СЛАДЕНЬКИЙ КОТИК)))))')

keyboard.add_hotkey('f', lambda: (s()))
input()


получается это: ХЕЛОУ, МОЙ СЛАДЕНЬКИЙ КОТИК)))))
fХЕЛОУ, МОЙ СЛАДЕНЬКИЙ КОТИК)))))
fХЕЛОУ, МОЙ СЛАДЕНЬКИЙ КОТИК)))))
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
@ZERRITO
Пустой ноль
Если под "кнопкой срабатывания" подразумевается кнопка "f", то она появляется из-за input()
То есть сначала вы вводите в консоль "f", из-за чего она отображается, после чего выводится текст (это можно проверить, если написать input("\n")).
Вместо этого можно использовать
import keyboard
import time

def s():
    print('ХЕЛОУ, МОЙ СЛАДЕНЬКИЙ КОТИК)))))')
while True:
    time.sleep(0.05)
    if keyboard.is_pressed('f'):
        s()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
29 нояб. 2024, в 09:43
100000 руб./за проект
29 нояб. 2024, в 07:44
20000 руб./за проект