Discussion:
Klawiatura VIIDO HB030B - brak polskich znaków
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
colnet
2023-10-12 04:11:43 UTC
Permalink
Używam Linux Mint 21.,1 64 bit, i-face Mate, klawiatura łączy się z laptopem przy pomocy BT. O ile z macierzystą klawiaturą laptopa nie mam żadnych problemów i z klawiaturą Wi-Fi również nie mam to z klawiaturą wymienioną w tytule mam problem z polskimi znakami których nie mogę ustawić. W tej 59 klawiszowej klawiaturze brak jest prawego Ctrl i prawego Alt. Są za to znaki dla Androida, IOs, i Win, jest znak FN, lewy Alt, lewy Ctrl, znak Win i spacja ze znakiem globusa. Próbowałem różnych kombinacji, ale bez żadnych rezultatów. Proszę o jakąś pomoc lub sugestię.
Kamil Jońca
2023-10-12 04:36:06 UTC
Permalink
Post by colnet
Używam Linux Mint 21.,1 64 bit, i-face Mate, klawiatura łączy się z
laptopem przy pomocy BT. O ile z macierzystą klawiaturą laptopa nie
To to
https://www.amazon.com/Arteck-HB030B-Universal-Bluetooth-Rechargeable/dp/B00X5P8BJO
?
Co się stanie jak naciśniesz Fn+Alt prawy(ten koło strzałeczek, z
żarówką) i dajmy na to a?
KJ
colnet
2023-10-12 09:48:38 UTC
Permalink
czwartek, 12 października 2023 o 05:41:05 UTC+1 Kamil Jońca napisał(a):
[..]
Post by Kamil Jońca
https://www.amazon.com/Arteck-HB030B-Universal-Bluetooth-Rechargeable/dp/B00X5P8BJO
?
Co się stanie jak naciśniesz Fn+Alt prawy(ten koło strzałeczek, z
żarówką) i dajmy na to a?
W podanym linku zdadza aię napis HB030B, ale firma już nie zgadza się, moja klawiatura
ma 59 klawiszy i nie jest podświetlana., a na fotce z linku klaw. ma 78 klawiszy.
Próbowalem lewy Alt + Fn + a bo jak napisałem nie ma prawego Alt'a i Ctrl. Próbowałem też
lewy Ctrli +Alt +a - w obu przypadkach nic się nie dzieje - brak jakiegokolwiek znaku po tej akcji.
Kamil Jońca
2023-10-12 09:50:57 UTC
Permalink
Post by colnet
[..]
Post by Kamil Jońca
https://www.amazon.com/Arteck-HB030B-Universal-Bluetooth-Rechargeable/dp/B00X5P8BJO
?
Co się stanie jak naciśniesz Fn+Alt prawy(ten koło strzałeczek, z
żarówką) i dajmy na to a?
W podanym linku zdadza aię napis HB030B, ale firma już nie zgadza się, moja klawiatura
ma 59 klawiszy i nie jest podświetlana., a na fotce z linku klaw. ma 78 klawiszy.
Próbowalem lewy Alt + Fn + a bo jak napisałem nie ma prawego Alt'a i Ctrl. Próbowałem też
lewy Ctrli +Alt +a - w obu przypadkach nic się nie dzieje - brak jakiegokolwiek znaku po tej akcji.
A ma toto jakiś link? Czy jest to ściśle tajne?
KJ
colnet
2023-10-12 12:38:01 UTC
Permalink
czwartek, 12 października 2023 o 10:51:04 UTC+1 Kamil Jońca napisał(a):
[..]
Post by Kamil Jońca
A ma toto jakiś link? Czy jest to ściśle tajne?
No właśnie - linku producenta typu "http" nie mają, tylko adresy dystrybutorów w Europie,
konkretnie w Polsce i Hiszpaniii z przechyłem na siedzibę w Polsce jako tą główną na Europę
- Poznań, ul. Dąbrowskiego 79A. Telefonu nie podają, ale mają formę kontaktową (typu e-mail)
w której godzinę temu wysłałem zapytanie w tym temacie. Zobaczymy - może nawet odpowiedzą.
---------------------------------------------------------------------------------------------------------------------
Postanowiłem zbadać ten globus na klawiaturze bo w instrukcji jest że to: Language Exchange.
Dla windowsa podają że F7, dla IOS i Android jako: Language exchange, ale ja pytam o LInux - o nim
nawet nie wspominają.
marrgol
2023-10-12 19:31:04 UTC
Permalink
Post by colnet
Używam Linux Mint 21.,1 64 bit, i-face Mate, klawiatura łączy się z
laptopem przy pomocy BT. O ile z macierzystą klawiaturą laptopa nie mam
żadnych problemów i z klawiaturą Wi-Fi również nie mam to z klawiaturą
wymienioną w tytule mam problem z polskimi znakami których nie mogę
ustawić. W tej 59 klawiszowej klawiaturze brak jest prawego Ctrl i
prawego Alt. Są za to znaki dla Androida, IOs, i Win, jest znak FN, lewy
Alt, lewy Ctrl, znak Win i spacja ze znakiem globusa. Próbowałem różnych
kombinacji, ale bez żadnych rezultatów. Proszę o jakąś pomoc lub
sugestię.
Jeśli piszesz o czymś podobnym do tego:
Loading Image...
to MZ najprościej będzie używać mechanizmu compose, tzn. utworzyć w katalogu
domowym plik o nazwie „.XCompose” z taką np. zawartością (albo ją dopisać,
jeśli plik już istnieje):

----------- 8< -----------
<grave> <grave> : "`"
<grave> <asciitilde> : "~"
<grave> <A> : "Ą"
<grave> <a> : "ą"
<grave> <C> : "Ć"
<grave> <c> : "ć"
<grave> <E> : "Ę"
<grave> <e> : "ę"
<grave> <L> : "Ł"
<grave> <l> : "ł"
<grave> <N> : "Ń"
<grave> <n> : "ń"
<grave> <O> : "Ó"
<grave> <o> : "ó"
<grave> <S> : "Ś"
<grave> <s> : "ś"
<grave> <X> : "Ź"
<grave> <x> : "ź"
<grave> <Z> : "Ż"
<grave> <z> : "ż"
----------- 8< -----------

po czym wylogować się z Mate, zalogować z powrotem, i można wprowadzać
polskie literki wciskając kolejno klawisz z lewym apostrofem/tyldą
i z literką „bez ogonka”.
colnet
2023-10-13 09:47:18 UTC
Permalink
czwartek, 12 października 2023 o 20:31:07 UTC+1 marrgol napisał(a):
[..]
Post by marrgol
https://m.media-amazon.com/images/I/61UKDgj2UxL._AC_SL1500_.jpg
----------- 8< -----------
<grave> <grave> : "`"
<grave> <asciitilde> : "~"
<grave> <A> : "Ą"
Klawiaturę to ja mam nie podobną jak w twoim linku tylko taką samą.
Zrobiłem jak napisałeś i na początku nie działało bo nie zauważyłem kropki na początku
nazwy tego pliku. Po dopisaniu kropki - "poszło". Mam jednak pytanie: Czy nie da rady zastąpić
tej tyldy tak żeby wciskać lewy "Alt" i lewy "Ctrl" ?
marrgol
2023-10-13 15:00:56 UTC
Permalink
Czy nie da rady zastąpić tej tyldy tak żeby wciskać lewy "Alt" i lewy "Ctrl" ?>
W tej metodzie nie, tu uzyskuje się jakiś znak za pomocą sekwencji,
a nie kombinacji klawiszy.

Jeśli koniecznie ma być „z Altem”, to można spróbować przemapować
dla tej klawiatury klawisz „command” na „prawy” Alt za pomocą udev hwdb.
colnet
2023-10-13 15:47:56 UTC
Permalink
piątek, 13 października 2023 o 16:01:02 UTC+1 marrgol napisał(a):
[..]
Post by marrgol
W tej metodzie nie, tu uzyskuje się jakiś znak za pomocą sekwencji,
a nie kombinacji klawiszy.
Jeśli koniecznie ma być „z Altem”, to można spróbować przemapować
dla tej klawiatury klawisz „command” na „prawy” Alt za pomocą udev hwdb.
Jeśli jest inna metoda to napisz lub jakiś link daj bo nawet nie wiem jak ją nazwać.
marrgol
2023-10-13 17:53:33 UTC
Permalink
Post by colnet
Post by marrgol
Jeśli koniecznie ma być „z Altem”, to można spróbować przemapować
dla tej klawiatury klawisz „command” na „prawy” Alt za pomocą udev hwdb.
Jeśli jest inna metoda to napisz lub jakiś link daj bo nawet nie wiem jak ją nazwać.
No to spróbujmy. Zainstaluj evtest i wykonaj (jako root):

evtest | grep -v 'Event code'

Dostaniesz coś takiego:

No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: AT Translated Set 2 keyboard
/dev/input[…]
/dev/input/event26: Chicony USB Keyboard
/dev/input/event27: […]
Select the device event number [0-28]: 26

Wpisz numer dla tej klawiatury BT (np. u mnie 26 dla Chicony USB)
i klepnij Enter. Dostaniesz:

Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x4f2 product 0x402 version 0x111
Input device name: "Chicony USB Keyboard"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event type 4 (EV_MSC)
Event type 17 (EV_LED)
Key repeat handling:
Repeat type 20 (EV_REP)
Repeat code 0 (REP_DELAY)
Value 250
Repeat code 1 (REP_PERIOD)
Value 33
Properties:
Testing ... (interrupt to exit)

Teraz na klawiaturze BT wciśnij kolejno x, command, x, Ctrl-C.
Wynik powinien wyglądać podobnie do tego:

Event: time 1697218373.692616, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
Event: time 1697218373.692616, type 1 (EV_KEY), code 45 (KEY_X), value 1
Event: time 1697218373.692616, -------------- SYN_REPORT ------------
xEvent: time 1697218373.764661, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
Event: time 1697218373.764661, type 1 (EV_KEY), code 45 (KEY_X), value 0
Event: time 1697218373.764661, -------------- SYN_REPORT ------------
Event: time 1697218377.220693, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e6
Event: time 1697218377.220693, type 1 (EV_KEY), code 100 (KEY_RIGHTALT), value 1
Event: time 1697218377.220693, -------------- SYN_REPORT ------------
Event: time 1697218377.284647, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e6
Event: time 1697218377.284647, type 1 (EV_KEY), code 100 (KEY_RIGHTALT), value 0
Event: time 1697218377.284647, -------------- SYN_REPORT ------------
Event: time 1697218379.092645, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
Event: time 1697218379.092645, type 1 (EV_KEY), code 45 (KEY_X), value 1
Event: time 1697218379.092645, -------------- SYN_REPORT ------------
xEvent: time 1697218379.156638, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
Event: time 1697218379.156638, type 1 (EV_KEY), code 45 (KEY_X), value 0
Event: time 1697218379.156638, -------------- SYN_REPORT ------------
Event: time 1697218384.620619, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e4
Event: time 1697218384.620619, type 1 (EV_KEY), code 97 (KEY_RIGHTCTRL), value 1
Event: time 1697218384.620619, -------------- SYN_REPORT ------------
Event: time 1697218384.644607, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70006
Event: time 1697218384.644607, type 1 (EV_KEY), code 46 (KEY_C), value 1
Event: time 1697218384.644607, -------------- SYN_REPORT ------------
^C

Pokaż wszystko, co się wyświetliło od polecenia evtest do wciśnięcia Ctrl-C.
colnet
2023-10-14 08:16:33 UTC
Permalink
piątek, 13 października 2023 o 18:53:39 UTC+1 marrgol napisał(a):
l..]
Post by marrgol
Pokaż wszystko, co się wyświetliło od polecenia evtest do wciśnięcia Ctrl-C.
Zrobiłem, ale sekwencję klawiszy: x command x Ctrl ++C wykonałem/bez tych przecinków
więc nie wiem czy będzie dobrze:

# evtest | grep -v 'Event code'
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Power Button
/dev/input/event1: Lid Switch
/dev/input/event2: Power Button
/dev/input/event3: AT Translated Set 2 keyboard
/dev/input/event4: Video Bus
/dev/input/event5: Wireless hotkeys
/dev/input/event6: HP WMI hotkeys
/dev/input/event7: YICHIP Wireless Device
/dev/input/event8: YICHIP Wireless Device Mouse
/dev/input/event9: YICHIP Wireless Device System Control
/dev/input/event10: YICHIP Wireless Device Consumer Control
/dev/input/event11: HP Webcam: HP Webcam
/dev/input/event12: HDA Intel PCH Mic
/dev/input/event13: HDA Intel PCH Headphone
/dev/input/event14: HDA Intel PCH HDMI/DP,pcm=3
/dev/input/event15: VIIDO KEYBOARD Keyboard
Select the device event number [0-15]: 15
Input driver version is 1.0.1
Input device ID: bus 0x5 vendor 0x4e8 product 0x7021 version 0x1
Input device name: "VIIDO KEYBOARD Keyboard"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event type 2 (EV_REL)
Event type 3 (EV_ABS)
Value 0
Min 0
Max 1084
Event type 4 (EV_MSC)
Event type 17 (EV_LED)
Key repeat handling:
Repeat type 20 (EV_REP)
Repeat code 0 (REP_DELAY)
Value 250
Repeat code 1 (REP_PERIOD)
Value 33
Properties:
Testing ... (interrupt to exit)
Event: time 1697270696.944237, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
Event: time 1697270696.944237, type 1 (EV_KEY), code 28 (KEY_ENTER), value 0
Event: time 1697270696.944237, -------------- SYN_REPORT ------------
Event: time 1697270702.694261, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
Event: time 1697270702.694261, type 1 (EV_KEY), code 45 (KEY_X), value 1
Event: time 1697270702.694261, -------------- SYN_REPORT ------------
xEvent: time 1697270702.756511, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
Event: time 1697270702.756511, type 1 (EV_KEY), code 45 (KEY_X), value 0
Event: time 1697270702.756511, -------------- SYN_REPORT ------------
Event: time 1697270704.681904, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e3
Event: time 1697270704.681904, type 1 (EV_KEY), code 125 (KEY_LEFTMETA), value 1
Event: time 1697270704.681904, -------------- SYN_REPORT ------------
Event: time 1697270704.756768, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e3
Event: time 1697270704.756768, type 1 (EV_KEY), code 125 (KEY_LEFTMETA), value 0
Event: time 1697270704.756768, -------------- SYN_REPORT ------------
Event: time 1697270710.069416, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
Event: time 1697270710.069416, type 1 (EV_KEY), code 45 (KEY_X), value 1
Event: time 1697270710.069416, -------------- SYN_REPORT ------------
xEvent: time 1697270710.144346, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
Event: time 1697270710.144346, type 1 (EV_KEY), code 45 (KEY_X), value 0
Event: time 1697270710.144346, -------------- SYN_REPORT ------------
Event: time 1697270713.700951, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70006
Event: time 1697270713.700951, type 1 (EV_KEY), code 46 (KEY_C), value 1
Event: time 1697270713.700951, -------------- SYN_REPORT ------------
Event: time 1697270713.701093, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0
Event: time 1697270713.701093, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 1
Event: time 1697270713.701093, -------------- SYN_REPORT ------------
cEvent: time 1697270713.768987, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70006
Event: time 1697270713.768987, type 1 (EV_KEY), code 46 (KEY_C), value 0
Event: time 1697270713.768987, -------------- SYN_REPORT ------------
Event: time 1697270713.844357, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0
Event: time 1697270713.844357, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 0
Event: time 1697270713.844357, -------------- SYN_REPORT ------------
Event: time 1697270717.541016, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0
Event: time 1697270717.541016, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 1
Event: time 1697270717.541016, -------------- SYN_REPORT ------------
Event: time 1697270717.541171, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70006
Event: time 1697270717.541171, type 1 (EV_KEY), code 46 (KEY_C), value 1
Event: time 1697270717.541171, -------------- SYN_REPORT ------------
marrgol
2023-10-14 11:08:09 UTC
Permalink
Post by colnet
Zrobiłem, ale sekwencję klawiszy: x command x Ctrl ++C wykonałem
Super.
Post by colnet
# evtest | grep -v 'Event code'
No device specified, trying to scan all of /dev/input/event*
[…]
/dev/input/event15: VIIDO KEYBOARD Keyboard
[…]
Input device name: "VIIDO KEYBOARD Keyboard"
[…]
Event: time 1697270702.694261, -------------- SYN_REPORT ------------
xEvent: time 1697270702.756511, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
Event: time 1697270702.756511, type 1 (EV_KEY), code 45 (KEY_X), value 0
Event: time 1697270702.756511, -------------- SYN_REPORT ------------
Event: time 1697270704.681904, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e3
Event: time 1697270704.681904, type 1 (EV_KEY), code 125 (KEY_LEFTMETA), value 1
Event: time 1697270704.681904, -------------- SYN_REPORT ------------
Event: time 1697270704.756768, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e3
Event: time 1697270704.756768, type 1 (EV_KEY), code 125 (KEY_LEFTMETA), value 0
Event: time 1697270704.756768, -------------- SYN_REPORT ------------
Event: time 1697270710.069416, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
Event: time 1697270710.069416, type 1 (EV_KEY), code 45 (KEY_X), value 1
Nadal jako root, utwórz plik /etc/udev/hwdb.d/99-viidokbd.hwdb o zawartości:

-------------------- 8< --------------------
evdev:name:VIIDO KEYBOARD Keyboard:*
KEYBOARD_KEY_700e3=rightalt
-------------------- 8< --------------------

Wykonaj polecenia:

systemd-hwdb update
udevadm trigger /dev/input/event15

i klawisz command powinien zacząć działać jako prawy Alt (wygląda na to,
że dotąd działał jako lewy Win, więc coś za coś). Jeśli nie zadziała
od razu, odłącz i podłącz z powrotem klawiaturę.
colnet
2023-10-16 06:16:22 UTC
Permalink
sobota, 14 października 2023 o 12:08:13 UTC+1 marrgol napisał(a):
[..]
Post by marrgol
evdev:name:VIIDO KEYBOARD Keyboard:*
KEYBOARD_KEY_700e3=rightalt
-------------------- 8< --------------------
systemd-hwdb update
udevadm trigger /dev/input/event15
i klawisz command powinien zacząć działać jako prawy Alt (wygląda na to,
że dotąd działał jako lewy Win, więc coś za coś). Jeśli nie zadziała
od razu, odłącz i podłącz z powrotem klawiaturę.
Nie wiem czy dobrze zrozumiałem położenie klawisza command, googlowałem na ten temat i opisy mówiły
że to klawisz z flagą Windows, zwany jest też klawiszem systemowym, napisałem też że klawiatura jest
identyczna z tą do której link przysłałeś. Tym razem klawiatura po wciśnięciu klawisza z flagą Windows nie
wypisuje żadnego znaku. Dla pewności, jak nie zadziałało - skasowałem ten plik XCompose i restart zrobłem,
ale nie pomogło. Obecnie przywróciłem plik XCompose.
marrgol
2023-10-16 11:56:47 UTC
Permalink
Post by colnet
Post by marrgol
evdev:name:VIIDO KEYBOARD Keyboard:*
KEYBOARD_KEY_700e3=rightalt
-------------------- 8< --------------------
systemd-hwdb update
udevadm trigger /dev/input/event15
i klawisz command powinien zacząć działać jako prawy Alt (wygląda na to,
że dotąd działał jako lewy Win, więc coś za coś). Jeśli nie zadziała
od razu, odłącz i podłącz z powrotem klawiaturę.
Nie wiem czy dobrze zrozumiałem położenie klawisza command, googlowałem
na ten temat i opisy mówiły że to klawisz z flagą Windows, zwany jest też
klawiszem systemowym,
Miałem na myśli klawisz, który na klawiaturze z linka ma napis „command”
(pierwszy na lewo od spacji).
Post by colnet
napisałem też że klawiatura jest identyczna z tą do której
link przysłałeś. Tym razem klawiatura po wciśnięciu klawisza
z flagą Windows nie wypisuje żadnego znaku.
Wciśnięcie command-a (tak jak na „zwykłej” klawiaturze AltGr-a czyli
prawy Alt-a) powinno wygenerować ą. Nie mam takiej klawiatury,
jak twoja, więc nie gwarantuję, ale na wszystkich które mam opisana
procedura działa.

Może znów zrobiłeś jakiś błąd? Np. taki, że używasz do usenetu durnego
Google Groups, które zeżarło spację przed KEYBOARD_KEY_700e3=rightalt,
a która musi tam być -- masz ją w swoim pliku?
Post by colnet
Dla pewności, jak nie
zadziałało - skasowałem ten plik XCompose i restart zrobłem, ale nie
pomogło. Obecnie przywróciłem plik XCompose.
Bez znaczenia.
colnet
2023-10-16 14:25:34 UTC
Permalink
Post by marrgol
Post by colnet
Post by marrgol
evdev:name:VIIDO KEYBOARD Keyboard:*
KEYBOARD_KEY_700e3=rightalt
-------------------- 8< --------------------
systemd-hwdb update
udevadm trigger /dev/input/event15
i klawisz command powinien zacząć działać jako prawy Alt (wygląda na to,
że dotąd działał jako lewy Win, więc coś za coś). Jeśli nie zadziała
od razu, odłącz i podłącz z powrotem klawiaturę.
Nie wiem czy dobrze zrozumiałem położenie klawisza command, googlowałem
na ten temat i opisy mówiły że to klawisz z flagą Windows, zwany jest też
klawiszem systemowym,
Miałem na myśli klawisz, który na klawiaturze z linka ma napis „command”
(pierwszy na lewo od spacji).
Post by colnet
napisałem też że klawiatura jest identyczna z tą do której
link przysłałeś. Tym razem klawiatura po wciśnięciu klawisza
z flagą Windows nie wypisuje żadnego znaku.
Wciśnięcie command-a (tak jak na „zwykłej” klawiaturze AltGr-a czyli
prawy Alt-a) powinno wygenerować ą. Nie mam takiej klawiatury,
jak twoja, więc nie gwarantuję, ale na wszystkich które mam opisana
procedura działa.
Może znów zrobiłeś jakiś błąd? Np. taki, że używasz do usenetu durnego
Google Groups, które zeżarło spację przed KEYBOARD_KEY_700e3=rightalt,
a która musi tam być -- masz ją w swoim pliku?
Post by colnet
Dla pewności, jak nie
zadziałało - skasowałem ten plik XCompose i restart zrobłem, ale nie
pomogło. Obecnie przywróciłem plik XCompose.
Bez znaczenia.
colnet
2023-10-16 14:35:23 UTC
Permalink
poniedziałek, 16 października 2023 o 12:56:51 UTC+1 marrgol napisał(a):
[..]
Post by marrgol
Może znów zrobiłeś jakiś błąd? Np. taki, że używasz do usenetu durnego
Google Groups, które zeżarło spację przed KEYBOARD_KEY_700e3=rightalt,
[..]

Klawiatury na pierwszy rzut oka nie róznią się - ani wygladem, ai ilością klawiszy, ani ich rozmieszczeniem - róznią się nieznacznie opisem na samych klawiszach w lewej dolnej jej części - fotka w linku poniżej:
Loading Image...
Spacji przed KEYBOARD_KEY_700e3=rightalt nie było, ale teraz jest dopisana, restart też zrobiony - niestety klawiatura nie wypisuje żadnego znaku wespół z klawiszem "Win".
marrgol
2023-10-16 18:05:19 UTC
Permalink
Post by colnet
Klawiatury na pierwszy rzut oka nie róznią się - ani wygladem, ai ilością
klawiszy, ani ich rozmieszczeniem - róznią się nieznacznie opisem na
http://universis.cba.pl/news/klaw_hb030b_kadr.jpg Spacji przed
KEYBOARD_KEY_700e3=rightalt nie było, ale teraz jest dopisana, restart
też zrobiony - niestety klawiatura nie wypisuje żadnego znaku wespół
z klawiszem "Win".
Piszą coś w instrukcji (jeśli takową dostarczają) co dokładnie robią
klawisze funkcyjne „For Android/Win/IOS”? Może zmieniają skan-kody
generowane przez klawisze i klawisz Win nie we wszystkich przypadkach
generuje kod 700e3? Potestuj i ewentualnie dopisz kolejne linie
„ KEYBOARD_KEY_?????=rightalt”.

A może problem tkwi w Mate? Masz zainstalowany więcej niż jeden układ
klawiatury? (Centrum sterowania -> Klawiatura -> Układy) Ustaw polską
na pierwszej pozycji i odhacz „Osobny układ dla każdego okna”. A najlepiej
to wszystkie poza polską po prostu wywal.

A jeśli sprawdzasz w terminalu poza okienkami, to wykonaj polecenie:

loadkeys pl
colnet
2023-10-17 08:51:06 UTC
Permalink
Post by marrgol
Post by colnet
Klawiatury na pierwszy rzut oka nie róznią się - ani wygladem, ai ilością
klawiszy, ani ich rozmieszczeniem - róznią się nieznacznie opisem na
http://universis.cba.pl/news/klaw_hb030b_kadr.jpg Spacji przed
KEYBOARD_KEY_700e3=rightalt nie było, ale teraz jest dopisana, restart
też zrobiony - niestety klawiatura nie wypisuje żadnego znaku wespół
z klawiszem "Win".
Piszą coś w instrukcji (jeśli takową dostarczają) co dokładnie robią
klawisze funkcyjne „For Android/Win/IOS”? Może zmieniają skan-kody
generowane przez klawisze i klawisz Win nie we wszystkich przypadkach
generuje kod 700e3? Potestuj i ewentualnie dopisz kolejne linie
„ KEYBOARD_KEY_?????=rightalt”.
A może problem tkwi w Mate? Masz zainstalowany więcej niż jeden układ
klawiatury? (Centrum sterowania -> Klawiatura -> Układy) Ustaw polską
na pierwszej pozycji i odhacz „Osobny układ dla każdego okna”. A najlepiej
to wszystkie poza polską po prostu wywal.
loadkeys pl
colnet
2023-10-17 09:33:24 UTC
Permalink
poniedziałek, 16 października 2023 o 19:05:23 UTC+1 marrgol napisał(a):
[..]
Post by marrgol
A może problem tkwi w Mate? Masz zainstalowany więcej niż jeden układ
klawiatury? (Centrum sterowania -> Klawiatura -> Układy) Ustaw polską
na pierwszej pozycji i odhacz „Osobny układ dla każdego okna”. A najlepiej
to wszystkie poza polską po prostu wywal.
loadkeys pl
Może zacznę od końca - polecenie "loadkeys pl" nic - nie zwraca, a wiersz command prompt przenosi się o jeden niżej - nie dając żadnych polskich znaków. Poszedłem z tą klawiaturą na inny laptop i zacząłem od utworzenia pliku: "99-viidokbd.hwdb" - tym razem od razu ze spacją przed wierszem: "KEYBOARD_KEY_700e3=rightalt" - restart lapka i próby uzyskania polskich znaków diakrytycznych z klawiszem "Win": - niestety bez rezultatu - klawiatura z wciśniętym klawiszem "Win" + literka - nie dawała żadego znaku. Kod 700e3 dla klawisza "Win" był obecny dla każdej z opcji: Android, Win, i IoS, bez wybrania opcji też był ten kod - przed każdą zmianą oczywiście wyłączałem i włączałem klawiaturę - niestety i z tymi opcjami nie było polskich znaków. Instrukcja - jest w niej tabelka z opisem klawiszy i przy klawiszu spacji jest opis "Change Language" i to wszystko na temat zmiany języka w tej "obszernej" instrukcji. Kod jaki daje spacja to: 7002c. W "Centrum sterowania -> Klawiatura -> Układy" był tylko jeden układ klawiatury - polski, odhaczyłem tylko: "Osobny układ dla każdego okna" - ale w dalszym ciagu nie było polskich literek.
marrgol
2023-10-18 11:14:40 UTC
Permalink
Post by colnet
Może zacznę od końca - polecenie "loadkeys pl" nic - nie zwraca,
a wiersz command prompt przenosi się o jeden niżej - nie dając
żadnych polskich znaków.
To, że nic nie wypisuje, nie znaczy, że nic nie robi.

Kurczę, jakoś nie chce mi się wierzyć, że to nie działa… Zamiast tylko
wciskać Win-a, sprawdź za pomocą evtest czy udev w ogóle wykonuje mapowanie
po dodaniu pliku .hwdb. I może wyeliminuj na razie Mate: przełącz się na
konsolę tekstową (np. Ctrl-Alt-F2), zaloguj się i wykonaj „sudo -i” (żeby
przełączyć się na konto roota).

Wykonaj taki skrypt (po uruchomieniu od razu wciśnij raz klawisz Win
i poczekaj na prompt):

------------------------------------ 8< ------------------------------------
#!/bin/bash
{
sleep 5 && pkill evtest & evtest /dev/input/event15 | grep -e Event: -e
name: | xxd -p
xxd -p <<< $'-----'
for F in /sys/class/input/event*
do
grep -qi key $F/device/name &&\
echo -e "${F#*input/}\n$(grep -e NAME -e MODALIAS $F/device/uevent)" &&\
udevadm info -p $F | grep KEYBOARD_KEY
done | xxd -p
F=/etc/udev/hwdb.d/99-viidokbd.hwdb
test -f $F && xxd -p <<< $'-----\n'$(ls -l $F)$'\n-----' && xxd -p $F
xxd -p <<< $'-----'
} >> /tmp/out
------------------------------------ 8< ------------------------------------

Zrób to raz w obecności pliku 99-viidokbd.hwdb i raz bez. Za każdym razem
po utworzeniu albo skasowaniu, albo zmodyfikowaniu pliku .hwdb wykonuj
polecenia „systemd-hwdb update” (jeśli wyświetli jakiś komunikat, pokaż go)
i „udevadm trigger /dev/input/event*”. Skrypt „nic nie zwraca” -- wyniki
zapisuje w pliku /tmp/out, zakodowane, bo nie dowierzam wyżerającemu spacje,
i kto wie co jeszcze, Googlowi. Pokaż zawartość tego pliku, albo wrzuć go
na https://paste.opensuse.org/ i daj link. Skrypt na wszelki wypadek też
tam wrzucam: https://paste.opensuse.org/pastes/3bb6c80e45b5. Jakbyś chciał
sam obejrzeć wynik, to wykonaj „xxd -p -r /tmp/out”.

I może jeszcze przećwicz sobie takie samo mapowanie na jakiejś innej
klawiaturze (wbudowanej w lapka, podpiętej do kompa, czy czego tam
używasz), takiej na której już działają pliterki z prawym altem
(pamiętaj, że zmieni się numer event, nazwa klawiatury i prawdopodobnie
skan-kod lewego Win).
colnet
2023-10-19 05:14:30 UTC
Permalink
środa, 18 października 2023 o 12:14:45 UTC+1 marrgol napisał(a):
[,,]
Post by marrgol
I może jeszcze przećwicz sobie takie samo mapowanie na jakiejś innej
klawiaturze (wbudowanej w lapka, podpiętej do kompa, czy czego tam
używasz), takiej na której już działają pliterki z prawym altem
(pamiętaj, że zmieni się numer event, nazwa klawiatury i prawdopodobnie
skan-kod lewego Win).
Dziękuję za pomoc - klawisz Win już funkcjonuje dając polskie literki. Działa lepiej niż klawisz z tyldą ponieważ ten przytrzymany odrobinę dłużej niż potrzeba wypisywał całą serię apostrofów - z kl. Win tego nie ma. Winowajcą okazał się port USB którego ikona w tray'u jak ostatnio zauważyłem znika od czasu do czasu, a na nim ząbek Bluetooth. Zaniosłem tą robotę na inny komputer i wszystko poszło. Najprawdopodobniej to niestabilny kontakt w tyn porcie USB. Ta klawiatura dla mnie jest ważna bo mam lekke upośledzenie ruchowe rąk i taka krótka (lewo-prawo) klawiatura daje mi większy komfort pracy. Ok, jeszcze raz dziękuję podaj adres (na priv'a) najbliższej Żabki to odbierzesz tam 4-pack piwa - no właśnie, jakie pijesz ? :)
marrgol
2023-10-19 14:37:36 UTC
Permalink
Post by colnet
Dziękuję za pomoc - klawisz Win już funkcjonuje dając polskie literki.
Nie ma za co, sam się przy okazji co nieco nauczyłem.
Post by colnet
podaj adres (na priv'a) najbliższej Żabki to odbierzesz tam 4-pack piwa
Doceniam ofertę, ale do najbliższej Żabki mam w tej chwili kilkaset km
i cały czas się oddalam… :-)
Konto58
2023-10-19 15:38:41 UTC
Permalink
Thu, 19 Oct 2023 16:37:36 +0200
Post by marrgol
Post by colnet
Dziękuję za pomoc - klawisz Win już funkcjonuje dając polskie literki.
Nie ma za co, sam się przy okazji co nieco nauczyłem.
Post by colnet
podaj adres (na priv'a) najbliższej Żabki to odbierzesz tam 4-pack piwa
Doceniam ofertę, ale do najbliższej Żabki mam w tej chwili kilkaset km
i cały czas się oddalam… :-)
Lecisz na Marsa???

:)
P.
marrgol
2023-10-19 18:16:21 UTC
Permalink
Post by Konto58
Lecisz na Marsa???
:)
P.
Nie bezpośrednio. :-b

Loading...