Рубрики
Без рубрики

Забавная история о том, как мы исправили космическую промежутку с 9 линиями за 9 минут

Исправление пробела, да, с питоном. Tagged с Python, клавиатурой, FunnyDev.

Короткая, быстрая история о том, как мы наконец нашли что -то, что нам понравилось после нескольких часов неудобной печати.

Что ж, у нас есть сессии Python каждую неделю, и у нас есть один человек, чей космический бар не работал и не работал, когда вы этого не ожидаете И это был магазин закрыт большую часть времени.

Как только удача ударила очень сильно, и в течение нескольких недель мы забыли об этом, пока космический пакет не решил вернуться. Постоянное решение, которое использовал человек, было виртуальной клавиатурой. Перед набором он установил бы указатель мыши на просмотре клавиатуры, и вместо того, чтобы нажать на пробел, он щелкнет правой кнопкой мыши на мышиной прокладке ноутбука, щелкнув виртуальную пробел. Это не весело, что я могу вам сказать, и без забавного кодирования, конечно! Мы добавим в то, чтобы сделать это, это было действительно &^%*^%$%$ £.

Именно после нашей практической сессии GIT я начал спрашивать себя, чему мы учим, если не сможем решить это с помощью Python. Я обратился к своим ключам, и моей первой интуицией была Pyautogui. И да, человек уходил через 5 минут, он собирал свои вещи … Я должен был сделать это правильно, прямо сейчас!

Я был потерян в документах Pyautogui’s Keys, я решил исследовать новые варианты прямо там, в диком синем. Я увидел упаковку, клавиатуру, следовало бы подумать об этом xD. С помощью импортной антигравитационной шутки, прошивающей мой разум, я был на странице Docs, которая … MD -файл. EUHH Пример показал только один вариант использования, я копал, вспахал, рылся … Я был CTRL+F Брусным поиском, пока не придумал бесконечный цикл, обнаружение событий и отправка ключей. Прохладный! API был действительно великолепен, поскольку вы интуитивно угадали имена ключей. Молодец клавиатура 🎉.

import keyboard  # using module keyboard

while True:  # making a loop
    try:  # used try so that if user pressed other than the given key error will not be shown
        if keyboard.is_pressed('ctrl+alt+s'):  
            print('pressed')
            keyboard.write(' ')
    except:
        pass

Вместо того, чтобы отправлять файл, я виртуально-клавишной напечатал программу в ноутбуке человека, у меня не было времени на установку этой сумасшедшей настройки мыши для космической панели. Я пошел в быстрый, мобильный опыт обмена сообщениями помог. Тогда нам пришлось думать о комбинациях. На моем компьютере CTRL+S работал нормально, но это была популярная команда Save, и она сильно ударила по его компьютеру. Мы попробовали Z+x Но это печатало эти буквы. Наконец мы остановились на Ctrl+Alt+S.

Затем о развертывании автоматически Win8 ссылается на файлы PY. Один щелчок по файлу, и он работал. Фу, мы проверили, и человеку это очень понравилось, так как он устал от мыть. Змея наконец проглотила мышь [1].

У вас есть история о том, как короткий фрагмент съел проблему с ошибкой? Поделитесь этим ниже!

([1] Майк Дрисколл имеет блог мыши против Python)

Изображения из Unsplash

Оригинал: “https://dev.to/abdurrahmaanj/the-funny-story-of-how-we-fixed-the-spacebar-with-9-lines-in-9-minutes-2f58”