Egerek, billentyűzetek

USB(2) switch: 2 host, 1 device, remote kapcsolhatosag (via USB, RS232, GPIO, barmi)

Sziasztok!

Egy targybeli eszkozt kersnek, amit zaros hataridon belul (szerdaig) be is tudnek szerezni ha van erre esely. Barkinek barmi otlet? Azert tettem ide ebbe a forum-temaba mert ez elegge hasonlit a KVM switchekhez, de ugye csak egy darab USB2-es kapcsolgatasra van szukseg. 

Amiket lattam igy hirtelen az interwebekben az olyan hogy csak mechanikusan kapcsolhato a helyszinen. Ipari celokra is talaltunk parat, de az csak ilyen Horizon 2020-as atfutassal oldhato meg (lasd: 30 munkanapos szallitas).

Elore is thx!

A

Létezik olyan billentyűzet, amelynél layout váltáskor megjelennek a karakterek a fizikai billentyűzeten?

Tehát arra gondolok, hogy az egyes billentyűkre nincsenek felfestve vagy az angol, vagy a magyar, vagy valamilyen más nyelv ékezetes karakterei, hanem Alt-Shift hatására mindig azok a karaktere jelennének meg a billentyűkön amire épp váltok. Van ilyen? Vagy nincs igény ilyesmire?

BLE keyboard csatlakozás

Egy nRF51822 alapú BLE-s billentyűzetet szeretnék építeni, de eddig nem sikerült még működésre bírnom Linux alatt.

A kontroller kódja itt található, egy elvileg működő példából lett kiindulva:
https://github.com/martonmiklos/ble_keyboard_fw

gattool-al csak akkor sikerül csatlakoznom, ha random addressinget használok:


mm@lapos:~$ gatttool -t random -b E8:83:76:AE:34:7D -I
[E8:83:76:AE:34:7D][LE]> connect
Attempting to connect to E8:83:76:AE:34:7D
Connection successful
[E8:83:76:AE:34:7D][LE]> info
Error: info: command not found
[E8:83:76:AE:34:7D][LE]>
char-desc char-read-uuid char-write-req connect exit included primary sec-level
char-read-hnd char-write-cmd characteristics disconnect help mtu quit
[E8:83:76:AE:34:7D][LE]> char
char-desc char-read-hnd char-read-uuid char-write-cmd char-write-req characteristics
[E8:83:76:AE:34:7D][LE]> characteristics
handle: 0x0002, char properties: 0x0a, char value handle: 0x0003, uuid: 00002a00-0000-1000-8000-00805f9b34fb
handle: 0x0004, char properties: 0x02, char value handle: 0x0005, uuid: 00002a01-0000-1000-8000-00805f9b34fb
handle: 0x0006, char properties: 0x02, char value handle: 0x0007, uuid: 00002a04-0000-1000-8000-00805f9b34fb
handle: 0x000a, char properties: 0x02, char value handle: 0x000b, uuid: 00002a29-0000-1000-8000-00805f9b34fb
handle: 0x000c, char properties: 0x02, char value handle: 0x000d, uuid: 00002a50-0000-1000-8000-00805f9b34fb
handle: 0x000f, char properties: 0x12, char value handle: 0x0010, uuid: 00002a19-0000-1000-8000-00805f9b34fb
[E8:83:76:AE:34:7D][LE]> disconnect

Ez alapján akarnám a billentyűzetet élesíteni azonban nem sikerül:
https://wiki.archlinux.org/index.php/Bluetooth_keyboard#Pairing_process


mm@lapos:~$ bluetoothctl
[NEW] Controller 00:15:83:D1:A9:E6 BT 4.0 [default]
[NEW] Device 44:D3:A9:5D:02:89 44-D3-A9-5D-02-89
[NEW] Device 73:EA:BF:EA:52:2C 73-EA-BF-EA-52-2C
[NEW] Device A0:6F:AA:9E:3E:03 LG SJ5(03)
[NEW] Device E8:83:76:AE:34:7D MM-keyboard
[NEW] Device FD:04:9E:1A:C6:AE MM Plane
[NEW] Controller D0:DF:9A:3F:6F:4C Internal
[NEW] Device 94:FD:2E:02:E8:06 Jolla C
[NEW] Device 50:56:A8:00:18:42 Jolla
Agent registered
[bluetooth]#
advertise default-agent exit menu power scan system-alias version
agent devices help pair quit select trust
block disconnect info pairable remove set-alias unblock
connect discoverable list paired-devices reset-alias show untrust
[bluetooth]# menu
Missing name argument
[bluetooth]# agent KeyboardOnly
Agent is already registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# pairable on
Changing pairable on succeeded
[bluetooth]# pair E8:83:76:AE:34:7D
Attempting to pair with E8:83:76:AE:34:7D
[bluetooth]# trust E8:83:76:AE:34:7D
Changing E8:83:76:AE:34:7D trust succeeded
[bluetooth]# connet E8:83:76:AE:34:7D
Invalid command
[bluetooth]# connect E8:83:76:AE:34:7D
Attempting to connect to E8:83:76:AE:34:7D
[CHG] Device E8:83:76:AE:34:7D Connected: yes
[CHG] Device E8:83:76:AE:34:7D Connected: no
Failed to pair: org.bluez.Error.AuthenticationCanceled
Connection successful
[CHG] Device E8:83:76:AE:34:7D Connected: yes
[CHG] Device E8:83:76:AE:34:7D Connected: no
[CHG] Device E8:83:76:AE:34:7D Paired: yes
[DEL] Device 73:EA:BF:EA:52:2C 73-EA-BF-EA-52-2C
[DEL] Device 44:D3:A9:5D:02:89 44-D3-A9-5D-02-89

Mint látható a kapcsolat létrejön, majd megszakad.

A folyamat alatt a btmon ezt mutatja:

< HCI Command: LE Create Connection (0x08|0x000d) plen 25 #10 [hci1] 7.822253
Scan interval: 60.000 msec (0x0060)
Scan window: 60.000 msec (0x0060)
Filter policy: White list is not used (0x00)
Peer address type: Random (0x01)
Peer address: E8:83:76:AE:34:7D (Static)
Own address type: Public (0x00)
Min connection interval: 7.50 msec (0x0006)
Max connection interval: 15.00 msec (0x000c)
Connection latency: 20 (0x0014)
Supervision timeout: 3000 msec (0x012c)
Min connection length: 0.000 msec (0x0000)
Max connection length: 0.000 msec (0x0000)
> HCI Event: Command Status (0x0f) plen 4 #11 [hci1] 7.826173
LE Create Connection (0x08|0x000d) ncmd 1
Status: Success (0x00)
> HCI Event: LE Meta Event (0x3e) plen 19 #12 [hci1] 9.865108
LE Connection Complete (0x01)
Status: Success (0x00)
Handle: 39
Role: Master (0x00)
Peer address type: Random (0x01)
Peer address: E8:83:76:AE:34:7D (Static)
Connection interval: 15.00 msec (0x000c)
Connection latency: 20 (0x0014)
Supervision timeout: 3000 msec (0x012c)
Master clock accuracy: 0x00
@ MGMT Event: Device Connected (0x000b) plen 37 {0x0003} [hci1] 9.865224
LE Address: E8:83:76:AE:34:7D (Static)
Flags: 0x00000000
Data length: 24
Appearance: Mouse (0x03c2)
Flags: 0x05
LE Limited Discoverable Mode
BR/EDR Not Supported
16-bit Service UUIDs (complete): 1 entry
Human Interface Device (0x1812)
Name (complete): MM-keyboard
@ MGMT Event: Device Connected (0x000b) plen 37 {0x0002} [hci1] 9.865224
LE Address: E8:83:76:AE:34:7D (Static)
Flags: 0x00000000
Data length: 24
Appearance: Mouse (0x03c2)
Flags: 0x05
LE Limited Discoverable Mode
BR/EDR Not Supported
16-bit Service UUIDs (complete): 1 entry
Human Interface Device (0x1812)
Name (complete): MM-keyboard
@ MGMT Event: Device Connected (0x000b) plen 37 {0x0001} [hci1] 9.865224
LE Address: E8:83:76:AE:34:7D (Static)
Flags: 0x00000000
Data length: 24
Appearance: Mouse (0x03c2)
Flags: 0x05
LE Limited Discoverable Mode
BR/EDR Not Supported
16-bit Service UUIDs (complete): 1 entry
Human Interface Device (0x1812)
Name (complete): MM-keyboard
< HCI Command: LE Read Remote Used Features (0x08|0x0016) plen 2 #13 [hci1] 9.865401
Handle: 39
> HCI Event: Command Status (0x0f) plen 4 #14 [hci1] 9.869026
LE Read Remote Used Features (0x08|0x0016) ncmd 1
Status: Success (0x00)
> HCI Event: LE Meta Event (0x3e) plen 12 #15 [hci1] 10.484014
LE Read Remote Used Features (0x04)
Status: Success (0x00)
Handle: 39
Features: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00
LE Encryption
< HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #16 [hci1] 10.484145
Handle: 39
Random number: 0xff9f0b8649b6cf46
Encrypted diversifier: 0x3ffe
Long term key: e085b0c06f0bdfede3bd0238fc181ed4
> HCI Event: Command Status (0x0f) plen 4 #17 [hci1] 10.491077
LE Start Encryption (0x08|0x0019) ncmd 1
Status: Success (0x00)
> HCI Event: Encryption Change (0x08) plen 4 #18 [hci1] 10.544072
Status: PIN or Key Missing (0x06)
Handle: 39
Encryption: Disabled (0x00)
< HCI Command: Disconnect (0x01|0x0006) plen 3 #19 [hci1] 10.544177
Handle: 39
Reason: Authentication Failure (0x05)
> HCI Event: Command Status (0x0f) plen 4 #20 [hci1] 10.546048
Disconnect (0x01|0x0006) ncmd 1
Status: Success (0x00)
> HCI Event: Disconnect Complete (0x05) plen 4 #21 [hci1] 10.560070
Status: Success (0x00)
Handle: 39
Reason: Connection Terminated By Local Host (0x16)
@ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0003} [hci1] 10.560120
LE Address: E8:83:76:AE:34:7D (Static)
Reason: Connection terminated due to authentication failure (0x04)
@ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0002} [hci1] 10.560120
LE Address: E8:83:76:AE:34:7D (Static)
Reason: Connection terminated due to authentication failure (0x04)
@ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci1] 10.560120
LE Address: E8:83:76:AE:34:7D (Static)
Reason: Connection terminated due to authentication failure (0x04)

A billentyűzet nem indul újra a folyamat alatt, a BLE stack-et kezelő softdevicetől csak notification-t kapok arról, hogy létrejött majd megszakadt a kapcsolat.

Billentyűzet kerestetik

30 év után a marketingvezérelt piac hatására sikeresen eljutottunk odáig, hogy a használhatóság feláldozva a dizájn oltárán. Nem találok magamnak billentyűzetet, mert minden csilli-villi, csak éppen számomra használhatatlan, de hátha valaki tud ajánlani. Követelmények:
- Hagyományos 105 gombos kiosztás, nem „egymásratolt” blokkok, hogy a Ctrl helyett a balra nyilat nyomogassam. A jobb alsó sarokban a Numpad Enter legyen. (Ezúton is gratulálok a Steelseries Apex 350 tervezőgárdájának, így kell igazán elbaszni egy billentyűzetet!)
- Funkciógombok – nem Fn-nel elérve.
- Teljes vagy félmagas, normál méretű billentyűk, semmi szigetes vagy egyéb notebook-keyboard utánzat.
- Multimédia gombok (lehetőleg Fn nélkül): play/pause, previous/next, volume down/up, mute.
- Legalább 6 makrógomb a bal oldalon, amelyekre felprogramozhatók az F13-F24 billentyűk is (nem érdekel, ha hack, az Az Apex 300-on is sikerült, bár az UI nem támogatja).
- Normális háttérvilágítás, fehérnek örülnék.
- UK, esetleg HU kiosztás (legyen meg az Í helye a bal Shift mellett!).
- Lélektani határ 50e HUF, afölött valamit nagyon tudnia kell.

Régebben Logitech G15-ösöket használtam, most egy Steelseries Apex 300 halt meg, ilyesmiket keresek, ha lehet újonnan.

Lapos Enter

Sziasztok!

Most szeretném lecseréltetni a céges laptopomat egy másikra és a következő problémába futottam bele.Én eddig ilyen típusú billentyűzetet használtam: https://www.laptopszaki.hu/21933-thickbox/701979-211-gyari-uj-magyar-laptop-billentyuzet-11540-21933.jpg

Úgy látom, hogy a jelenleg kapható laptopokon azonban a megszokott Enter gomb helyett egy lapos Enter gomb található, amely felett van az Ű betű és az Í betűt a az Y mellől az Alt Gr mellé tették.

A jobb szemléltetés érdekében belinkelek erről egy képet: https://www.mysoft.hu/photosGallery/HP_250_G7_ezust/hp_250_g7_ezust_s11_original.jpg

Gondolom, hogy nektek már ismerős ez a fajta billentyűzet. Nekem viszont új, mert munkaállomások terén már jó pár éve nem követtem az eseményeket, mert csak szerverekkel foglalkoztam. Néhány hónapja láttam egy ilyen gépet az egyik haveromnál és kipróbáltam, kb. 1 órát használtam és kényelmetlen volt vele dolgozni, mert az Enter helyett sokszor Ű betűt ütöttem és az is zavart, hogy a hosszú Í nem a helyén volt.

Ezért most a laptopom kiválasztása során fontos szempontnak szerettem volna tartani, hogy ne ilyen billentyűzet legyen rajta, hanem a hagyományos, nagy Enteres és a hosszú Í is a megszokott helyén, az Y mellett legyen. Egyszerűen azért, mert 20 éve ilyen billentyűzetet használok és ezt szoktam meg és úgy gondolom, hogy a mindennapi munkám során ez nem lenne mindegy.

Sajnos azonban úgy látom, hogy a jelenleg forgalmazott laptopok közül már _egyik sem_ kapható a régi, hagyományos billentyűzettel. Nem hiszem, hogy egyedül lennék ezzel a problémával. Szerintem biztos, hogy van itt a fórumon közületek olyan, aki már szintén szembesült ezzel. A kérdésem az lenne, hogy mit lehet ilyenkor csinálni? Meg lehet-e szokni az újat? Mennyire nehéz megszokni? Ti meg tudtátok szokni? Hogyan élitek ezt meg? Szeretném, hogy ha írnátok erről.

Köszönöm!

Xbox One kontroller audio kimenet

Miután az egyik játékot sehogy nem bírtam rávenni, hogy használja a jó öreg PS3-as kontrolleremet, és mivel úgy is Windows 10 alatt játszok, gondoltam veszek egy rendes, eredeti Xbox One kontrollert, mert akkor tuti 100% támogatást élvezek és minden szuper lesz!

A kezdeti gond ott volt, hogy bluetooth 2.0-án nem megy wireless, legalább 4.0 kell neki. Ok, majd veszek egy újabb sticket. mert nyilván ezer eszközhöz jó a régi, de az MS éróltetti az újat, akkor legyen...
Addig megy USB kábelen keresztül, amivel nincs is gond, minden szép és jó.... majdnem!

Nagy örömömmel konstatáltam, hogy a kontrolleren van audio ki(-be?) menet.
Gondoltam de fasza lesz, mert akkor akármire kötve játszok vele, nem kell a fülest külön átkötözni.
Ezzel csak egy problémám van:
Miféle jack dugó megy ebbe bele? A leírását nézve 3.5mm 4 pólusú. Tehát sztereó hang, mikrofon és föld.
Sajna a fülesemen külön van jack a mikrofonnak és a hangszóróknak, így gondoltam hegesztek egy adaptert, mert 4 pólusú jackem van itthon és anya aljatom is.
Megcsináltan a kábelt és akartam ép kipróbálni, viszont a csatlakozó az istenért sem ment be végig a kontrollerbe!
A három pólusú simán bemegy.

Néztem egy 2.5mm négyest jacket, de az nyilván lötyög benne :)

Tehát WTF?
Akinek van itt ilyenje, miféle jack megy oda be? :)

Bónusz kérdés:
Megy egyáltalán az audio bluetoothon keresztül? Mert van ahol azt írják nem, van ahol meg azt, hogy megy...

UPDATE:
Vettem egy ilyen átalakítót. Ez már simán bemegy a kontrollerbe. Érdekes módon, amik nekem vannak 4 pines jackjeim, azok nem mennek bele. Bár szemmel láthatóan ugyanolyan a kettő, hajszálnyi eltérés mégis lehet, ami pont elég hogy ne férjen be teljesen.
Noh mindegy, így már elvileg jó. Gyakorlatilag mégsem, mert sehol nem látom a kontrollert mint lehetséges hangkimenet.
Próbáltam uninstallálni a kontroller driverét, de azután sem jelent meg a hang kimeneteknél.
Szóval most megint ott vagyok ahol a part szakad...

Na ezért szeretek a jó kis Commodore 64-en játszani! betöltöm a játékot, rádugom a joyt és megy bazdmeg! Ezzel meg hetek óta szívok és már nem is érdekel az a játék ami miatt vettem a kontrollert :S

"AT" (DIN) csati-ból USB

Hali,

Látott már / csinált már valaki működő "régi AT-s" (DIN-es) billentyűzetből PS/2-est?

Ahogy látom két lehetőség van:
- állítólag létezik DIN > PS/2 átalakító
- le kell kötni az AT-s billentyűzetről a kábelt és át kell rá szerelni egy PS/2-est (előtte kimérni, hogy melyik láb micsoda).

Köszi.

saitek rudder pedals

Sziasztok!

Az alábbi eszközzel küszködök ubuntu 16.04 alatt, nem tudom, van-e valakinek tapasztalata.
vendor : 0x6a3
product : 0x763
version : 273
name : "Saitek Saitek Pro Flight Rudder "

A neten fellelt összes javaslatot kipróbáltam,
van egyedi szabály az eszközre lib/udev/rules.d-ban
99-sorszámmal az alábbi tartalommal:

# Rules for Saitek yoke & rudder pedals
# Saitek PLC Pro Flight Yoke
KERNEL=="event*",ATTRS{idProduct}=="0bac",ATTRS{idVendor}=="06a3",MODE="0666"
KERNEL=="js*",ATTRS{idProduct}=="0bac",ATTRS{idVendor}=="06a3",MODE="0666"
# Saitek PLC Pro Flight Rudder Pedals
KERNEL=="event*",ATTRS{idProduct}=="0763",ATTRS{idVendor}=="06a3",MODE="0666"
KERNEL=="js*",ATTRS{idProduct}=="0763",ATTRS{idVendor}=="06a3",MODE="0666"
# Saitek PLC Pro Flight Yoke integrated hub
KERNEL=="event*",ATTRS{idProduct}=="712c",ATTRS{idVendor}=="06a3",MODE="0666"

A szabályok szépen működnek, a js0 js1 és a hozzájuk tartozó event-ek 666 jogosultságokkal létrejönnek.
A js_demo, jstest-tel tesztelve mindkét eszköz (Yoke és rudder) listázásra kerül, azonban a pedál jeleit a gép nem érzékeli, a kormányét igen.

Windowsban mindkettő működik.

Segítségeteket előre is köszönöm!

Egérgörgő kattintás nélkül is állítja a csúszkát

Szervusztok!

Szeretném megoldani, hogy az egérgörgő csak az adott csúszkára kattintás után allítsa azt. Elég zavaró pl. a pavucontrol-nál, hogy elkezdek görgetni a lapban, de megáll az első csúszkánál, és magától állítja azt, és nem görget.
Szeretnék először kattintani a csúszkára, aztán állítgatni azt, mondjuk akár görgővel is, ugyanakkor szeretném, ha megmaradna a lehetőségem a görgő lapgörgető eredeti felhasználására.

Xubuntu 18.04.1 LTS, xfce4-panel 4.12.2, Xfce 4.12

Van netán ötletetek, megoldási javallatotok?
Előre is köszönöm, ha megosztjátok!

Mute button

Van nekem egy A/V eszkozom (Owl, de ez remelhetoleg lenyegtelen).

A mikrofon mute gomb az eszkozon van magan, ami igazan elonytelen.
Szeretnem, ha ki attol sokkal messzebb lenne, pl. egy kabel vegen, mint mondjuk egy Polycom eszkoznel.

Azaz szeretnek egy olyan eszkozt, ami semmi mast nem tud, minthogy szoftveresen (windows) elnemitja a mikrofont, majd a kovetkezo kapcsolasra visszakapcsolja.
Az a jo, ha mondjuk fenyjelzessel mutatja az aktualis statuszt.

Otlet? 10 perc google nem adott valaszt.