Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: stoker 18 Ledna 2013, 19:36:00

Název: Alt code - speciální znaky
Přispěvatel: stoker 18 Ledna 2013, 19:36:00
Zdravím komunitu,

chtěl bych se zeptat, jak řešíte absenci (oproti win) zadávání speciálních znaků pomocí alt+num. Je na to nějaký fígl, speciální klávesnice...? Hledal jsem po internetu a některá řešení se mi zdají velmi krkolomná. Na programátorskou klávesnici si zvykat nechci.

Díky za odpověď,
stoke
Název: Re:Alt code - speciální znaky
Přispěvatel: jmp 18 Ledna 2013, 19:43:03
"Mapa znaků" by nepomohla?
Název: Re:Alt code - speciální znaky
Přispěvatel: stoker 18 Ledna 2013, 19:45:35
Při programování fakt ne :-D. Každopádně pokud je to takový problém (jakože asi je, když mi nabízíš mapu znaků), tak mi nic jiného než jiné namapování klávesnice nezbývá
Název: Re:Alt code - speciální znaky
Přispěvatel: jmp 18 Ledna 2013, 19:47:40
=mapa&s[]=znak#psaní_speciálních_znaků]http://wiki.ubuntu.cz/kl%C3%A1vesov%C3%A9_zkratky?s[]=mapa&s[]=znak#psaní_speciálních_znaků (http://wiki.ubuntu.cz/kl%C3%A1vesov%C3%A9_zkratky?s[)
Název: Re:Alt code - speciální znaky
Přispěvatel: patrikchrz 18 Ledna 2013, 20:21:14
Já mám třeba problém s "ostrým s" - ß. Všechny mnou běžně používané znaky (&, @, ^, <, >) píši s pomocí pravého altu, ale jako němčináři mi chybějící "ß" velmi vadí. Vybírání přes mapu znaků je u německého textu dost nepohodlné, poradil by někdo jinou cestu (na notebooku, nemám numerickou klávesnici).
Název: Re:Alt code - speciální znaky
Přispěvatel: RNA 18 Ledna 2013, 20:47:02
Tohle je věc, která mě na Linuxu a BSD neskutečně vytáčí. Tak mi to krásně fachčí na Woknech, pěkně Alt a napíšu si jaký znak chci. Tady je problém například napsat české uvozovky do formuláře na webu. Alespoň, že TB má QuickText a LibreOffice si to sám upraví.  Jinak to ale je bída, Pomocí ALT se dá leccos napsat, ale německá ligatura eszet ne. přinejmenším nevím jak.

Navrhuji uspořádat veřejnou sbírku na zafinancování programátora, který by do Linuxu implementoval stejnou funkci jako má Windows, tzn. ALT + kód znaku.
Název: Re:Alt code - speciální znaky
Přispěvatel: Myrmica 18 Ledna 2013, 21:37:01
Při programování používám většinou anglickou klávesnici s tím, že na české řetězce ji přepínám na českou. No, ale v české klávesnici je v Ubuntu 12.10 jedna dobrá vlastnost. Fůru speciálních znaků lze psát pomocí klávesy AltGr a klávesy se speciálním znakem podle umístění v US klávesnici. Třeba Alt Gr+ú mi napíše [. Tohle zase Windows neumí. Pokud potřebuješ do klávesnice nějaký speciální znak, můžeš si vytvořit vlastní rozmístění kláves.
Název: Re:Alt code - speciální znaky
Přispěvatel: Martin Šácha 18 Ledna 2013, 22:48:31
Fůru speciálních znaků lze psát pomocí klávesy AltGr a klávesy se speciálním znakem podle umístění v US klávesnici.
Vlastně takhle lze napsat:
Kód: [Vybrat]
`!@#$%^&*{}\¯][ÞØ→↓←Ŧ¶€|\~Đ[]`'Ł$'\*><^}{@&#°/
Název: Re:Alt code - speciální znaky
Přispěvatel: RNA 18 Ledna 2013, 22:49:42
Při programování používám většinou anglickou klávesnici s tím, že na české řetězce ji přepínám na českou.
No to já samozřejmě také, potřebuji psát nejen žščř, ale i <|>/?\[{}]
Fůru speciálních znaků lze psát pomocí klávesy AltGr a klávesy se speciálním znakem podle umístění v US klávesnici.
Fůra speciálních znaků je mi platná jak mrtvému piáno, když tam není ten znak, který zrovna potřebuji. Jednu paní jsem přesvědčil na Linux, zpočátku byla nadšená, ale jakmile zjistila, že se naučila unicode nazpaměť zcela zbytečně tak jeví tendenci mi to omlátit o hlavu.
Třeba Alt Gr+ú mi napíše [.
Krindypindy  proč bych měl psát [ pomocí nějaké klávesové zkratky, když je na to přímo klávesa vpravo od P.

Ne, tohle je vážně jeden v nejhorších průserů Linuxu. Zvláště v Evropě, kde hromada států má jednak vlastní abecedy a kde se vyskytují jména a příjmení původem z jazyka sousední země. Divím se, že pachatelé Linuxu na to ještě nepřišli.
Název: Re:Alt code - speciální znaky
Přispěvatel: RNA 18 Ledna 2013, 22:51:26
Fůru speciálních znaků lze psát pomocí klávesy AltGr a klávesy se speciálním znakem podle umístění v US klávesnici.
Vlastně takhle lze napsat:
Kód: [Vybrat]
`!@#$%^&*{}\¯][ÞØ→↓←Ŧ¶€|\~Đ[]`'Ł$'\*><^}{@&#°/

Ano, to jsem hledal eszet a zjistil jsem přitom, že nějaká kombinace ALT plus něco funguje jako odeslání postu.
Název: Re:Alt code - speciální znaky
Přispěvatel: Myrmica 19 Ledna 2013, 00:34:07
No k tomu znaku eszett, jestli se nepletu, tak podle nových (no asi tak 10 let nových  :D) se ostré s píše ss.

Pokud chceš napsat ß tak stačí tento postup:
Stiskni současně SHIFT+CTRL, ťukni do u a za stálého držení SHIFT+CTRL pak postupně ťukni do d a f pak uvolni SHIFT+CTRL. Neděs se toho co se píše při psaní znaků a počkej na výsledek.
Jinak pokud by jsi místo rozčilování používal strejdu Google, pak by jsi třeba našel tento článek nebo jemu podobný:
Linux keyboard: Unicode hex codes composition (http://fsymbols.com/keyboard/linux/unicode/).
Název: Re:Alt code - speciální znaky
Přispěvatel: patrikchrz 19 Ledna 2013, 06:58:11
No k tomu znaku eszett, jestli se nepletu, tak podle nových (no asi tak 10 let nových  :D) se ostré s píše ss.
Ano, je pravda, že reforma německého pravopisu na hodně místech ß odstranila, ale např. ve slově Gruß zůstalo, viz: http://www.uni-protokolle.de/foren/viewt/209776,0.html

Pokud chceš napsat ß tak stačí tento postup:
Stiskni současně SHIFT+CTRL, ťukni do u a za stálého držení SHIFT+CTRL pak postupně ťukni do d a f pak uvolni SHIFT+CTRL. Neděs se toho co se píše při psaní znaků a počkej na výsledek.
Jinak pokud by jsi místo rozčilování používal strejdu Google, pak by jsi třeba našel tento článek nebo jemu podobný:
Linux keyboard: Unicode hex codes composition (http://fsymbols.com/keyboard/linux/unicode/).
Díky, tohle jsem vůbec nevěděl. Hledal jsem v různých kombinacích "ß" a Linux, ale nic. No, jsem alespoň o něco chytřejší
Název: Re:Alt code - speciální znaky
Přispěvatel: janek-m 19 Ledna 2013, 08:11:19
Já mám třeba problém s "ostrým s" - ß. Všechny mnou běžně používané znaky (&, @, ^, <, >) píši s pomocí pravého altu, ale jako němčináři mi chybějící "ß" velmi vadí. Vybírání přes mapu znaků je u německého textu dost nepohodlné, poradil by někdo jinou cestu (na notebooku, nemám numerickou klávesnici).
Ako nemčinár som tiež riešil tento problém, nakoľko v Ubuntu nefungovali skratky ALT + číslo v num. klávesnici pre písanie Ö, Ü, ö, ü, ß. Existuje však ešte jedno a veľmi super riešenie - rozšírenie pre vkladanie špeciálnych znakov. Toto rozšírenie možno upravovať podľa vlastných potrieb a počas písania je tabuľka vždy viditeľná. Súbor sa dá stiahnuť tu: http://www.openoffice.cz/doplnky/rozsirenie-pre-vkladanie-specialnych-znakov?highlightWords=%C5%A1peci%C3%A1lne+znaky (http://www.openoffice.cz/doplnky/rozsirenie-pre-vkladanie-specialnych-znakov?highlightWords=%C5%A1peci%C3%A1lne+znaky)

[příloha smazaná administrátorem]
Název: Re:Alt code - speciální znaky
Přispěvatel: RNA 19 Ledna 2013, 08:57:41
Pokud chceš napsat ß tak stačí tento postup:
Stiskni současně SHIFT+CTRL, ťukni do u a za stálého držení SHIFT+CTRL pak postupně ťukni do d a f pak uvolni SHIFT+CTRL.
a
Linux keyboard: Unicode hex codes composition (http://fsymbols.com/keyboard/linux/unicode/).
Nefunguje, nic se neděje. Při vyplňování formuláře na webu by se to stejně nedalo použít, protože jak zmáčknu Crtl Shift U, tak na mě vyskočí zdrojový kód stránky.
V editoru Kate - bez účinku
V Libreoffice - totéž
V terminálu - taky tak

Jinak pokud by jsi místo rozčilování používal strejdu Google, pak by jsi třeba našel tento článek nebo jemu podobný:
Hele, klídek, jo, nikdo se tu nerozčiluje, já tu jen presentuji svůj názor, že chybějící možnost psát speciální znaky ala "Windows style" je v Linuxu dost závažný problém. Inzerovaná funcionalita přes Ctrl Shift U by to řešila (jen se přeučit na hexa hodnoty), ale bohužel, nechodí to. V pondělí to zkusím ještě na jiné distribuci, teď (doma) sedím u SUSE. Sice mám na drátě dva stroje s Xubuntu a jeden s Kubuntu, ale nepředpokládám, že by to mohlo fungoval přes VNC.

Název: Re:Alt code - speciální znaky
Přispěvatel: patrikchrz 19 Ledna 2013, 09:04:57
Já mám třeba problém s "ostrým s" - ß. Všechny mnou běžně používané znaky (&, @, ^, <, >) píši s pomocí pravého altu, ale jako němčináři mi chybějící "ß" velmi vadí. Vybírání přes mapu znaků je u německého textu dost nepohodlné, poradil by někdo jinou cestu (na notebooku, nemám numerickou klávesnici).
Ako nemčinár som tiež riešil tento problém, nakoľko v Ubuntu nefungovali skratky ALT + číslo v num. klávesnici pre písanie Ö, Ü, ö, ü, ß. Existuje však ešte jedno a veľmi super riešenie - rozšírenie pre vkladanie špeciálnych znakov. Toto rozšírenie možno upravovať podľa vlastných potrieb a počas písania je tabuľka vždy viditeľná. Súbor sa dá stiahnuť tu: http://www.openoffice.cz/doplnky/rozsirenie-pre-vkladanie-specialnych-znakov?highlightWords=%C5%A1peci%C3%A1lne+znaky (http://www.openoffice.cz/doplnky/rozsirenie-pre-vkladanie-specialnych-znakov?highlightWords=%C5%A1peci%C3%A1lne+znaky)

S přehláskami nemám problém. Prostě napíši přehlásku (na mé klávesnici tlačítko na konci druhé řady odspodu), pustím tlačítko a pak příslušné písmeno (malé nebo se shiftem velké) - ä, ë, ö, ü, Ä, Ë, Ö, Ü. Úplně stejným způsobem píši znaky s přehláskou na Windows. Na Windows ß píši jako pravý alt + § (pokud si teď správně pamatuji; to je tlačítko hned vedle)
Název: Re:Alt code - speciální znaky
Přispěvatel: patrikchrz 19 Ledna 2013, 09:06:32
Pokud chceš napsat ß tak stačí tento postup:
Stiskni současně SHIFT+CTRL, ťukni do u a za stálého držení SHIFT+CTRL pak postupně ťukni do d a f pak uvolni SHIFT+CTRL.
a
Linux keyboard: Unicode hex codes composition (http://fsymbols.com/keyboard/linux/unicode/).
Nefunguje, nic se neděje. Při vyplňování formuláře na webu by se to stejně nedalo použít, protože jak zmáčknu Crtl Shift U, tak na mě vyskočí zdrojový kód stránky.
V editoru Kate - bez účinku
V Libreoffice - totéž
V terminálu - taky tak

Jinak pokud by jsi místo rozčilování používal strejdu Google, pak by jsi třeba našel tento článek nebo jemu podobný:
Hele, klídek, jo, nikdo se tu nerozčiluje, já tu jen presentuji svůj názor, že chybějící možnost psát speciální znaky ala "Windows style" je v Linuxu dost závažný problém. Inzerovaná funcionalita přes Ctrl Shift U by to řešila (jen se přeučit na hexa hodnoty), ale bohužel, nechodí to. V pondělí to zkusím ještě na jiné distribuci, teď (doma) sedím u SUSE. Sice mám na drátě dva stroje s Xubuntu a jeden s Kubuntu, ale nepředpokládám, že by to mohlo fungoval přes VNC.
Mě to na LUbuntu funguje - ß, přímo tady ve formuláři.
Název: Re:Alt code - speciální znaky
Přispěvatel: Martin Šácha 19 Ledna 2013, 09:09:08
Hele, klídek, jo, nikdo se tu nerozčiluje, já tu jen presentuji svůj názor, že chybějící možnost psát speciální znaky ala "Windows style" je v Linuxu dost závažný problém.

Jo, a podle které codepage by jsi chtěl ty německé znaky psát?
Podle které codepage by jsi chtěl psát portugalštinu?
Podle které codepage by jsi chtěl psát norštinu?
Podle které codepage by jsi chtěl psát čínštinu?

V linuxu máš UTF8, ve kterém jsou tyhle znaky všechny a chová se stejně v evropě i v brazílii.

Abych to shrnul, chybějící možnost psát speciální znaky ala "linux style" je ve widlích dost závažný problém.
Název: Re:Alt code - speciální znaky
Přispěvatel: RNA 19 Ledna 2013, 09:24:35
Jo, a podle které codepage by jsi chtěl ty německé znaky psát?
Podle které codepage by jsi chtěl psát portugalštinu?
Podle které codepage by jsi chtěl psát norštinu?
Podle které codepage by jsi chtěl psát čínštinu?
......
Tak tohle zkus říci běžnému uživateli, který takhle píše německy, francouzsky a italsky, ve woknech, nemá žádný problém si pamatovat kódy pro těch pár znaků. A teď mu (jí) zkus něco vyprávět o codepage, že něco je nemožné, když to doteď fungovalo, tak máš po zákazníkovi a ještě si bude myslet něco ošklivého. Vždyť by to mohlo být na Linuxu v UTF, proč ne?
Mimochodem, jelikož se to píše hexadekamálně, pak prakticky není možné, aby nedošlo ke kolizi s nějakou klávesovou zkratkou (CtrlU pro webový prohlížeč, Ctrl F v Kate otvírá dialog pro hledání.. )  :'(
Název: Re:Alt code - speciální znaky
Přispěvatel: RNA 19 Ledna 2013, 09:30:31
Mě to na LUbuntu funguje - ß, přímo tady ve formuláři.
Tak to asi bude problém SUSE, v pondělí to zkusím na Xubuntu. Jen mi není jasné, jak ses dostal přes klávesovou zkratku Ctrl-U webového prohlížeče (ten Shift už na tom nic nezmění). Myslím, že toto mají skoro všechny browsery. Zkusím ještě Midori.
Název: Re:Alt code - speciální znaky
Přispěvatel: Myrmica 19 Ledna 2013, 09:31:12
Nechme rozčilování rozčilováním...
Nefunguje, nic se neděje. Při vyplňování formuláře na webu by se to stejně nedalo použít, protože jak zmáčknu Crtl Shift U, tak na mě vyskočí zdrojový kód stránky.
V editoru Kate - bez účinku
V Libreoffice - totéž
V terminálu - taky tak
Myslím si, že toto není problém Linuxu, ale tvůrců aplikací, kteří způsob vkládání znaků pomocí kláves SHIFT+CTRL+uvůbec neuvažovali. Nevím jak starý tento způsob je, pravděpodobně přišel spolu se zavedením UTF kódování do Linuxu.
V gedit mi to funguje,
V libre office při druhém a dalším pokusu to funguje (trochu se to pere s vyhledáváním)
V zadávání textu příspěvku do fora to funguje částečně viz ß
A tak je to v mnoha programech, buď je tato funkcionalita klávesnice natolik nová, že tvůrci aplikací ji ještě nestačili zaregistrovat nebo je natolik neznámá, že o ní nevědí.
Název: Re:Alt code - speciální znaky
Přispěvatel: Myrmica 19 Ledna 2013, 09:53:02
Jinak ostré s jde napsat ještě dalším způsobem viz: Linux keyboard text symbols: Compose key shortcuts (http://fsymbols.com/keyboard/linux/compose/).

Zmáčkněte klávesu Compose a uvolněte jí, potom dvakrát po sobě stiskněte klávesu s.

Nastavení klávesy Compose lze zjistit či změnit: Nastavení systému -> Rozložení klávesnice -> Volby... -> Umístění klávesy Compose. (Pro Ubuntu 12.10, jinde to bude obdobné)
Název: Re:Alt code - speciální znaky
Přispěvatel: patrikchrz 19 Ledna 2013, 10:29:53
Mě to na LUbuntu funguje - ß, přímo tady ve formuláři.
Tak to asi bude problém SUSE, v pondělí to zkusím na Xubuntu. Jen mi není jasné, jak ses dostal přes klávesovou zkratku Ctrl-U webového prohlížeče (ten Shift už na tom nic nezmění). Myslím, že toto mají skoro všechny browsery. Zkusím ještě Midori.
Používám Chromium. A ten Shift, zdá se, mění. Když zmačknu samostatné ctrl+F, objeví se mi vyhledávací okno, když ctrl+shift+F, tak se nestane nic.
Název: Re:Alt code - speciální znaky
Přispěvatel: RNA 19 Ledna 2013, 11:06:21
Jupíííí....
Compose Key, to je ono !


Akorát ten návod na nastavení Compose klávesy  nefunguje, v českém KDE 4 to je úplně jinde, nicméně, kdo hledá najde (občas).

http://www.hermit.org/Linux/ComposeKeys.html (http://www.hermit.org/Linux/ComposeKeys.html)

Jestli se tam dají přidávat vlastní zkratky, tak to je bomba!
Název: Re:Alt code - speciální znaky
Přispěvatel: Myrmica 19 Ledna 2013, 11:31:30
Jj, to že to nastavení bude rozdílné podle použité distribuce jsem si myslel. Já používám klasické Ubuntu 12.10, proto jsem to za popis napsal. Nastavení Klávesy Compose key pro více distribucí je popsáno třeba zde: Compose key (https://help.ubuntu.com/community/ComposeKey)
Název: Re:Alt code - speciální znaky
Přispěvatel: Yontalcar 19 Ledna 2013, 11:54:00
před měsícem se to tu řešilo: http://forum.ubuntu.cz/index.php?topic=65895.msg469624#msg469624 (http://forum.ubuntu.cz/index.php?topic=65895.msg469624#msg469624)
Ctrl-Shift-U funguje jenom v GTK programech

edit: A ano, vlastní zkratky do Compose přidávat jdou; max. délka zkratky je 9 znaků (vč. Compose)
Název: Re:Alt code - speciální znaky
Přispěvatel: Myrmica 19 Ledna 2013, 12:22:24
My to tu pracně řešíme, hledáme na internetu a přitom to máme pod nosem, klasika  :D .
Název: Re:Alt code - speciální znaky
Přispěvatel: Yontalcar 19 Ledna 2013, 13:23:58
když už jste tu nakousli to psaní pomocí AltGr, tak jsem udělal obrázek s rozložením defaultní české linuxové klávesnice: vlevo dole bez modifikátorů, nahoře Shift, vpravo AltGr

užívejte pod WTFPL
kdyby to někdo dal na wiki, budu mu vděčný
kdyby někdo chtěl zdrojový SVG, tak ať si řekne

[příloha smazaná administrátorem]
Název: Re:Alt code - speciální znaky
Přispěvatel: xerostomus 19 Dubna 2013, 00:48:28
Vážení pánové,
nevím, jestli Vám tato informace pomůže, ale pomocí příkazu:
xev
jsem zjistil, že na mým Lubuntu 12.10 má klávesa § číslo keycode 48
Dále pomocí
xmodmap -pke
jsem zjistil, že
keycode  48 = section exclam section exclam apostrophe ssharp apostrophe
tedy že ß se píše
AltGr+Shift+§
Doufám, že Vám to bude taky fungovat.
Předpokládám, že pomocí xmodmap půjde i předefinovat klávesu §, aby pod AltGr bylo ß, leč musí se to narvat někam do startovacích souborů.
s pozdravem
Xerostomus
Název: Re:Alt code - speciální znaky
Přispěvatel: Gee5 29 Května 2014, 18:44:50
Zdravím komunitu,

chtěl bych se zeptat, jak řešíte absenci (oproti win) zadávání speciálních znaků pomocí alt+num. Je na to nějaký fígl, speciální klávesnice...? Hledal jsem po internetu a některá řešení se mi zdají velmi krkolomná. Na programátorskou klávesnici si zvykat nechci.

Díky za odpověď,
stoke

snadné řešení je tady
http://ubuntuforums.org/showthread.php?t=1416999
Název: Re:Alt code - speciální znaky
Přispěvatel: Ludek 17 Srpna 2016, 15:20:07
Já zase hledal jak v textu napsat paragraf: §.
Pokud byste to někdo potřebovali, tak je to kombinace kláves AltGr+Shift+S
Název: Re:Alt code - speciální znaky
Přispěvatel: Ludek 17 Srpna 2016, 15:27:18
Já mám třeba problém s "ostrým s" - ß. Všechny mnou běžně používané znaky (&, @, ^, <, >) píši s pomocí pravého altu, ale jako němčináři mi chybějící "ß" velmi vadí. Vybírání přes mapu znaků je u německého textu dost nepohodlné, poradil by někdo jinou cestu (na notebooku, nemám numerickou klávesnici).

Mně funguje AltGr+Shift+!
Myslím vykřičník v prostřední řadě nalevo od klávesy Enter.
Na své klávesnici mám pořadí .. K -> L -> " -> ! -> ' -> Enter
Snad to pomůže.