userinput.md 9.5 KB

Felhasználói bemenetek

Játékpad

Az első játékpad és joystick leképezésre kerül a billentyűzetre, és együtt működnek. Például nem számít, hogy a kontrolleren nyomod-e le a Ⓧ gombot, vagy a billentyűzeten a X billentyűt, mindkét esetben mind a játékpad lenyomott jelzője, mind a billentyű lenyomott jelzője beállításra kerül. A leképezés megváltoztatható szkenkódok MEG-4 memóriába írásával, bővebb infóért lásd a [memóriatérkép] fejezetet. Az alapértelmezett leképezés a kurzornyilak az irányok ◁, △, ▽, ▷; a Szóköz az Ⓐ elsődleges gomb, a C a Ⓑ másodlagos gomb és az X az Ⓧ, Y az Ⓨ. A Konami Kód is működik (lásd KEY_CHEAT szkenkód).

Mutató

A koordináták és az egérgombok lenyomott állapota könnyedén lekérdezhető a MEG-4 memóriájából. A görgetés (mind a függőleges, és ha van, vízszintes támogatott), úgy van kezelve, mintha fel / le vagy balra / jobbra egérgombok lennének.

Billentyűzet

A kényelem érdekében számos gyorsbillentyűvel és beviteli metódussal rendelkezik. A programozáshoz szükséges összes karakter elérhető egy Alt kombinációval, függetlenül attól, hogy a platform milyen billentyűzetkiosztással rendelkezik:

Bal Alt kombinációk

UNICODE Kódpont beviteli mód

Ebben a módban hexa számok adhatók meg (0-tól 9-ig és A-tól F-ig). Ahelyett, hogy külön-külön vinné be ezeket a gombokat, az általuk leírt kódpontot viszi be, mintha az a billentyűzeten egy különálló gomb lett volna. Például a következő sorozat GUI, 2, e, ⏎Enter egy pontot . visz be, mivel a U+0002E kódpont az a . pont karakter.

NOTE: Csak az Alap Többnyelvű Sík (Basic Multilingual Plane, U+00000-tól U+0FFFF-ig) támogatott, néhány kivétellel az emoji tartományára a U+1F600-tól kezdve. Minden más kódpontot egyszerűen figyelmen kívül hagy.

Ez a beviteli mód automatikusan kilép bevitel után.

Kompozit mód

Kompozit módban ékezet, kettőspont, hullám, hurok stb. adható a karakterekhez. Például a következő sorozat AltGr, a, ' egy á-t, vagy az AltGr, s, s egy ß-t, míg az AltGr, c, , egy ç-t, stb. eredményez. Használható a Shift a betűvel együtt, hogy a nagybetűs formát adja végeredményül.

Ez a beviteli mód automatikusan kilép bevitel után.

Ikon mód

Ikon módban olyan speciális ikon karakterek vihetők be, amik az emulátor bevitelét ábrázolják (például a következő sorozat Alt+I, m egy 🖱 egér (mouse) ikont, vagy az Alt+I, a a játékpad gombjának ikonját) valamint emoji ikonokat ábrázolnak (például Alt+I, ;, ) egy 😉 karaktert fog bevinni, míg az Alt+I, <, 3 egy karaktert eredményez).

Ez a beviteli mód automatikusan kilép bevitel után.

Katakana és Hiragana mód

Hasonló az ikon módhoz, de itt a kiejtett hangok Romaji betűit kell beírni egy ázsiai karakterhez. Például a következő sorozat Alt+K, n, a, n, i, k, a úgy értelemződik, mint három hang, ezért három karaktert fog bevinni, ナニヵ. Továbbá az írásjelek is úgy működnek, ahogy elvárjuk, például az Alt+K, . a japán teljes állj karaktert illeszti be.

Használható a Shift az első betűvel együtt, hogy a végeredmény a nagybetűs változat legyen, például Alt+K, Shift+s, u eredménye és nem .

Ez a beviteli mód aktív marad bevitel után is, üss Esc gombot a normál beviteli módhoz való visszatéréshez.

Cirill mód

A KOI8-RU kódlapon alapul, de néhány betű már szám- és szimbólum gombokra lett leképezve. Például a következő sorozat Alt+C, Shift+l, e, n, i, n eredménye Ленин.

Ez a beviteli mód aktív marad bevitel után is, üss Esc gombot a normál beviteli módhoz való visszatéréshez.

Görög mód

Próbál fonetikusan helyes lenni, de a latin ábécé nem feleltethető meg egy-az-egyben. Például a következő sorozat Alt+G, Shift+p, l, a, t, o n, eredménye Πλατων.

Ez a beviteli mód aktív marad bevitel után is, üss Esc gombot a normál beviteli módhoz való visszatéréshez.

NOTE: Ez a funkció adattáblákkal került implementálásra, újabb kombinációk könnyedén, bármikor hozzáadhatók a src/inp.c fájlhoz programozói ismeretek nélkül is.

Billentyűkombináció Leírás
GUI Vagy Super, néha logó van rajta. UNICODE kódpont beviteli mód.
AltGr A jobb Alt billentyű, Kompozit beviteli mód üresen nyomva.
Alt+U Ha a billentyűzeteden nem lenne GUI gomb, ez is UNICODE kódpont beviteli mód.
Alt+Space Kompozit vésztartalék, az AltGr gomb nélküli billentyűzetehez.
Alt+I Ikon (emoji) beviteli mód.
Alt+G Görög beviteli mód.
Alt+J Hiragana beviteli mód.
Alt+K Katakana beviteli mód.
Alt+C Cirill beviteli mód.
Ctrl+S Flopi mentése.
Ctrl+L Flopi betöltése.
Ctrl+R Programod futtatása.
Ctrl+⏎Enter Teljesképernyős mód váltogatása.
Ctrl+A Mindent kijelöl.
Ctrl+I Kijelölés megfordítása.
Ctrl+X Kivágás, másolás vágólapra majd törlés.
Ctrl+C Másolás vágólapra.
Ctrl+V Beillesztés vágólapról.
Ctrl+Z Visszavonás.
Ctrl+Y Újrabeillesztés.
F1 Beépített súgó oldalak (a kézikönyv API Referencia fejezete, lásd [interfész]).
F2 [Kód Szerkesztő]
F3 [Szprájt Szerkesztő]
F4 [Térkép Szerkesztő]
F5 [Betű Szerkesztő]
F6 [Hangeffektek]
F7 [Zenesávok]
F8 [Memóriaátfedők]
F9 [Vizuális Szerkesztő]
F10 [Debuggoló]
F11 Teljesképernyős mód váltogatása.
F12 Képernyő mentése meg4_scr_(unix időbélyeg).png néven.