Odczyt i zapis klawiszy do Settings.settings w projekcie C#

0

Cześć,

chciałbym napisać AutoClickera. Chodzi tu mniej więcej o to, że nie do końca wiem, co zrobić, aby zapisać wszystkie klawisze, a potem je odczytać. Tak wygląda okno aplikacji:
screenshot-20210528201818.png

Kod odpowiadający za zmianę skrótu:
screenshot-20210528201924.png

2

Weź mi wytłumacz jaki tok myślenia doprowadził Cię do wklejenia screenów z kodem zamiast samego kodu?

0

Skróty są kombinacją klawiszy. Odpowiadają za to odpowiednie flagi. Jeżeli chcesz odczytać kombinację klawiszy użyj event KeyDown i zapisuj klawisze w ascii. Następnie dodaj skrót do żądanego okna (bo każde okno lub kontrolka ma inne skróty). Pamiętaj, że w twoim kodzie jest asd. To co innego niż ctrl+c, gdzie Ctrl jest modyfikatorem. Musisz znaleźć sposób na wykrycie wciśnięcia tych znaków

0

@jacek.placek: zawsze tak robilem, czym to rozni sie wklejenie screena od wklejenia dokladnie tego samego urywku kodu jako tekst?

0

dobra, to moze tak, czy czyms takim da sie wywolac event klikania? https://github.com/Willy-Kimura/HotkeyListener

1

jeżeli chodzi o jednoczesne klikniecie ASD to ja bym zrobił to tak

Nasłuchiwał 2 eventów 1. KeyDown 2.KeyUP

Na KeyDown dodawał bym te klawisze do tablicy
Na KeyUP usuwał bym z tablicy

W wypadku wywołania KeyUp lub KeyDown

Sprawdzał bym czy warunek klawiszowy został spełniony

Przykładowo

Wciskasz A S nastepnie puszczasz S i wciskasz D
Wtedy zawartość tablicy to będzie kolejno

A,S
A
A,D

0

@Kardash
przepraszam, ze odpowiadam tak pozno, ale w jaki sposob moge te eventy przechwycic, kiedy aplikacja dziala w tle?

1 użytkowników online, w tym zalogowanych: 0, gości: 1