KurmisA Ierakstīts Novembris 17, 2019 Share Ierakstīts Novembris 17, 2019 Sveicināti. Lietoju gentoo+XFCE. Samērā bieži ir vajadzība no klavieres izspiest grieķu burtus. Piem, ja es spiestu Ctrl+AltGr A es gribētu dabūt α Ctrl+AltGr B -- β Ctrl+AltGr G -- γ ... ū tē tē Ja piedevām vēl būtu nospiets SHIFT es labprāt dabūtu lielos GR burtus Α Β Γ Δ Tas var būt ne tikai Ctrl+AltGr, bet arī cita 3_pirkstu kombinācija. Vai tas būtu iespējams ? Šim nolūkam k-kas jādara iekš /usr/share/X11/xkb/symbols/lv ? Iekš /usr/share/X11/xkb/symbols/gr es atrodu šo te : hidden partial alphanumeric_keys alternate_group xkb_symbols "bare" { key <AD01> { [ semicolon, colon ] }; // ; : key <AD02> { [ Greek_finalsmallsigma, Greek_SIGMA ] }; // ς Σ key <AD03> { [ Greek_epsilon, Greek_EPSILON ] }; // ε Ε key <AD04> { [ Greek_rho, Greek_RHO ] }; // ρ Ρ key <AD05> { [ Greek_tau, Greek_TAU ] }; // τ Τ key <AD06> { [ Greek_upsilon, Greek_UPSILON ] }; // υ Υ key <AD07> { [ Greek_theta, Greek_THETA ] }; // θ Θ key <AD08> { [ Greek_iota, Greek_IOTA ] }; // ι Ι key <AD09> { [ Greek_omicron, Greek_OMICRON ] }; // ο Ο key <AD10> { [ Greek_pi, Greek_PI ] }; // π Π key <AC01> { [ Greek_alpha, Greek_ALPHA ] }; // α Α key <AC02> { [ Greek_sigma, Greek_SIGMA ] }; // σ Σ key <AC03> { [ Greek_delta, Greek_DELTA ] }; // δ Δ ... Vai var sadaļu xkb_symbols "bare" kopēt uz /usr/share/X11/xkb/symbols/lv ? Kas vēl jādara lai zem LV klavieres paliktu arī GR burtus ? Paldies iepriekš. Link to comment Share on other sites More sharing options...
raiviic Novembris 17, 2019 Share Novembris 17, 2019 Kur problēma uzlikt variantus gan latviešu, gan grieķu valodai un, kad vajag konkrēto burtu, pārslēgt ? Tikai uz klavieres attiecīgajiem taustiņiem jāsalīmē grieķu burti. Man vairāk interesē, kāda ir ķīniešu/japāņu klaviere, kā viņi raksta savus ķeburus, kuru ir nesalīdzināmi vairāk, kā latīņu vai kirilicas burtu . Link to comment Share on other sites More sharing options...
vvv Novembris 17, 2019 Share Novembris 17, 2019 pirms 1 stundas , KurmisA teica: Vai tas būtu iespējams ? Ja būtu Windows, tad būtu iespējams izveidot savu izkārtojumu latviešu valodas izkārtojumam pievienojot papildus grieķu alfabēta burtus ar, piemēram, MS KLC, gan jau vieta atrastos. Par Linuxu nezinu, bet esmu pārliecināts, ka Linuxam ir kaut kas tamlīdzīgs kā MS Keyboard Layout Creator Windowsam. Uz ātro guglē atradu šo. Link to comment Share on other sites More sharing options...
KurmisA Novembris 17, 2019 Author Share Novembris 17, 2019 pirms 2 stundām , ieleja teica: no citas puses - kā to dara paši grieķi? Paši grieķi ieslēdz savu GR tastatūru un raksta. Visticamāk tieši tāpat kā to dara visādi ukraiņi, bulgāri... ar savu kirilicu. pirms 1 stundas , raiviic teica: Kur problēma uzlikt variantus gan latviešu, gan grieķu valodai un, kad vajag konkrēto burtu, pārslēgt ? Tikai uz klavieres attiecīgajiem taustiņiem jāsalīmē grieķu burti. Tas nav ērti, tāpēc šo variantu vairs neizskatu. Var nelīmēt, jo izvietojums ir gandrīz 1:1 // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━━┓ // │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + ┃Backspace ┃ // │ ` │ 1 │ 2 │ 3 £ │ 4 │ 5 € │ 6 │ 7 │ 8 │ 9 │ 0 ° │ - ± │ = ┃ ┃ // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━━━┫ // ┃ ┃ : │ Σ │ Ε │ Ρ │ Τ │ Υ │ Θ │ Ι │ Ο │ Π │ { │ } ┃Enter ┃ // ┃Tab ┃ ; · │ ς │ ε € │ ρ ® │ τ │ υ │ θ │ ι │ ο │ π │ [ │ ] ┃ ┃ // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ // ┃Caps ┃ Α │ Σ │ Δ │ Φ │ Γ │ Η │ Ξ │ Κ │ Λ │ ¨ │ " │ | ┃ ┃ // ┃Lock ┃ α │ σ │ δ │ φ │ γ │ η │ ξ │ κ │ λ │ ´ │ ' │ \ ┃ ┃ // ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━━━┫ // ┃ ┃ » │ Ζ │ Χ │ Ψ │ Ω │ Β │ Ν │ Μ │ < │ > │ ? ┃ ┃ // ┃Shift ┃ « │ ζ │ χ │ ψ © │ ω │ β │ ν │ μ │ , « │ . » │ / ┃Shift ┃ // ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴──┲━━┷━━━━┳┷━━━━━┻┳━━━━━━━┳━━━━━━┫ // ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ // ┃Ctrl ┃Meta ┃Alt ┃ Space ┃AltGr ┃Meta ┃Menu ┃Ctrl ┃ // ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹──────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━┛ LV tastatūrai turot AltGr un spiežot pogas 1 2 3 4 5 6 . = iegūstu ķiņķēziņus ¹ ² ³ € ½ ¾ · ─ Kāds to visu ir ierakstījis laikam iekš /usr/share/X11/xkb/symbols/lv Vai kāds zina kas tieši man jāmaina ,iespējams, iekš /usr/share/X11/xkb/symbols/lv , vai tieši kur citur, lai varētu no LV tastatūras dabūt GR burtus. Kā tieši zem /usr/share/X11/xkb/symbols/lv definēt visādas 3-pirkstu kombinācijas CTRL+ALT+... pēc kurām parādīsies GR burti ? Link to comment Share on other sites More sharing options...
vvv Novembris 17, 2019 Share Novembris 17, 2019 1 stundu atpakaļ, KurmisA teica: Tas nav ērti, tāpēc šo variantu vairs neizskatu. Kāpēc tu domā, ka neērti? Vairums lietotāju, kuriem nākas izmantot divus vai vairākus tastatūru izkārtojumus, tā arī dara. Pārslēgšanās starp izkārtojumiem notiek ar klaviatūras taustiņu kombināciju, nezinu, kura Linuksam, diez vai tas sanāks vairāk čakarīgi, kā katram grieķu burtam spiest AltGr, AltGr+Shift, Ctrl+Alt, Ctrl+Alt+Shift vai izmantot mēmo taustiņu. Link to comment Share on other sites More sharing options...
KurmisA Novembris 18, 2019 Author Share Novembris 18, 2019 pirms 8 stundām , vvv teica: Kāpēc tu domā, ka neērti? Vairums lietotāju, kuriem nākas izmantot divus vai vairākus tastatūru izkārtojumus, tā arī dara. Pārslēgšanās starp izkārtojumiem notiek ar klaviatūras taustiņu kombināciju, nezinu, kura Linuksam, diez vai tas sanāks vairāk čakarīgi, kā katram grieķu burtam spiest AltGr, AltGr+Shift, Ctrl+Alt, Ctrl+Alt+Shift vai izmantot mēmo taustiņu. Paldies par ieteikumu. Nevis domāju, bet gan zinu. Arī tagad mazos/lielos LV burtus rakstu caur AltGr/AltGr+Shift , un tas nav čakarīgi ! Vai kāds zina par gentoo - kur tieši un ko tieši ir jāieraksta, lai caur pašdefinētu 3-pirkstu kombināciju izspiestu GR burtus ? Ir aizdomas, ka k-ko jādara iekš /usr/share/X11/xkb/symbols/lv . Vai kāds kaut ko līdzīgu ir darījis ar LV klavieri ? Lūdzu citus variantus nepiedāvāt izskatīšanai. Link to comment Share on other sites More sharing options...
spitaligais Novembris 18, 2019 Share Novembris 18, 2019 Ja tu gribi modificēt LV layoutu, ali drukātu grieķu burtus, tad seko pats instrukcijām internetā: https://help.ubuntu.com/community/Custom keyboard layout definitions?action=show&redirect=Howto%3A+Custom+keyboard+layout+definitions#Editing_an_existing_layout https://askubuntu.com/questions/228050/is-there-a-tool-to-quickly-create-custom-keyboard-layouts-for-international-keyb Īsā instrukcija - key <AE01> {[ 1, exclam, onesuperior, exclamdown ]}; key <AE01> - Kuru keyu spiežam Simboli kas tiks drukāti, izmantojot sekojošus kombo: [simbols parastais, Shift+simbols, AltGr+simbols, Shift+AltGr+simbols] Tātad, ja gribi ar 3 pirkstu kombināciju drukāt grieķiski, tad modificējam 4to kolonnu, un tur pārrakstam esošos simbolus ar savējiem. Saglabājam failu, log-off vai restarts, un drukājam laimīgi. Mīnusi: pašam jākomponē layoutu; Pazaudē simbolus, kas jau bija definēti esošajā tastatūras izkārtojumā. Plusi: Pats vari piedzīt izkārtojumu, kā pašam vajag. 1 Link to comment Share on other sites More sharing options...
KurmisA Novembris 18, 2019 Author Share Novembris 18, 2019 pirms 6 stundām , spitaligais teica: ja gribi ar 3 pirkstu kombināciju drukāt grieķiski, tad modificējam 4to kolonnu ... tad modificējam 3šo UN 4to kolonnu ! 3ā kolonna mazie GR burti, un 4tā kolonna lielie GR burti ! Attiecīgi AltGr+simbols, Shift+AltGr+simbols. Šobrīd tiem LV burtiem, kuri nav garināmi/mīkstināmi caur AltGr pievienoju grieķu burtus. Šādus piemērus biju atradis www . Nav īsti tas ko gribēju, bet vismaz vairāk kā nekas. Gribēju pilnīgi visu Grieķu tastatūru dabūt zem kaut kādas 3-pirkstu kombinācijas, piem. Ctrl+AltGr vai tml Nejaukt ar pārslēgšanos LV<-->GR ! Pagaidām /usr/share/X11/xkb/symbols/lv pamainīju sadaļu xkb_symbols "basic" Tas strādā bez aizturēm. default partial alphanumeric_keys modifier_keys xkb_symbols "basic" { name[Group1]= "Latvian"; key <TLDE> {[ grave, asciitilde, acute, asciitilde ]}; key <AE01> {[ 1, exclam, onesuperior, exclamdown ]}; key <AE02> {[ 2, at, twosuperior, oneeighth ]}; key <AE03> {[ 3, numbersign, threesuperior, sterling ]}; key <AE04> {[ 4, dollar, EuroSign, cent ]}; key <AE05> {[ 5, percent, onehalf, threeeighths ]}; key <AE06> {[ 6, asciicircum, threequarters, fiveeighths ]}; key <AE07> {[ 7, ampersand, braceleft, seveneighths ]}; key <AE08> {[ 8, asterisk, bracketleft, trademark ]}; key <AE09> {[ 9, parenleft, bracketright, plusminus ]}; key <AE10> {[ 0, parenright, braceright, degree ]}; key <AE11> {[ minus, underscore, backslash, questiondown ]}; key <AE12> {[ equal, plus, endash, emdash ]}; key <AD01> {[ q, Q, Greek_alpha, Greek_ALPHA ]}; key <AD02> {[ w, W, Greek_finalsmallsigma, Greek_SIGMA ]}; key <AD03> {[ e, E, emacron, Emacron ]}; key <AD04> {[ r, R, rcedilla, Rcedilla ]}; key <AD05> {[ t, T, Greek_tau, Greek_TAU ]}; key <AD06> {[ y, Y, Greek_upsilon, Greek_UPSILON ]}; key <AD07> {[ u, U, umacron, Umacron ]}; key <AD08> {[ i, I, imacron, Imacron ]}; key <AD09> {[ o, O, omacron, Omacron ]}; key <AD10> {[ p, P, Greek_pi, Greek_PI ]}; key <AD11> {[ bracketleft, braceleft, guillemotleft, leftdoublequotemark ]}; key <AD12> {[ bracketright, braceright, guillemotright, rightdoublequotemark ]}; key <AC01> {[ a, A, amacron, Amacron ]}; key <AC02> {[ s, S, scaron, Scaron ]}; key <AC03> {[ d, D, Greek_delta, Greek_DELTA ]}; key <AC04> {[ f, F, Greek_phi, Greek_PHI ]}; key <AC05> {[ g, G, gcedilla, Gcedilla ]}; key <AC06> {[ h, H, Greek_eta, Greek_ETA ]}; key <AC07> {[ j, J, Greek_xi, Greek_XI ]}; key <AC08> {[ k, K, kcedilla, Kcedilla ]}; key <AC09> {[ l, L, lcedilla, Lcedilla ]}; key <AC10> {[ semicolon, colon, semicolon, colon ]}; key <AC11> {[ apostrophe, quotedbl, leftdoublequotemark, doublelowquotemark ]}; key <AB01> {[ z, Z, zcaron, Zcaron ]}; key <AB02> {[ x, X, Greek_xi, Greek_XI ]}; key <AB03> {[ c, C, ccaron, Ccaron ]}; key <AB04> {[ v, V, Greek_omega, Greek_OMEGA ]}; key <AB05> {[ b, B, Greek_beta, Greek_BETA ]}; key <AB06> {[ n, N, ncedilla, Ncedilla ]}; key <AB07> {[ m, M, Greek_mu, Greek_MU ]}; key <AB08> {[ comma, less, horizconnector, multiply ]}; key <AB09> {[ period, greater, periodcentered, division ]}; key <AB10> {[ slash, question, slash, abovedot ]}; key <BKSL> {[ backslash, bar, U2014, breve ]}; key <SPCE> {[ space, space, U2212, U26AB ]}; include "level3(ralt_switch)" }; Link to comment Share on other sites More sharing options...
vvv Novembris 18, 2019 Share Novembris 18, 2019 pirms 9 stundām , KurmisA teica: Arī tagad mazos/lielos LV burtus rakstu caur AltGr/AltGr+Shift Pirms 28 minūtēm , KurmisA teica: Šobrīd tiem LV burtiem, kuri nav garināmi/mīkstināmi caur AltGr pievienoju grieķu burtus. Mēmo taustiņu izmantot? Tad nebūtu jāuztraucas par vietas trūkumu. Latviešu burti izkārtojumā bez izmaiņām, grieķu burti, piemēram, caur apostrofu, ja jau tu apostrofu kā mēmo taustiņu nelieto. Link to comment Share on other sites More sharing options...
spitaligais Novembris 19, 2019 Share Novembris 19, 2019 https://unix.stackexchange.com/questions/196634/how-to-set-up-xkb-to-work-with-3-modifier-keys-and-2-switchable-layouts Kaut kas līdzīgs tam ko tu vēlies, bet sekss ar visiem modifikatoriem garantēts. Pēc būtības - izjaucam esošo kārtību ar 1 mēmo taustiņu, un manuāli veidojam jaunu, ar 2 mēmajiem taustiņiem. https://www.linuxquestions.org/questions/linux-software-2/creating-custom-keyboard-definition-file-649255/ Prastāks variants, kur izveidojam atsevišķu grupu ar jaunu mēmo keyu. Topiks vecs, un pašam nav laika pārbaudīt, vai strādā @vvv nejauc - apostrofs ir ekvivalents AltGr. Abi taustiņi, zem "kaputa", standarta lv(apostrophe) variantā tiek apstrādāti vienādi. Tas ko autors vēlas, laikam būtu aktuālāks 1. linkā Link to comment Share on other sites More sharing options...
vvv Novembris 19, 2019 Share Novembris 19, 2019 Autors uzrakstīja, ka LV burtus raksta caur AltGr, kā sapratu, apostrofu neizmanto LV burtiem, tad padomāju, ka apostrofu var atvēlēt grieķu burtiem. Jā, otru mēmo taustiņu ieviest būtu pareizāk, ja nu gadījumā kāds apostrofa lietotājs piesēžas pie tā datora. Link to comment Share on other sites More sharing options...
KurmisA Novembris 29, 2019 Author Share Novembris 29, 2019 Brīdi palietoju jauno izkārtojumu ar grieķu burtiem. Ir jauki, ka varu rakstīt dažus grieķu burtus αςτυπδφηξωβμ , tomēr gribētu visu alfabētu. Eksperimentiem atradu šādu franču variantu : https://gist.github.com/fabi1cazenave/8c6dd36202852b3757412c908d0872f1#file-lafayette_install-py-L58 Iekopēju lafayette sadaļu /usr/share/X11/xkb/symbols/fr Zem pogas Q paliku šādus 8 simbolus key <AD01> {[ q , Q , ae , AE , equal , notequal , trademark , plusminus]}; Pēc X restart setxkbmap fr -variant lafayette . Caur Shift un AltGr varu dabūt tikai simbolus qQ=≠ q -> q Shift q -> Q AltGr q -> = AltGr Shift q -> ≠ Ir kādas dejas kā (1) caur AltGr dabūt simbolus ae AE nevis = ≠ (2) kā tikt klāt pārējiem burtiem ? Vai pastāv iespēja tikt pie pārējiem 4iem līmeņiem turot CAPSLOCK un vienlaicīgi spiežot burtu pogas ? Tā, ka ja nevienu burtu nenospiež, tad ieslēdzas CAPSLOCK. Link to comment Share on other sites More sharing options...
KurmisA Novembris 30, 2019 Author Share Novembris 30, 2019 šeit atradu sekojošu konfigu partial alphanumeric_keys xkb_symbols "mine" { // US international include "us(intl)" // Set up level 3 modifiers. include "level3(modifier_mapping)" include "level3(bksl_switch)" include "level3(caps_switch)" // Set up level 5 modifiers. include "level5(modifier_mapping)" include "level5(lsgt_switch)" include "level5(ralt_switch)" ... ... Iekopēju to iekš /usr/share/X11/xkb/symbols/us Tam pievienoju savu pogu un burtus key <AC01> { [ a, A , Greek_alpha, Greek_ALPHA, Greek_pi , Greek_PI , Greek_omega, Greek_OMEGA ] }; Izmainīju switch_us xkb_symbols "mine" { // US international include "us(intl)" // Set up level 3 modifiers. include "level3(modifier_mapping)" include "level3(ralt_switch)" include "level5(modifier_mapping)" include "level5(rctrl_switch)" include "level5(ralt_switch+rctrl_switch)" $ setxkbmap us -variant mine tagad no pogas a varu dabūt 8 burtus aA αΑ πΠ ωΩ aA kā parasti αΑ caur ralt_switch (tas ir lielais α) πΠ caur rctrl_switch ωΩ caur ralt_switch+rctrl_switch Tomēr laikam ērtāk būtu piekļūt 5-8 slāņiem caur CAPSLOCK un vienlaicīgi spiežot burtu pogas . Ne tā, ka CAPSLOCK kļūst beigts savam pamatuzdevumam, bet gan tā, ka tas nostrādā atlaižot, ja pie nospiesta CAPSLOCK netika nospiesta neviena burta poga. Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!