Op een Mac, kunt u een van de vele tienduizenden karakters die zijn opgenomen in de Unicode-tabel in te voeren. Om dit te doen, maar bijvoorbeeld, kunt u op vier manieren te noemen: het hele systeem venster "Symbolen", pop-up venster "Emoji en symbolen" AutoCorrectie lijst "System Preferences" en - aerobatics - het toetsenbord lay-out. Echter, er is ook de vijfde meest compromis de weg: net genoeg om te bewerken één configuratiebestand - en alle karakters zullen beschikbaar zijn op een afstand van één keer vriendelijk je sleutels.
Velen van jullie waarschijnlijk weten over de pers en Hold-functie als door het houden van bepaalde toetsen letters verschijnt er een klein panel van soortgelijke tekens (vergelijkbaar met de manier waarop het gebeurt in iOS). Deze functie wordt vollediger gerealiseerd Latijnse alfabetten, bijvoorbeeld een toets met een Latijns A, E, I, O en U pop-up scherm met alle opties die brief voorzien van diverse diakritische tekens, inclusief voor u geldige de invoertaal. Echter, voor de Russische taal, deze "truc" werkt met de letters E en L, waarvoor respectievelijk beschikbaar zijn voor alternatieve invoerapparaten de letter E en Z. zijn
Maar weinig mensen weten dat een reeks tekens die beschikbaar zijn via een pop-up scherm, dan kunt u flexibel aanpassen aan uw wens. Laten we zeggen, erg handig om valuta symbolen in te voeren, met behoud van dezelfde letter P (van het woord "roebel"):
Of - speciale tekens, te beginnen met het Apple-logo, door op de F-toets (aka Latijns-A):
Hoe dat te doen? Brainer. Laten we punt voor punt.
Stap 1. Open een map / System / Library / Input Methods / PressAndHold.app / Contents / Resources (het is binnen die dienst PressAndHold, die verantwoordelijk is voor de pop-up werkbalk ander werk tekens).
Stap 2. Als u wilt de Russische toetsenbordindeling aanpassen, zoekt u het bestand in de geopende map Keyboard-ru.plist, kopieert u het naar uw bureaublad en open het in elke geschikte teksteditor.
Stap 3. Bijna aan het begin van het bestand dat u stukjes code te zien met de uitdrukking Roman-Accent-E
, Roman-Accent-b
- hier en het opzetten van brieven door het indrukken van de trekker die moet PressAndHold panel. Hier is de volledige code snippet dat we geïnteresseerd zijn in:
Roman-Accent-E richting rechts keycaps E E strings E E
Rood gemarkeerd zijn de elementen die je nodig hebt om te vervangen bij het opzetten van hun brieven. Bijvoorbeeld, als u wilt de Russische letter P aan te passen aan verschillende valuta symbolen (roebel, dollars, euro's, Britse pond, de hryvnia) in te voeren in ons bestand naar de volgende code in te voegen:
Roman-Accent-P richting linkerzijde keycaps ₽ $ € £ ₴ strings ₽ $ € £ ₴
Voor het instellen van de letter F om speciale tekens gebruikt in de menu OS X in te voeren, een bestand dat u nodig hebt om de volgende code toe te voegen:
Roman-Accent-F richting linkerzijde keycaps ⌘ ⌥ ⇧ ^ ⎋ ⏏ ⌫ ↑ ⇡ ↖ ⇞ ⇥ strings ⌘ ⌥ ⇧ ^ ⎋ ⏏ ⌫ ↑ ⇡ ↖ ⇞ ⇥
Stap 4. Herhaal hetzelfde voor de kleine letters, als je wilt dezelfde speciale tekens sets te winnen, ongeacht het register. Sla het bestand op en sleep het in dezelfde map (het systeem zal de admin wachtwoord te vragen).
Everything! Niets zelfs een reboot is niet nodig - gewoon naar elke toepassing, waarin u tekst kunt invoeren en controleren hoe de toetsen P en F, bij kortstondig hold naar beneden. Cool, toch? :)
Helaas, de bovenstaande methode werkt alleen goed met de letters. Hoe kan het paneel ingedrukt houden om cijfers en leestekens te binden, het blijft een mysterie.
Het maakt Druk en houd niet werken?
Het gebeurt ook dat de callback functie panel alternatieve tekens werkt niet. De meest voor de hand liggende redenen hiervoor zijn slechts twee. In de eerste plaats in het systeem instellingen kunnen worden uitgeschakeld op het opnieuw invoeren van de personages terwijl de toetsen. In dit geval is de schuifknop "Auto repeat keys" die nodig is om verschuiving naar rechts vanuit de positie "Off.".
De tweede reden - je kon een keer uitschakelen van de pers en met de hand houden, bijvoorbeeld via de "Terminal". Om het mogelijk te maken, het type opdracht "Terminal" defaults write com.sublimetext.3 ApplePressAndHoldEnabled -bool true
en volledig opnieuw een tekst applicatie of OS X. Daarna moet alles worden verdiend.
Genieten. ;)