108 lines
4 KiB
Python
108 lines
4 KiB
Python
|
|
zawartosc = """======================================================================
|
||
|
|
LISTA ZNAKÓW, KLAWISZY I MYSZY W TKINTER (EVENT.KEYSYM / BIND)
|
||
|
|
======================================================================
|
||
|
|
|
||
|
|
1. LITERY I CYFRY
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Znak | Nazwa w Tkinter (event.keysym)
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
a do z | "a" do "z" (zawsze małe przy <KeyPress>)
|
||
|
|
0 do 9 | "0" do "9"
|
||
|
|
|
||
|
|
|
||
|
|
2. KLAWISZE STERUJĄCE I SPECJALNE
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Znak / Klawisz | Nazwa w Tkinter (event.keysym)
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Spacja | "space"
|
||
|
|
Enter / Powrót | "Return"
|
||
|
|
Backspace | "BackSpace"
|
||
|
|
Tabulator | "Tab"
|
||
|
|
Caps Lock | "Caps_Lock"
|
||
|
|
Shift (lewy) | "Shift_L"
|
||
|
|
Shift (prawy) | "Shift_R"
|
||
|
|
Ctrl (lewy) | "Control_L"
|
||
|
|
Ctrl (prawy) | "Control_R"
|
||
|
|
Alt (lewy) | "Alt_L"
|
||
|
|
Alt Gr (prawy) | "Alt_R"
|
||
|
|
Escape | "Escape"
|
||
|
|
|
||
|
|
|
||
|
|
3. STRZAŁKI I NAWIGACJA
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Klawisz | Nazwa w Tkinter (event.keysym)
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Strzałka w górę | "Up"
|
||
|
|
Strzałka w dół | "Down"
|
||
|
|
Strzałka w lewo | "Left"
|
||
|
|
Strzałka w prawo| "Right"
|
||
|
|
Home | "Home"
|
||
|
|
End | "End"
|
||
|
|
Page Up | "Prior"
|
||
|
|
Page Down | "Next"
|
||
|
|
Insert | "Insert"
|
||
|
|
Delete | "Delete"
|
||
|
|
|
||
|
|
|
||
|
|
4. ZNAKI INTERPUNKCYJNE I MATEMATYCZNE
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Znak | Nazwa w Tkinter (event.keysym)
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
. | "period"
|
||
|
|
, | "comma"
|
||
|
|
/ | "slash"
|
||
|
|
\\ | "backslash"
|
||
|
|
; | "semicolon"
|
||
|
|
' | "apostrophe"
|
||
|
|
[ | "bracketleft"
|
||
|
|
] | "bracketright"
|
||
|
|
- | "minus"
|
||
|
|
= | "equal"
|
||
|
|
` | "grave"
|
||
|
|
|
||
|
|
|
||
|
|
5. KLAWISZE NUMERYCZNE (KEYPAD)
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Klawisz (Num) | Nazwa w Tkinter (event.keysym)
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Cyfry 0 do 9 | "KP_0" do "KP_9"
|
||
|
|
+ | "KP_Add"
|
||
|
|
- | "KP_Subtract"
|
||
|
|
* | "KP_Multiply"
|
||
|
|
/ | "KP_Divide"
|
||
|
|
Enter | "KP_Enter"
|
||
|
|
. | "KP_Decimal"
|
||
|
|
|
||
|
|
|
||
|
|
6. PRZYCISKI MYSZY (KLIKNIĘCIA)
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Akcja myszy | Nazwa zdarzenia (root.bind)
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Lewy przycisk myszy | "<Button-1>" lub "<ButtonPress-1>"
|
||
|
|
Środkowy przycisk (rolka) | "<Button-2>" lub "<ButtonPress-2>"
|
||
|
|
Prawy przycisk myszy | "<Button-3>" lub "<ButtonPress-3>"
|
||
|
|
Puszczenie lewego przycisku | "<ButtonRelease-1>"
|
||
|
|
Puszczenie środkowego przycisku| "<ButtonRelease-2>"
|
||
|
|
Puszczenie prawego przycisku | "<ButtonRelease-3>"
|
||
|
|
Podwójne kliknięcie lewym | "<Double-Button-1>"
|
||
|
|
Potrójne kliknięcie lewym | "<Triple-Button-1>"
|
||
|
|
|
||
|
|
|
||
|
|
7. RUCH MYSZY I ZACHOWANIE
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Akcja myszy | Nazwa zdarzenia (root.bind)
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
Ruch myszy bez klikania | "<Motion>"
|
||
|
|
Przeciąganie z wciśniętym lewym| "<B1-Motion>"
|
||
|
|
Przeciąganie z wciśniętym prawym| "<B3-Motion>"
|
||
|
|
Ruch rolką w górę / dół | "<MouseWheel>"
|
||
|
|
Wejście kursora w obszar okna | "<Enter>"
|
||
|
|
Opuszczenie obszaru okna | "<Leave>"
|
||
|
|
----------------------------------------------------------------------
|
||
|
|
"""
|
||
|
|
|
||
|
|
# Zapisywanie danych do pliku tekstowego z kodowaniem UTF-8 (w celu obsługi polskich znaków)
|
||
|
|
with open("lista_tkinter.txt", "w", encoding="utf-8") as plik:
|
||
|
|
plik.write(zawartosc)
|
||
|
|
|
||
|
|
print("Plik 'lista_tkinter.txt' został pomyślnie utworzony!")
|