Waar is de return-toets op mijn toetsenbord?


Beste antwoord

Het hangt af van wat voor soort computer / toetsenbord je hebt, wat je ons niet hebt verteld.

Op een standaard pc-toetsenbord is er geen. Sommige mensen noemen de Enter-toets ‘Return’, maar dit is niet standaard. Zowel het blok rechts van het alfanumerieke hoofdblok als het blok rechtsonder op het numerieke toetsenblok worden Enter genoemd en voeren bijna altijd dezelfde functie uit.

Op een ZX Spectrum is er ook geen Return-toets, alleen een Enter-toets.

Op een BBC Micro of Commodore 64 staat Return aan de rechterkant van het alfanumerieke hoofdblok, aan het einde van de middelste rij letters.

Op een Amstrad PCW staat Return rechts van het alfanumerieke hoofdblok. Hier is het een andere sleutel dan Enter, die zich rechtsonder op het numerieke / cursortoetsblok bevindt. Onder de standaard tekstverwerkingssoftware LocoScript wordt Return gebruikt om een ​​alinea-einde in te voegen tijdens het typen van een document, en wordt Enter gebruikt om een ​​actie te bevestigen. Het onderscheid is belangrijk bij het gebruik van zoeken / vervangen: Return voegt een alinea-einde in de tekst die u zoekt / vervangt in, terwijl Enter de zoek- / vervangactie bevestigt.

Op een Apple Macintosh, het is een beetje ingewikkelder. Het lijkt erop dat het blok rechts van het alfanumerieke hoofdblok afwisselend Return of Enter is, terwijl het blok rechtsonder op het numerieke toetsenbord altijd Enter is. Het is een tijdje geleden dat ik een Mac serieus heb gebruikt, maar ik herinner me dat de twee toetsen meestal hetzelfde doen, maar in sommige toepassingen iets anders doen.

Antwoord

Ja en nee.

Voor moderne USB-toetsenborden gelabeld in het Engels, kan de sleutel die scancode 40 (0x28) retourneert het label “Return” of “Enter” hebben, afhankelijk van wie het toetsenbord heeft vervaardigd. Dit gaat in het huidige gebruik terug naar de Apple II die de sleutel voor deze functie “Return” noemt en de IBM PC die deze “Enter” noemt. Op een standaardtoetsenbord (of de standaard nu uit de ANSI- of ISO-normen komt), bevindt het zich aan de rechterkant van het hoofdtypegebied, drie rijen omhoog vanaf de onderkant en drie rijen omlaag vanaf de bovenkant (soms doorlopend naar andere rijen afhankelijk van welke standaard).

Aan de andere kant wordt de sleutel die scancode 88 (0x58) retourneert en in de rechter benedenhoek van een apart numeriek toetsenblok verschijnt, meestal in het Engels aangeduid als Enter, ongeacht de fabrikant, omdat het zo was gelabeld op de IBM AT-toetsenborden, en toen het Macintosh Extended-toetsenbord met een apart numeriek toetsenblok in 1986 door Apple werd uitgebracht, werd het IBM-label gekopieerd.

Beide USB-scancodes zijn meestal, maar niet altijd, geïnterpreteerd als hetzelfde door de meeste software.

En het wordt alleen maar gecompliceerder als je kijkt naar al de vele toetsenborden die in de loop van de tijd voor verschillende doeleinden zijn gemaakt. De Enter op een originele IBM-pc en de Return op een originele Apple II zullen, ondanks het verzenden van totaal verschillende elektrische signalen naar geheel verschillende computerarchitecturen, meestal hetzelfde resultaat opleveren vanuit het perspectief van de gebruiker. Maar een IBM 3270-terminal heeft bijvoorbeeld een regelteruglooptoets met het label a (een pijl-omlaag en dan-links) op de gebruikelijke plaats om een ​​regel tekst te beëindigen, en een aparte Enter-toets rechtsonder in het belangrijkste typegebied voor het verzenden van de gegevens die in de terminal zijn ingevoerd naar de computer; twee toetsen op hetzelfde toetsenbord, elk met de helft van het label dat je zou zien op de “Enter” van een IBM AT-toetsenbord, die totaal verschillende resultaten hebben.

Dus hoe dan ook.

Als uw context USB-toetsenborden voor pcs en Macs vergelijkt, zijn “Enter” en “Return” de pc- en Mac-namen voor dezelfde toets in het hoofdtypegebied, waarbij hetzelfde signaal via USB naar de computer wordt verzonden.

Als uw context een USB Mac-toetsenbord met een numeriek toetsenblok is, is Enter de naam van de sleutel die USB-scancode 88 (0x58) retourneert op het numerieke toetsenblok, terwijl Return de sleutel is die USB-scancode 40 retourneert (0x28 ) op het hoofdtypegebied.

Als uw context is hoe software gewoonlijk reageert op het indrukken van een toets, zal elke fysieke toets gewoonlijk gelijkwaardige resultaten opleveren op welke personal computer dan ook, maar er zijn allerlei hoeken gevallen waarin dat niet gebeurt, afhankelijk van de specifieke software of hardware, en wanneer u het geval van personal computers verlaat, wordt het nog vreemder.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *