Fråga:
Hur skriver jag en ² eller en ³ på ett Apple-tangentbord (internationell engelsk layout)?
Niels R.
2012-03-16 12:59:34 UTC
view on stackexchange narkive permalink

Jag använder ² och ³ mycket i e-post. När jag använde mitt belgiska Windows-tangentbord och en anpassad tangentkarta var det enkelt att skriva detta i Mac OS X när jag tilldelade rätt tangent.

Nu bytte jag till ett qwerty International engelska Apple-tangentbord och jag kan inte skriv dessa tecken lätt. Jag måste kopiera och klistra in dem eller välja dem och göra dem superscript.

Finns det ett sätt att enkelt skriva in dessa tecken genom att röra vid musen eller behöver kopiera och klistra in?

Se till att du förstår arten av * superscript *. I vissa fall finns det teckensnitt som har siffror med övertecken. I andra fall skapar * en ordbehandlare * bilden av ett superscript genom att ta ett vanligt siffertecken, visa det i ett mindre typsnitt och flytta placeringen av tecknet högre upp från baslinjen för resten av texten.
Tio svar:
Mathias Bynens
2012-03-23 14:40:30 UTC
view on stackexchange narkive permalink

Det finns några viktiga gotchas med de andra lösningarna som läggs upp här.

För en, fungerar symbol- och textersättningsposter bara i Cocoa-appar. Om du vill ha en verkligt systemomfattande lösning som fungerar i alla applikationer är detta inte ett alternativ.

Dessutom är appar som KeyRemap4MacBook fantastiska, men att förlita sig på dem betyder att du har för att hålla appen igång i bakgrunden hela tiden, vilket kanske inte är vad du vill ha.

Anpassade tangentbordslayouter till undsättning

Lyckligtvis kan omläggningsknappar göras på ett sätt det fungerar för alla typer av applikationer och utan ytterligare programvara!

Mac OS X har stött .keylayout -filer sedan version 10.2 (Jaguar). Du kan skapa din egen tangentbordslayout eller snarare justera den standard du använder just nu. Lägg bara till en tangentbordskombination som du aldrig använder (för mig finns det många) till symbolerna ² och ³ , och det är det.

I min anpassade QWERTY-tangentbordslayout kan jag helt enkelt trycka på + + 2 kod > för att ange ² och + + 3 för att ange ³ . ( Min anpassade AZERTY-layout har också dessa mappningar.)

Hur man skapar en anpassad tangentbordslayout

För att skapa nya tangentbordslayouter eller modifiera befintliga, Jag rekommenderar Ukelele.app. Det har ett alternativ att skapa en ny tangentbordslayout baserat på den som för närvarande används.

När du har skapat din anpassade layout behöver du inte applikationen längre - du behöver verkligen inte håll den igång i bakgrunden.

Så här installerar du en anpassad tangentbordslayout

  1. Kopiera filen .keylayout till Keyboard Layouts -mapp inom ~ / Bibliotek (om du bara vill installera den för den aktuella användaren) eller / Bibliotek (om du vill installera layouten hela systemet ).
  2. Starta om (om du har installerat layouten i hela systemet) eller logga ut och logga in igen (om du bara har installerat den för den aktuella användaren).
  3. Aktivera den nya tangentbordslayouten via Systeminställningar Språk &-text Inmatningskällor .

Hur man gör en anpassad tangentbordslayout till systemets standard

Valfritt kan du göra den anpassade tangentbordslayouten till systemets standard genom att köra installationsassistenten med root-behörigheter. På det här sättet kommer det att användas för inloggningsskärmen, och alla nya användarkonton du skapar kommer också att vara standard för denna layout. Observera att detta endast kan göras för tangentbordslayouter i / Library / Keyboard Layouts (dvs. layouter som har installerats i hela systemet).

  sudo rm / var /db/.AppleSetupDone; sudo "/ System / Library / CoreServices / Setup Assistant.app/Contents/MacOS/Setup Assistant"  

Du måste skapa ett nytt användarkonto för att slutföra Setup Assistant - men oroa dig inte, du kan ta bort det nya kontot efteråt.

Om du lägger till en anpassad ikon i tangentbordslayouten

OS X använder följande standardikon för din anpassade tangentbordslayout:

Screenshot

Denna ikon kommer att visas i inställningsfönstret och i "Inmatningsmeny" i menyraden.

För att ersätta detta med din egen ikon, skapa en 16 × 16px-bild och spara den i .icns -format i samma katalog som tangentbordslayouten i sig, med samma filnamn (endast tillägget skiljer sig åt). Till exempel har min anpassade QWERTY-layout namnet qwerty.keylayout , så om jag vill använda en anpassad ikon måste den ha namnet qwerty.icns .

En av de "andra lösningarna som publiceras här" är faktiskt att skapa en anpassad tangentkarta med Ukelele. Men din omfattande förklaring är naturligtvis ett mycket användbart tillskott.
Det enda jag inte vet är hur man tar bort eller inaktiverar en inbyggd tangentbordslayout. Se http://apple.stackexchange.com/q/44921/4408 för det.
Jag misstänker att du kanske skulle kunna göra det om du kunde ta reda på hur du infogar din anpassade layout i AppleKeyboardLayouts.bundle.
Jag vet att det fortfarande finns på beta, men jag kommer att lägga till här ändå. Detta fungerade inte på Yosemite = (
@MichelAyres Vad fungerade inte exakt? Säger du att Yosemite inte stöder anpassade `.keylayout`-filer?
@MathiasBynens I följde instruktionerna i svaret `Aktivera den nya tangentbordslayouten via Systeminställningar› Språk & text ›Ingångskällor. ', Men alternativet att aktivera det nya tangentbordet visas inte i ingångskällorna som det borde. Men operativsystemet är fortfarande buggy ...
Det verkar som att `.keylayout`-filen borde gå i` ~ / Library / Keyboard Layouts` ... uppenbart kanske, men jag slösade bort lite tid på att starta om innan jag insåg.
@PeterT: Det nämns i steg 1 under "Hur man installerar en anpassad tangentbordslayout".
Steven Fisher
2012-03-16 13:11:05 UTC
view on stackexchange narkive permalink

Om du kan ange ² och ³ en gång kan du lägga in det som en ersättning i Systeminställningar, språk & Text -> Text.

Lägg något unikt på vänster sida, som ^^ 2 och klistra sedan in din symbol till höger.

Du kanske måste sluta & starta om varje program för att det ska fungera, och vissa program kanske det inte fungerar korrekt i. Alla som använder en webbvy (inklusive Mail , vilket var vad du specifikt frågade om, och Safari) måste du specifikt aktivera Textbyte från menyn Redigera. Individuellt. Eller så kan du köra det här kommandot en gång i Terminal, och det kommer att ändra standard för varje webbvy:

  standard skriv -g WebAutomaticTextReplacementEnabled -bool true  

Det här är från Macworld, men artikeln i Macworld antar att Lion skulle göra detta steg onödigt. Det gjorde det inte. Kanske kommer Mountain Lion. Det låter som om du redan har fått reda på den här delen.

Language & Text

Det här är väldigt trevligt! :)
Detta fungerar dock bara i kakaoapplikationer.
Sann. Men de flesta Carbon-appar har kakao-gränssnitt idag. Visst kommer det att fungera med alla 64-bitarsappar. :)
Jag använder detta trick med TextExpander, liknande koncept
Aha, jag gillar din ^^ 2 genväg, det är trevligt.Jag lade också till ^^ n för ⁿ. Detta har flyttat, det är nu på "tangentbord" istället för "språk och text", och du behöver inte starta om appar.Detta synkroniseras mellan OS X och iOS om du har rätt iCloud-grejer. Jag har också ställt in genvägar för ½ ⅓ ⅔ ¾ ∞ ॐ och andra roliga saker, till och med stora textavsnitt jag använder regelbundet.Jag älskar att önska mina Facebook-vänner en ¡ʎɐpɥʇɹıq ʎddɐɥ eller skriva av chatt med लॉका: समस्ता: सुखिनो भवंतु! En annan praktisk jag använder är @@@ för min e-postadress.
Jag mappade € till ² och ‹till ³ eftersom de första tecknen är standardvärdena för` Opt` + `Shift` +` 2` eller `3`.För att skriva ² eller ³ slår jag bara motsvarande kombination och trycker på mellanslag.
Senseful
2018-05-07 01:10:28 UTC
view on stackexchange narkive permalink

(Inget av de andra svaren förklarar hur man skriver ett superscript förutom att kopiera / klistra in.)

För att skriva ett superscript-tecken i ett program som inte stöder superscript kan du använda Character Viewer:

  1. Redigera> Emoji &-symboler Utrymme
  2. Dessa hittar du under Symboler> ① Siffror-lista

Här är de för att klistra in kopior:

  • Överskrift: ⁰¹²³⁴⁵⁶⁷⁸⁹
  • Prenumeration: ₀₁₂₃₄₅₆₇₈₉
`Redigera> Emoji & symboler` och att skriva siffran i sökfältet hjälpte till
Jag är en enkel man.Jag såg alternativet kopiera klistra in och jag sa, Ja.
Tom Gewecke
2012-03-16 17:59:21 UTC
view on stackexchange narkive permalink

Det är väldigt enkelt att göra anpassade tangentkartor för OS X med Ukelele

http://scripts.sil.org/ukelele

NIC
2014-11-08 10:32:33 UTC
view on stackexchange narkive permalink

För dem som letar efter en enkel genväg för att göra detta i ett Word-dokument eller annat Office-program:

  (Command + Shift) + plus / lika nyckel  

Skriv sedan det nummer du vill sedan upprepa ovanför genvägen för att återställa skriptstorleken till normal.

(Fungerar även utan Shift på vissa system.)

Tom Gewecke
2012-03-23 19:53:14 UTC
view on stackexchange narkive permalink

Om du använder 10.7, kan du också lägga till önskade tecken i teckenväljaren, som beskrivs i

Hur man lägger till tecken i tryck och håll ner teckenväljaren i OS X Lion ?

Välkommen till Ask Different. Överväg att utöka detta svar till att vara mer än bara en länk. Vad händer om den länken försvinner i framtiden?
gentmatt
2012-03-16 13:09:11 UTC
view on stackexchange narkive permalink

KeyRemap4Macbook

kan användas för att mappa om nycklar i OSX och är kompatibel med Lion. Jag har bara använt den för att mappa om volymknapparna. Du bör kunna räkna ut din lösning med det här verktyget.

enter image description here

Michiel
2012-03-16 13:10:43 UTC
view on stackexchange narkive permalink

Du kan använda karaktärskartor på en Mac eller installera en tredjepartsprogramvara som PopChar.

becky
2015-03-22 16:47:25 UTC
view on stackexchange narkive permalink

Markera siffran du vill krympa och höja. Tryck på cmd + - för att ändra storlek. I formatet under rubriken "font" klickar du på ikonen "inställningar" på raden med fet, kursiv och understruken för att hitta avancerade inställningar. Välj alternativet baslinjeskift för att höja siffran. Lite klumpig, men om du inte behöver det ofta är det ett enkelt alternativ.

Fungerar dessa instruktioner fortfarande med OS X El Capitan?Jag kan inte hitta alternativet för baslinjeförskjutning någonstans i formatfältet ovanför e-postmeddelandet eller i fönstret som kommer med Format -> Visa typsnitt.Jag har komponerat texten i TextEdit (Format -> Teckensnitt -> Baslinje) och sedan kopierat och klistrat in till Mail, men det är ingen bra lösning.
Andrew Lazarus
2015-06-05 02:30:45 UTC
view on stackexchange narkive permalink

Jag gör något liknande med Typinator (kortsymboler), som är från samma företag som PopChar. Jag tror att det finns konkurrenter som gör samma sak. Jag behandlar inte symbolerna som superscript. Jag letade upp Unicode-tecknen för dem (övertrycksnummer är också separata Unicode-kodpunkter). Varje typsnitt jag använder har dessa tecken; naturligtvis kan din körsträcka variera.



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 3.0-licensen som det distribueras under.
Loading...