Tämän ohjelman pohjalta saisi varmaan tehtyä melko helposti skriptin, jolla numpadin näppäimiin liitettyjä näppäinyhdistelmäprofiileja voisi vaihtaa painamalla vaikka NumLock + joku muu näppäin.
-
RE: https://mementomori.social/@nen/115865874215387787
Tämän ohjelman pohjalta saisi varmaan tehtyä melko helposti skriptin, jolla numpadin näppäimiin liitettyjä näppäinyhdistelmäprofiileja voisi vaihtaa painamalla vaikka NumLock + joku muu näppäin.
Linuxia käyttäviä köyhiä taiteilijoita saattaisi kiinnostaa. Katselin tänään itse jotain parin kympin langatonta numpadia sillä silmällä, kun sellainen mahtuisi kätevästi digitaalisen piirtolevyn viereen. Sitä voisi sitten käyttää esim. väripalettina, siveltimen valitsemiseen jne.
EDIT: Davidin blogissaan vinkkaama Input-Remapper (apt install input-remapper) näyttää vielä paremmalta kuin tuo evremap. Siinä on graafinen käyttöliittymäkin. Minulla ei testatessa ainakaan toistaiseksi ilmennyt hänen mainitsemiaan ongelmia.
-
RE: https://mementomori.social/@nen/115865874215387787
Tämän ohjelman pohjalta saisi varmaan tehtyä melko helposti skriptin, jolla numpadin näppäimiin liitettyjä näppäinyhdistelmäprofiileja voisi vaihtaa painamalla vaikka NumLock + joku muu näppäin.
Linuxia käyttäviä köyhiä taiteilijoita saattaisi kiinnostaa. Katselin tänään itse jotain parin kympin langatonta numpadia sillä silmällä, kun sellainen mahtuisi kätevästi digitaalisen piirtolevyn viereen. Sitä voisi sitten käyttää esim. väripalettina, siveltimen valitsemiseen jne.
EDIT: Davidin blogissaan vinkkaama Input-Remapper (apt install input-remapper) näyttää vielä paremmalta kuin tuo evremap. Siinä on graafinen käyttöliittymäkin. Minulla ei testatessa ainakaan toistaiseksi ilmennyt hänen mainitsemiaan ongelmia.
Menipä taas ärsyttäväksi säätämiseksi. Mappasin hwdb:ssä David Revoyn alkuperäisill ohjeilla kaikki mun numpadin 17 näppäintä näppäimiksi KEY_MACRO1–17, jotta niitä voisi modifioida shiftillä ja controlilla, ja jottei ne menisi minkään ohjelman olemassa olevien oletuspikanäppäinten kanssa päällekkäin. Mutta KDE/Krita ja Gnome ei tietenkään kumpikaan tunnista makronäppäimiä. KDE ei reagoi niihin lainkaan ja pikanäppäintä luodessa Gnome tallentaa jokaisen vain nimellä “0x10”, eikä painallus laukaise pikanäppäintoimintoa. Ihme kyllä Input-Remapper kuitenkin tunnistaa ne ja nimeääkin oikein.
-
R ActivityRelay shared this topic
-
Menipä taas ärsyttäväksi säätämiseksi. Mappasin hwdb:ssä David Revoyn alkuperäisill ohjeilla kaikki mun numpadin 17 näppäintä näppäimiksi KEY_MACRO1–17, jotta niitä voisi modifioida shiftillä ja controlilla, ja jottei ne menisi minkään ohjelman olemassa olevien oletuspikanäppäinten kanssa päällekkäin. Mutta KDE/Krita ja Gnome ei tietenkään kumpikaan tunnista makronäppäimiä. KDE ei reagoi niihin lainkaan ja pikanäppäintä luodessa Gnome tallentaa jokaisen vain nimellä “0x10”, eikä painallus laukaise pikanäppäintoimintoa. Ihme kyllä Input-Remapper kuitenkin tunnistaa ne ja nimeääkin oikein.
Hoksasin ajatella, että eri profiilien sijaan olisikin yleensä kivempi, jos kolme numpadin näppäintä muuttaa controliksi, shiftiksi ja altiksi, niin niihin saa sekä kätevää logiikkaa, että enemmän toimintoja.
Esim. jos yhdellä näppäimellä valitaan sivellinvalikoiman seuraava sivellin, niin shift + sama näppäin vaihtaisi edelliseen siveltimeen. Samoin näppäin, joka lisää siveltimen värin kirkkautta, tummentaa sitä kun painaa samalla shift. Yhden kulman näppäimen mappasinkin Input-Remapperilla Ctrl+Z:ksi (kumoa), jolloin shiftiä painamalla siitä tulee automaattisesti Ctrl+Shift+Z, joka on yleensä tee uudelleen (redo).
-
Hoksasin ajatella, että eri profiilien sijaan olisikin yleensä kivempi, jos kolme numpadin näppäintä muuttaa controliksi, shiftiksi ja altiksi, niin niihin saa sekä kätevää logiikkaa, että enemmän toimintoja.
Esim. jos yhdellä näppäimellä valitaan sivellinvalikoiman seuraava sivellin, niin shift + sama näppäin vaihtaisi edelliseen siveltimeen. Samoin näppäin, joka lisää siveltimen värin kirkkautta, tummentaa sitä kun painaa samalla shift. Yhden kulman näppäimen mappasinkin Input-Remapperilla Ctrl+Z:ksi (kumoa), jolloin shiftiä painamalla siitä tulee automaattisesti Ctrl+Shift+Z, joka on yleensä tee uudelleen (redo).
Makronäppäinten toimimattomuus voisi ehkä jotenkin liittyä siihen, että KEY_MACRO*-näppäinkoodit on 16-bittisiä (KEY_MACRO11 = 666
) ja ilmeisesti antiikkinen X11 ei ole tukenut kuin 8-bittisiä koodeja. Eli ehkä Gnomen ja KDE:n bugaaminen on jonkinlainen jäänne siitä, ettei isompia koodeja ole tarvinnut käsitellä? Wayland kyllä tukee niitä, testasin diagnostiikkatyökalulla `wev`.https://github.com/torvalds/linux/blob/master/include/uapi/linux/input-event-codes.h
-
Makronäppäinten toimimattomuus voisi ehkä jotenkin liittyä siihen, että KEY_MACRO*-näppäinkoodit on 16-bittisiä (KEY_MACRO11 = 666
) ja ilmeisesti antiikkinen X11 ei ole tukenut kuin 8-bittisiä koodeja. Eli ehkä Gnomen ja KDE:n bugaaminen on jonkinlainen jäänne siitä, ettei isompia koodeja ole tarvinnut käsitellä? Wayland kyllä tukee niitä, testasin diagnostiikkatyökalulla `wev`.https://github.com/torvalds/linux/blob/master/include/uapi/linux/input-event-codes.h
Nuo makronäppäimet on ainoa löytämäni näppäimistön vapaa alue, jonka näppäimiä käyttäjä voisi osoittaa valitsemiinsa toimintoihin pelkäämättä, että ne ovat varattuja joihinkin käyttöjärjestelmän tai ohjelmien valitsemiin toimintoihin. Ja johonkin sen tapaiseenhan ne on mitä ilmeisimmin tarkoitettu.
Funktionäppäimet F1–F24 ovat kaikki 8-bittisiä eli niihin KDE ja Gnome osaa reagoida, mutta jostain syystä jopa harvinaiset F13–F24 ovat ilmeisesti varattuja. Esimerkiksi F13 käynnisti minulla Gnomen asetukset, vaikkei pikanäppäinasetuksista löydy koko näppäintä lainkaan. Ja tietysti etenkin näppäimistä F1–F12 moni on käyttiksen ja sovellusten käytössä, joten niiden vapaa hyödyntäminen vaatisi asetusten muuttamista monessa eri paikassa.
-
Nuo makronäppäimet on ainoa löytämäni näppäimistön vapaa alue, jonka näppäimiä käyttäjä voisi osoittaa valitsemiinsa toimintoihin pelkäämättä, että ne ovat varattuja joihinkin käyttöjärjestelmän tai ohjelmien valitsemiin toimintoihin. Ja johonkin sen tapaiseenhan ne on mitä ilmeisimmin tarkoitettu.
Funktionäppäimet F1–F24 ovat kaikki 8-bittisiä eli niihin KDE ja Gnome osaa reagoida, mutta jostain syystä jopa harvinaiset F13–F24 ovat ilmeisesti varattuja. Esimerkiksi F13 käynnisti minulla Gnomen asetukset, vaikkei pikanäppäinasetuksista löydy koko näppäintä lainkaan. Ja tietysti etenkin näppäimistä F1–F12 moni on käyttiksen ja sovellusten käytössä, joten niiden vapaa hyödyntäminen vaatisi asetusten muuttamista monessa eri paikassa.
Sain funktionäppäimet F13–F24 pakotettua käyttäytymään normaalisti ja väsäilin ne tällaiseen järjestykseen. Nyt numpadin näppäinasettelussa on vain Kritan tunnistamia, mutta lähes varmasti täysin käyttämättömiä näppäimiä.
Kyllä, “Undo” ja “Cancel” on oikeasti olemassa olevia näppäimiä, samaan tapaan kuin vaikkapa “Insert” ja “Delete”.
Nekään ei tee Kritassa mitään ellei niitä erikseen aseta pikanäppäimiksi. Liitin Undo-näppäimen luonnollisesti kumoamistoimintoon, ja Shift+Undo-yhdistelmän tee uudelleen -toimintoon. Cancelin valitsin eri vaihtoehdoista siksi, koska ajattelin aktivoida siitä pyyhekumin.
-
Sain funktionäppäimet F13–F24 pakotettua käyttäytymään normaalisti ja väsäilin ne tällaiseen järjestykseen. Nyt numpadin näppäinasettelussa on vain Kritan tunnistamia, mutta lähes varmasti täysin käyttämättömiä näppäimiä.
Kyllä, “Undo” ja “Cancel” on oikeasti olemassa olevia näppäimiä, samaan tapaan kuin vaikkapa “Insert” ja “Delete”.
Nekään ei tee Kritassa mitään ellei niitä erikseen aseta pikanäppäimiksi. Liitin Undo-näppäimen luonnollisesti kumoamistoimintoon, ja Shift+Undo-yhdistelmän tee uudelleen -toimintoon. Cancelin valitsin eri vaihtoehdoista siksi, koska ajattelin aktivoida siitä pyyhekumin.
Tämä ohje toimii vain jos käytössä on Gnome ja etenkin Wayland, ei X11. Toisin sanoen ohje ei päde esim. Linux Mintissä.
Ensin luo tarvittava kansiorakenne ja kaksi tiedostoa kotihakemistoon:
#1 ~/.config/xkb/symbols/fkeys :
xkb_symbols "basic_13-24" {
key <FK13> { [ F13 ] };
key <FK14> { [ F14 ] };
key <FK15> { [ F15 ] };
key <FK16> { [ F16 ] };
key <FK17> { [ F17 ] };
key <FK18> { [ F18 ] };
key <FK19> { [ F19 ] };
key <FK20> { [ F20 ] };
key <FK21> { [ F21 ] };
key <FK22> { [ F22 ] };
key <FK23> { [ F23 ] };
key <FK24> { [ F24 ] };
};#2 ~/.config/xkb/rules/evdev :
! include %S/evdev
! option = symbols
fkeys:basic_13-24 = +fkeys(basic_13-24)Seuraavaksi avaa dconf-editor ja muokkaa siellä asetusta /org/gnome/desktop/input-sources/xkb-options. Jos kohta Omavalintainen arvo on tyhjä, lisää siihen:
['fkeys:basic_13-24']
Muussa tapauksessa lisää sulkeiden sisällä olevan arvon tai luettelon perään pilkku ja sen jälkeen 'fkeys:basic_13-24' heittomerkkeineen.
Käynnistä tietokone uudelleen tai vaihda esim. näppäimistöasettelua, jotta muutos tulee voimaan.
Komennon `wev -f wl_keyboard` (tai ihan vain `wev`) tulosteissa esiintyy ennen muutosta teksti “XF86Tools” tai “XF86Launch”, kun näppäimiä F13+ painelee. Onnistuneen muutoksen jälkeen niiden pitäisi olla vaihtunut teksteihin “F13” jne.
-
Tämä ohje toimii vain jos käytössä on Gnome ja etenkin Wayland, ei X11. Toisin sanoen ohje ei päde esim. Linux Mintissä.
Ensin luo tarvittava kansiorakenne ja kaksi tiedostoa kotihakemistoon:
#1 ~/.config/xkb/symbols/fkeys :
xkb_symbols "basic_13-24" {
key <FK13> { [ F13 ] };
key <FK14> { [ F14 ] };
key <FK15> { [ F15 ] };
key <FK16> { [ F16 ] };
key <FK17> { [ F17 ] };
key <FK18> { [ F18 ] };
key <FK19> { [ F19 ] };
key <FK20> { [ F20 ] };
key <FK21> { [ F21 ] };
key <FK22> { [ F22 ] };
key <FK23> { [ F23 ] };
key <FK24> { [ F24 ] };
};#2 ~/.config/xkb/rules/evdev :
! include %S/evdev
! option = symbols
fkeys:basic_13-24 = +fkeys(basic_13-24)Seuraavaksi avaa dconf-editor ja muokkaa siellä asetusta /org/gnome/desktop/input-sources/xkb-options. Jos kohta Omavalintainen arvo on tyhjä, lisää siihen:
['fkeys:basic_13-24']
Muussa tapauksessa lisää sulkeiden sisällä olevan arvon tai luettelon perään pilkku ja sen jälkeen 'fkeys:basic_13-24' heittomerkkeineen.
Käynnistä tietokone uudelleen tai vaihda esim. näppäimistöasettelua, jotta muutos tulee voimaan.
Komennon `wev -f wl_keyboard` (tai ihan vain `wev`) tulosteissa esiintyy ennen muutosta teksti “XF86Tools” tai “XF86Launch”, kun näppäimiä F13+ painelee. Onnistuneen muutoksen jälkeen niiden pitäisi olla vaihtunut teksteihin “F13” jne.
Mintissä varmaan helpoin tapa tehdä sama on muokata tiedostoa /usr/share/X11/xkb/symbols/inet pääkäyttäjänä. Etsii vain rivit, jotka on muotoa `key <FK??> { [ ... ] };` ja korvaa mitä ikinä sulkeiden sisällä onkaan FK??:ta vastaavalla F??:llä.
-
Mintissä varmaan helpoin tapa tehdä sama on muokata tiedostoa /usr/share/X11/xkb/symbols/inet pääkäyttäjänä. Etsii vain rivit, jotka on muotoa `key <FK??> { [ ... ] };` ja korvaa mitä ikinä sulkeiden sisällä onkaan FK??:ta vastaavalla F??:llä.
Tuon vain saattaa jotua tekemään myöhemmin uudestaan, jos joku järjestelmäpäivitys korvaa inet-tiedoston uudella.
-
Sain funktionäppäimet F13–F24 pakotettua käyttäytymään normaalisti ja väsäilin ne tällaiseen järjestykseen. Nyt numpadin näppäinasettelussa on vain Kritan tunnistamia, mutta lähes varmasti täysin käyttämättömiä näppäimiä.
Kyllä, “Undo” ja “Cancel” on oikeasti olemassa olevia näppäimiä, samaan tapaan kuin vaikkapa “Insert” ja “Delete”.
Nekään ei tee Kritassa mitään ellei niitä erikseen aseta pikanäppäimiksi. Liitin Undo-näppäimen luonnollisesti kumoamistoimintoon, ja Shift+Undo-yhdistelmän tee uudelleen -toimintoon. Cancelin valitsin eri vaihtoehdoista siksi, koska ajattelin aktivoida siitä pyyhekumin.
RE: https://mementomori.social/@nen/114320478073170171
Blender protestoi virheilmoituksella, kun yritin asettaa Undo- ja Cancel-näppäimiä pikanäppäimiksi.

Jos et tiennyt, niin siinä on näppärä piirtää käsin varsinkin animaatioita. Jokainen kynällä vedetty Blenderin grease pencil -viiva on vapaasti muokattava murtoviiva koordinaatteineen ja kolmiluotteinen objekti. Niihin voi siis käyttää kaikenlaisia geometriaa muokkaavia efektejä.
Tässä animaatioesimerkki, jonka tein itse testaillessa. Jos video pätkii, kokeile katsoa tästä linkistä:
https://media.mementomori.social/media_attachments/files/114/320/445/963/627/900/original/2b16cb5399932680.mp4