Na Mac, môžete vstúpiť do niektorého z mnohých desiatok tisíc znakov, ktoré sú uvedené v tabuľke Unicode. K tomu, stačí napríklad môžete pomenovať štyri spôsoby: okno "Symbols" celého systému, pop-up panel "Emoji a symboly" Zoznam automatických v "System Preferences" a - akrobatických - jeho klávesnica layout. Avšak, tam je tiež piaty najviac ohroziť spôsobom: len natoľko, aby editovať jeden Konfiguračný súbor - a všetky znaky budú k dispozícii vo vzdialenosti jeden dotyk príjemný You kľúče.
Mnohí z vás asi viete o Press and Hold, keď podržíte niektoré klávesy písmená vyskočí malým panelom podobných znakov (podobne ako je tomu v systéme iOS). Táto funkcia je vo väčšej miere realizované pre latinskej abecedy, napríklad stlačením tlačidla s Latin A, E, I, O a U pop-up panel so všetkými možnosťami, ktoré písmeno vybavená rôznymi diakritickými znamienkami, ktorá je súčasťou platné pre vás jazyk vstupu. Pokiaľ však ide o ruský jazyk, tento "trik" pracuje s písmenami E a L, pre ktoré sa v prípade, sú k dispozícii pre alternatívne vstup písmeno E a Z.
Avšak, len málo ľudí vie, že súbor znakov, ktoré sú k dispozícii prostredníctvom pop-up panelu možno flexibilne upraviť podľa svojich predstáv. Povedzme, veľmi pohodlné pre vstup symbolov meny, zachovaní rovnakej písmeno P (od slova "rubeľ"):
Alebo - špeciálne znaky, počnúc Apple logom, stlačením klávesu F (aka Latinskej A):
Ako na to? Naporúdzi. Poďme bod po bode.
Krok 1. Otvorte priečinok / System / Library / Vstupné metódy / PressAndHold.app / Contents / Resources (to je vo vnútri service utility PressAndHold, ktorý je zodpovedný za pop-up panel nástrojov inú prácu znaky).
Krok 2. Ak chcete prispôsobiť ruskú rozloženie klávesnice, vyhľadajte súbor v otvorenej zložke klávesnice ru.plist, skopírujte ho do počítača a otvorte ho v ľubovoľnom vhodnom textovom editore.
Krok 3. Takmer hneď na začiatku súboru uvidíte kúsky kódu s výrazom Roman-Accent-E
, Roman-Accent-b
- tu a nastaviť písmená stlačení spúšte, ktorá by mala PressAndHold panel. Tu je kompletný fragment kódu, ktoré máme záujem o:
Roman-Accent-E smer doprava keycaps E E reťazce E E
Označené červeno sú prvky, ktoré je potrebné vymeniť pri nastavovaní ich listy. Napríklad, ak chcete prispôsobiť ruskej písmeno P zadávať rôzne symboly mien (rubľov, dolárov, eur, britských librách, hrivny) v našom súbore vložiť nasledujúci kód:
Roman-Accent-P smer left keycaps ₽ $ € £ ₴ reťazce ₽ $ € £ ₴
Na nastavenie písmeno F zadávať špeciálne znaky používané v ponuke OS X, čo je súbor, ktorý je potrebné pridať nasledujúci kód:
Roman-Accent-F smer left keycaps ⌘ ⌥ ⇧ ^ ⎋ ⏏ ⌫ ↑ ⇡ ↖ ⇞ ⇥ reťazce ⌘ ⌥ ⇧ ^ ⎋ ⏏ ⌫ ↑ ⇡ ↖ ⇞ ⇥
Krok 4. Opakujte to isté pre malými písmenami, ak chcete získať rovnaká špeciálne znaky sady, bez ohľadu na to registra. Uložte súbor a pretiahnite ho do rovnakej zložky (systém bude pýtať na heslo správcu).
Všetko! Nič ani reštart nie je nutné - stačí ísť do akejkoľvek aplikácii, kde môžete zadať nejaký text, a skontrolovať, ako klávesy P a F, ak krátko hold nadol. V pohode, nie? :)
Bohužiaľ, vyššie uvedený spôsob funguje iba s písmenami. Ako zviazať panel Stlačením a podržaním tlačidla čísel a interpunkčných znamienok, to zostáva záhadou.
To nefunguje stlačiť a podržať?
Stáva sa tiež, že callback funkcia panela alternatívne znaky nefunguje. Najviditeľnejšie Dôvody pre to sú len dva. Po prvé, v systémových nastaveniach je možné vypnúť na re-zadávanie znakov pri zachovaní kľúča. V tomto prípade je slider "Automatické opakovanie tlačidla" potrebné k posunu doprava z polohy "Off.".
Druhý dôvod - ste mohli po vypnutí Press and Hold ručne, napríklad pomocou "Terminal". Ak ju chcete povoliť, zadajte príkaz "Terminal" defaults write com.sublimetext.3 ApplePressAndHoldEnabled -bool pravda
a znovu textové aplikácie alebo OS X úplne. Za to, že je potrebné všetko zaslúžiť.
Tešiť. ;)