Klawiatura
Wersja A
Zmiana kąta promienia koła.
- Główne okno aplikacji:
- zawartość obszaru roboczego:
- niebieskie koło o średnicy równej mniejszemu wymiarowi obszaru
roboczego okna, o środku w środku tego obszaru (umożliwić zmianę
wielkości okna i dopasowywać koło do aktualnych jego rozmiarów)
- promień tego koła (biały odcinek o grubości 3 pikseli), początkowo
o kącie 0 stopni (skierowany do góry), którego kąt będzie modyfikowany
przez użytkownika
- pozycja menu 'Kąt ze schowka' - ustawienie kąta promienia na wartość
liczbową zawartą jako tekst w schowku
- wartość oznacza liczbę stopni w obrocie zgodnie z ruchem wskazówek
zegara (czyli 90 oznacza położenie poziome w prawo)
- jeżeli schowek jest pusty wyświetlić komunikat
- można założyć, że tekst w schowku zawsze jest liczbą całkowitą
z przedziału [0, 359]
- Działanie programu:
- jednorazowe naciśnięcie klawisza strzałki w prawo lub w lewo bez
SHIFT - przesunięcie promienia o 3 stopnie zgodnie z ruchem wskazówek
zegara (strzałka w prawo) lub przeciwnie (w lewo)
- przytrzymanie klawisza strzałki w prawo lub w lewo bez SHIFT aż
do uruchomienia mechanizmu autopowtarzania - przesuwanie promienia
wg zasady: 3 pierwsze automatyczne powtórzenia klawiszy - każde
powinno spowodować przesunięcie o 3 stopnie, 3 następne - o 6 stopni,
3 następne o 9 stopni itd.
- jednorazowe naciśnięcie klawisza strzałki w prawo lub w lewo z
SHIFT - przesunięcie promienia odpowiednio w prawo lub w lewo z
dosunięciem do najbliższego kąta będącego wielokrotnością 45 stopni
- autopowtarzanie klawisza strzałki w prawo lub w lewo z SHIFT -
ignorować
- po każdej modyfikacji położenia promienia w schowku powinien znaleźć
się tekst (w standardowym formacie) z wartością aktualnego kąta
- UWAGA: wyeliminować poprawnie wszystkie efekty mrugania