• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Absurdalnie szybkie klikanie spacji

Object Storage Arubacloud
0 głosów
5,388 wizyt
pytanie zadane 8 grudnia 2018 w Offtop przez Marfarzar Bywalec (2,810 p.)
Jak zmodyfikować klawiaturę, a dokładnie spację, żeby można było szybciej ją podwójnie klikać? Nie chodzi mi o programy, bo jest taka gra, w której im szybsze podwójne kliknięcie spacji tym lepiej. Ja po 68k takich podwójnych kliknięć klikam ją średnio w około 60 milisekund. Wydaje mi się, że jak spacja będzie bardzo cienka i płaska (a obecnie mam klawiaturę Razer Ornata Chrome) to szybciej się ją będzie klikało. Tylko jaka spacja będzie pasowała do tej klawiatury, gdzie ją kupić i czy da się tak zmodyfikować? Wiem, że jest osoba, która jakoś zmodyfikowała klawiaturę w tej grze i robi to czasami w 15-35 milisekund, a to absurdalny czas.

4 odpowiedzi

+5 głosów
odpowiedź 8 grudnia 2018 przez Kamil Naja Nałogowiec (27,410 p.)
W AHK można napisać skrypt, który przebinduje jedno kliknięcie spacji na kilka. Możesz w nim też napisać skrypt, który będzie czytał kody kilku klawiszy obok siebie i interpretował je jako kliknięcie spacji, co pozwoli Ci na szybsze klikanie.

https://www.autohotkey.com/
komentarz 8 grudnia 2018 przez Marfarzar Bywalec (2,810 p.)
Ale mi chodziło bez używania programów
komentarz 20 stycznia 2021 przez Aznavor Nowicjusz (100 p.)

@Kamil Naja, mi nie działa nie wiem jak to zrobić :(

 

+5 głosów
odpowiedź 8 grudnia 2018 przez RafalS VIP (122,820 p.)
edycja 8 grudnia 2018 przez RafalS

Instalujesz najnowszego pythona.

Instalujesz moduły PyHook3 i keyboard. W konsoli:

pip install PyHook3 keyboard

zapisujesz taki skrypt:

import PyHook3
import pythoncom
import keyboard


def on_key_down(event):
    global counter
    if event.KeyID == 32:
        if counter < 4:
            counter += 1
            keyboard.press_and_release('space')
        else:
            counter = 0
    return True


counter = 0
hm = PyHook3.HookManager()
hm.KeyDown = on_key_down
hm.HookKeyboard()

pythoncom.PumpMessages()

odpalasz w konsoli:

python nazwa_skryptu.py

odpalasz gierke. 

1 fizyczne wcisniecie spacji = 5 spacji

Daj znać jak poszło :P

PS: jesli 5 to za malo / za duzo to smialo zmodyfikuj tą piątkę w linijce if counter < 4.

Tak do 100 działa nawet spoko, potem troche czuć opóźnienie :D

EDIT: Przetestowalem pyinstaller i tutaj masz plik exe dla podwajania spacji.

Jeśli to nie odpowiada to takim kodem możesz ustawic wciskanie n spacji innym przyciskiem, tutaj F12 = 100 spacji:

import PyHook3
import pythoncom
import keyboard


def on_key_down(event):
    print(event.KeyID)
    if event.KeyID == 123:
        for _ in range(100):
            keyboard.press_and_release('space')
    return True


counter = 0
hm = PyHook3.HookManager()
hm.KeyDown = on_key_down
hm.HookKeyboard()

pythoncom.PumpMessages()

Dodalem wypisanie keyID gdybys chcial ustawic pod inny - wystarczy wcisnac ten klawisz i sprawdzic co pojawia sie na konsoli.

 

komentarz 8 grudnia 2018 przez Marfarzar Bywalec (2,810 p.)
Ale mi chodziło bez używania programów, za programy banują, za modyfikację fizycznie klawiatury nie
komentarz 8 grudnia 2018 przez Milesq Nałogowiec (32,020 p.)

@RafalS, JAk to zrobiłeś że pyinstaller wygenerował tylko ten jeden plik?

komentarz 8 grudnia 2018 przez RafalS VIP (122,820 p.)
--onefile :P
komentarz 8 grudnia 2018 przez Milesq Nałogowiec (32,020 p.)
Ok, już doczytałem ;) Można jeszcze użyć --noconsole
+4 głosów
odpowiedź 8 grudnia 2018 przez User007 Bywalec (2,400 p.)
Polecam podłożyć spację klawiatury pod igłę maszyny do szycia. :) Oczywiście usuwając igłę.
2
komentarz 8 grudnia 2018 przez Marfarzar Bywalec (2,810 p.)
Nie mam takiej maszyny xd
+3 głosów
odpowiedź 8 grudnia 2018 przez Kamil Naja Nałogowiec (27,410 p.)
Inny pomysł - podłącz 2 klawiatury i klikaj na obydwu!

Podobne pytania

0 głosów
2 odpowiedzi 811 wizyt
pytanie zadane 1 listopada 2020 w Java przez Comparion Obywatel (1,810 p.)
0 głosów
3 odpowiedzi 2,335 wizyt
pytanie zadane 17 maja 2017 w C i C++ przez ChiriChiri Obywatel (1,260 p.)
–1 głos
2 odpowiedzi 1,089 wizyt

92,556 zapytań

141,404 odpowiedzi

319,563 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...