trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: August 2016

Re: [trinity-users] [probably OT] How to add a scancode?

From: "Dr. Nikolaus Klepp" <office@...>
Date: Sun, 7 Aug 2016 22:42:11 +0200
Hi!

I suggest you use "xbindkeys" for things like this, 'cause TDE hotkey management is somewhat 'interesting'. For example, I cannot bind <windows>+<up|down> to move to the next desktop. With xbindkeys it works:

# ~/.xbindkeysrc
#WIN+UP
"dcop twin KWinInterface previousDesktop"
    m:0x40 + c:111
    Mod4 + Up 

#WIN+DOWN
"dcop twin KWinInterface nextDesktop"
    m:0x40 + c:116
    Mod4 + Down 

#MOUSE BUTTON8
"dcop twin KWinInterface nextDesktop"
    b:8  

Nik

Am Sonntag, 7. August 2016 schrieb iadest@...:
> Hello  
> This is probably not related to TDE, but Linux in general (Debian 8?).
> I have a multimedia PS/2 keyboard "BTC 9001" (evtest reports it as
> "AT Translated Set 2 keyboard") and I try to use all its keys. Some are
> typical multimedia keys, while I program some other to launch
> applications in my TDE using "Keyboard actions" panel. Unfortunately
> not all keys are detected in OS by scancodes. Two keys generate only a
> EV_MSC event, while not giving scancode. 
> Is it possible, by e.g. udev hwdb rule, to assign scancodes to these
> events?  
> Here are results of evtest events test:
> 
> Testing ... (interrupt to exit) 
> Event: time 1470587826.798369, type 4 (EV_MSC), code 4 (MSC_SCAN),
> value 1c  
> Event: time 1470587826.798369, type 1 (EV_KEY), code 28 (KEY_ENTER),
> value 0 
> Event: time 1470587826.798369, -------------- EV_SYN ------------
> Event: time 1470587829.689519, type 4 (EV_MSC), code 4 (MSC_SCAN),
> value 1e 
> Event: time 1470587829.689519, type 1 (EV_KEY), code 30 (KEY_A), value
> 1 
> Event: time 1470587829.689519, -------------- EV_SYN ------------
> Event: time 1470587829.753248, type 4 (EV_MSC), code 4 (MSC_SCAN),
> value 1e  
> Event: time 1470587829.753248, type 1 (EV_KEY), code 30 (KEY_A), value
> 0  
> Event: time 1470587829.753248, -------------- EV_SYN ------------
> Event: time 1470587836.420023, type 4 (EV_MSC), code 4 (MSC_SCAN),
> value e5  
> Event: time 1470587836.420023, type 1 (EV_KEY), code 217 (KEY_SEARCH),
> value 1  
> Event: time 1470587836.420023, -------------- EV_SYN ------------
> Event: time 1470587836.504746, type 4 (EV_MSC), code 4 (MSC_SCAN),
> value e5  
> Event: time 1470587836.504746, type 1 (EV_KEY), code 217 (KEY_SEARCH),
> value 0  
> Event: time 1470587836.504746, -------------- EV_SYN ------------
> Event: time 1470587839.705553, type 4 (EV_MSC), code 4 (MSC_SCAN),
> value a6  
> Event: time 1470587839.705553, -------------- EV_SYN ------------
> Event: time 1470587839.782562, type 4 (EV_MSC), code 4 (MSC_SCAN),
> value a6  
> Event: time 1470587839.782562, -------------- EV_SYN
> ------------  
> Event: time 1470587840.546297, type 4 (EV_MSC), code 4 (MSC_SCAN),
> value a5  
> Event: time 1470587840.546297, -------------- EV_SYN ------------
> Event: time 1470587840.648616, type 4 (EV_MSC), code 4 (MSC_SCAN),
> value a5  
> Event: time 1470587840.648616, -------------- EV_SYN ------------
> Event: time 1470587842.578400, type 4 (EV_MSC), code 4 (MSC_SCAN),
> value 1d  
> Event: time 1470587842.578400, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL),
> value 1  
> Event: time 1470587842.578400, -------------- EV_SYN ------------
> Event: time 1470587842.761042, type 4 (EV_MSC), code 4 (MSC_SCAN),
> value 2e  
> Event: time 1470587842.761042, type 1 (EV_KEY), code 46 (KEY_C), value
> 1 
> Event: time 1470587842.761042, -------------- EV_SYN ------------ 
> 
> The keys pressed are: Return key released, A, then "Search"
> custom key which works, then "Manual" and "Panel" keys (these two
> don't work - no scancode), then ctrl-C to stop evtest.  
> MCbx
> 
> P.S. And again my webmail removed newlines in my previous post... sorry
> for inconvenience, ignore the previous one.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: trinity-users-unsubscribe@...
> For additional commands, e-mail: trinity-users-help@...
> Read list messages on the web archive: http://trinity-users.pearsoncomputing.net/
> Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
> 
> 



-- 
Please do not email me anything that you are not comfortable also sharing with the NSA.