Fråga:
Morse Code metakommandosekvenser?
hotpaw2
2018-05-11 00:31:50 UTC
view on stackexchange narkive permalink

När du använder Morse Code som en tillgänglighets- / funktionshinderkommunikation eller inmatningsmetod, finns det några icke-alfanumeriska prickstreck-sekvenser som är vanligare eller mer lämpliga för metakommandon, till exempel "tala den sista strängen", "skicka kommandosträng till rullstol ”, eller bara för att ange vagnreturer eller versera nästa bokstav.

Det verkar redan finnas ett vanligt kontroll- eller metakommando för bakre utrymme (6 eller 8 punkter?)

Google verkar ha nyligen demonstrerat en förbättring av Android GBoard för att möjliggöra prediktiv talsyntes via head-switch-ingång för användning av vissa allvarligt handikappade personer med någon form av Morse-kod.
Funderar du på att skapa en enhet som använder sådana kontrolltecken?
@hotpaw2 Bra fråga. En snabb sökning visade inte någon annan standard än den som någon startade: https://github.com/agwells/dotdash-keyboard-android/wiki/Wells-extended-Morse-code
Ja, det finns ett Morse Code-alternativ inbyggt i Googles eget "GBoard" -tangentbord sedan Android 5.0: https://support.google.com/accessibility/android/answer/9011881?hl=sv Något nedslående imo, det har bara separata knappar för punkt- och streckinmatning - inget sätt att använda den som en "rak nyckel" som jag kunde hitta.
Två svar:
Chris Bosse AC1EO
2018-06-09 06:14:09 UTC
view on stackexchange narkive permalink

Kanske prova lokala resurser och aktiva webbplatser. Ibland är en stor, livfull gemenskap bättre än medelmåttiga standarder.

Morskoder för datoråtkomst

https://www.makoa.org/jlubin/morsecode.htm

...

Jag har koder definierade i två "grupper" och använder en kod för att växla mellan dem. Detta gör att jag kan återanvända samma koder för olika funktioner i olika grupper. En tredje kodgrupp innehåller koder som alltid är aktiva, till exempel kommandon för att växla mellan de andra kodgrupperna.

Ändringsknappar (Shift, Control & Alt) släpps efter att nästa kod för en icke-modifieringsnyckel är skickas. Om en modifieringsnyckel behövs för att förbli aktiv för flera tangenter kan håll / släpp-koden användas för att hålla den aktiv tills håll / släpp-koden skickas igen.

För att flytta muspekaren, skicka kod en gång för riktningen (upp / ner / höger / vänster) sedan upprepningskoden (en enda klunk). Musen fortsätter att röra sig i den riktningen tills antingen en enda slurk eller puff stoppar den. Standard musrörelsen är inställd på att flytta fyra mikkey. När jag behöver vara mer exakt skickar jag "muszoom" -koden som ändrar musens rörelse till en mikkey.

A " · " är en klunk och en " - "är en puff.

Alfa-numerisk kodgrupp

Alphabet, numbers, and control keys assigned dots and dashes

Mus / Windows Kodgrupp

Keyboard combinations, cursor movement keys, and mouse movements assigned dots and dashes

...

Ovanstående webbplats hade också länkar till andra resurser . Ovanstående verkar vara en artikel "Morse Codes for Computer Access" i Assistive Technology and Electronic Aids for Daily Living .

natevw - AF7TB
2018-06-15 02:31:02 UTC
view on stackexchange narkive permalink

Programvarutangentbordet "GBoard" inbyggt i Android sedan 5.0 erbjuder ett Morse-kodläge, men jag har inte hittat noggrann dokumentation. Deras träningswebapp innehåller endast bokstäverna A – Z.

Några kommandosekvenser är dock tydliga via gränssnittet:

Google's marketing image for Morse keyboard

Specifikt:

  • ..-- - mellanslag
  • --- - - backsteg
  • .-.- - returnera
  • ....-. - shift [ versaler]
  • .----- etc. (som siffror med en extra dah) - välj förslag för autoslutförande

Författaren till den här sidan verkar ha varit inblandad i utvecklingen av GBoard-gränssnittet, men inte så många av hennes interpunktionssekvenser fungerade för mig när jag försökte det idag.

UPPDATERING : Jag kan ha tagit isär en GBoard-APK eller inte och spårat karaktärsmappningen: https://gist.github.com/natevw/0fce6b56c606632f8ee780b5d493f94e

Main observationer:

  • de kontrolltecken som redan är synliga i användargränssnittet (och listade ovan) verkar vara de enda som stöds internt.
  • det finns några speciella " utökade "tecken, t.ex. . - .-- för } och ...... för ^ kod >.


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 4.0-licensen som det distribueras under.
Loading...