Klávesa Compose a typografický exkurz z rychlíku
Klávesa Compose (dále jen symbolicky jako ⎄) umožňuje „intuitivnější” zadávání speciálních znaků na klávesnici, která je neobsahuje. V textu si ukážeme její zprovoznění a pár ukázek použití.
Obsah
Nastavení klávesy na Ubuntu/Windows(/macOS)
Ve skutečnosti asi není nutné se omezovat jen na Ubuntu, většina linuxových distribucí umožňuje volbu této klávesy v nastevní klávesnice (či tweak utilit jako gnome-tweak-tool
) viz [ubuntu]. Více obecněji, jde o nastavení xkb-options
viz např. keyboard - How to set a Compose Key in Ubuntu 18.04 a Setting the compose key on Xfce. Případně lze provést mapování pomocí xmodmap
, viz [linux]. Chování lze poupravit konfiguračním souborem .XCompose
(viz nastavení řecké abecedy: [dead_greek]).
Na operačním systému Windows je možné použít například program samhocevar/wincompose: 🔣 Compose Key for Windows. Wikipedia pak pokrývá otázku zprovoznění na macOS (Compose key - macOS).
Zbývá otázka jakou klávesu zvolit. Já všude používám Scroll Lock (většinou mezi Print Screen a Pause klávesou), která už dnes nemá takové využití.
První krůčky
Po stisknutí klávesy ⎄ se počítač přepne do „módu skládání” – raději ukázka: kombinace kláves ⎄+-+> vytvoří →
. Podobně ⎄+=+>=⇒
(a analogicky opačné: ⎄+<+-) či například ⎄+o+c=©
. Nedá se říci, že ale neexistují matoucí kombinace, jako ⎄+←+→ (šipky na klávesnici)=↔
. Některé kombinace je lepší chápat spíše jako „sčítání se znamínky”, už například použitá úvozovka „
se provede ⎄+,+" („posuň "
dolů”).
Spoustu kombinací obsahuje [linux] a také v něm odkazované reference nebo pomůže googlení.
Typografický rychlo-exkurz vybraných částí
V následujícím textu rozhodně neaspiruji na kdovíjak podrobný popis, spíše se na problém podíváme dle kláves, které máme na klávesnici, a dle situace je vylepšíme pomocí ⎄. Lepší typografické rady/vysvětlení lze nalézt v [typo_tahak].
Klávesa - (mezi . a Shift)
Jedná se o spojovník (spojuje složené výrazy: e-mail, česko-anglický). Pokud ale potřebujeme někdy pomlčet použijeme spíše pomlčku (⎄+-+-+.): „Mám vás rád – Tebe a Honzu”. Také platí pro situace „od–do“, „odkud–kam“, „versus/proti“. Dále potřebujeme odčítat – to je jednoduché, stačí ⎄+-+-+= (ptáte se jak to zapadá do předchozích pravidel?).
Jen drobné terminologické upřesnění, ⎄+-+-+. je tzv. půlčtverčíková čili krátká pomlčka o délce půl čtverčíku. V některých jazycích (či v češtině pro ozvláštnění textu) existuje ⎄+-+-+-, tedy čtverčíková neboli dlouhá pomlčka.
Klávesa x (prostě písmeno x) a matematické operace
Mínus už jsme již objevily ⎄+-+-+=, následuje dělení ⎄+:+- a avizované násobení provedeme ⎄+x+x. Jeho pužití se liší dle kontextu. Ve vzorečku je s mezerami okolo, jinak např. 3× (třikrát).
Klávesa o (prostě písmeno o), % a „jednotky”
Kombinací ⎄+o+o získáme °
pro použití například v °C (stupně Celsia). Promile (‰) lze zapsat jako ⎄+%+o.
Podobně jako pro procenta a veličiny (metr) platí, že zápis bez mezery naznačuje přídavné jméno 10°C („desetistupňový“) a 10 °C označuje „deset stupňů“.
Znaky "
resp. '
České uvozovky okolo slova (věty) získáme ⎄+,+" a ⎄+>+" („”) resp. ⎄+,+' a ⎄+>+' (‚’). Ve skutečnosti zde stále platí „skládáací logika”, jen bohužel v neprospěch Češtiny (viz ty americké ⎄+<+" a ⎄+>+"= “”
).
Klávesa . (tečka) a mezera
Tečku využijeme pro zápis výpustky takto ⎄+.+.+. (velmi překvapující). Pomocí mezerníku pak můžeme zapsat nezlomitelnou mezeru ⎄+·+· (·
značí klasickou mezeru).
Pár dalších tipů
Středová tečka •
se zapíše pomocí ⎄+.+=, násobící tečka pak ⎄+.+-.
Než pokročíme dále, ukážeme si zápis dvou diakritický znamének na české klávesnici ve Windows (WČ) a Ubuntu (UČ). Zápis se provádí pomocí AltGr (klávesa vpravo od mezerníku) a v WČ je potřeba zmáčknout druhou klávesu dvakrát – systém ví, že se jedná o diakritické znaménko, takže ho nenapíše rovnou a čeká na další znak (my ho trochu podvedeme, uděláme vlastně diakritické znaménko znaménka ). Gravis (tedy `) zapíšeme na klávesnici pomocí AltGr+ýý (WČ) resp. AltGr+; (UČ). Stříšku ^ zapíšeme AltGr+šš (WČ) resp. AltGr+ž (UČ).
Hornní/dolní indexy: ⎄+^+*/⎄+_+* (kde * uznačuje číslici).
Také lze psát řecká písmena jako α
– záleží už na nastavení (viz úvodní kapitola) – u mně je to kombinace ⎄+*+a resp. ⎄+g+a (dle WČ/UČ). Podobně pak pro další písmena abecedy.
Reference
- [wiki] Compose – Heslo na Wikipedii, obsahuje i tipy na software a pár ukázek použití (víc infomací lze dále získat přepnutím na anglickou verzi).
- [linux] Psaní zřídkavě užívaných znaků v linuxovém prostředí
- [ubuntu] Accented characters with qwerty keyboard (Ubuntu Linux)
-
[dead_greek] Compose key with greek letters support [linux] – Zprovoznění řecké abecedy na linuxu (vl. jde jen o soubor
.XCompose
viz např. GitHub/ryukinix/dotfiles/.XCompose) - [typo_tahak] Typografický tahák nejen pro grafiky