LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 10-07-2011, 07:09 PM   #1
NightSky
Member
 
Registered: Sep 2001
Location: Texas :(
Distribution: Slackware64-13.37
Posts: 776

Rep: Reputation: 50
Unhappy Keyboard mapping using xev see what key code, a key is bond to?


Slackware64-13.1 multilib Xfce few kapps (ksnapshot,blogilo) using Logitech S530 Y-RAK73 mac board.
Need to understand howto use xev to map my keyboard keys to bind useful functions for F1-F15 and a few combination, command key, media buttons etc. Function keys are all workspace related and I don't think there are 12 work spaces - I see this in "Settings Editor" under expanded default.

Under Settings Editor: Most everything under Type says Empty? Forgive my ignorance, I've just run Slackware in basic mode doing networking stuff out of the box till now, that I want to do graphic, media, photography, and web page activities.

What is the Lock check box do, in Settings Editor? Clicking on it doesn't do anything? Lucky for me, maybe

What are menu accelerators? May i have an example please? Like command key in mac to open ie. selection mode within the ksnapshot menu?

What is GPtrArray_GValue_ in "Settings Editor"?

Googled & bookmarked key shortcuts,logictech mac keyboard mapping. Xfce wiki topics, mostly for other distros. Wiki says to "run xev".. tried it in xterm and I didn't understand what was showing in term. A little white box appear on desktop but nothing showed up when I pressed a key. Thought I would get output of keys as I pressed them?
How do I interact with "xev"? To see what key code a particular key is calling.

Is it ok create file .Xmodmap in $Home then put use output from xev to create keycode xxx = function or app to open? There is an
xmodmap in /usr/bin already. Where is .xprofile file? Am I supose to make and .xprofile and put it in $Home too?

!Can I just add GTK+ ver 2.10 to existing GTK+ ver. How do I check system to see what ver GTK+ is installed? Command and window key may work under v2.10 according to wiki.

Finally will i have to put /usr/bin/xmodemap and $Home/.xmodmap into .xinitrc or .xprofile? Been at this for days; Please, anyone could just clear this up for me I really really appreciate it. Thank you
 
Old 10-08-2011, 12:59 AM   #2
NightSky
Member
 
Registered: Sep 2001
Location: Texas :(
Distribution: Slackware64-13.37
Posts: 776

Original Poster
Rep: Reputation: 50
Ok.. tried to ran xev using atl+F2 and the little white box opened up. Think its called the "Testing Area"... but when I tap any key nothing shows up. So how is xev sueposed to be run? Am i supose to run it in a terminal? How do I get the output? Or where do I find the output? Thank you
 
Old 10-08-2011, 01:12 AM   #3
NightSky
Member
 
Registered: Sep 2001
Location: Texas :(
Distribution: Slackware64-13.37
Posts: 776

Original Poster
Rep: Reputation: 50
Ok... is xev even used for keyboard mapping? I was trying to follow suggestion by Brian in this post:
http://www.linuxquestions.org/questi...uttons-311311/
because I want to accomplish similar task to the orignial poster. Thank you
 
Old 10-08-2011, 04:04 AM   #4
dh2k
Member
 
Registered: Jan 2006
Distribution: Slackware 13.0 (KDE 3.5.10 from 12.2; Xfce 4.6; Fluxbox); Slackware 13.1 (KDE 4.5)
Posts: 203

Rep: Reputation: 44
I can explain how xev works but so I'm not wasting my time I'd like to know what DE/WM you're using.

EDIT

Assuming DE/WM is xfce/xfwm4 then you should just use xfce keyboard settings (on xfce4-settings-manager) to customise your keymap choices.

xev can be used to display X display events (mouseclicks, key press map codes etc).

If you need to use xev then run from terminal xev, forget the white box testing area. Look at the terminal output and press a few keys, same ones and different ones -you'll see a number change in the output - this number is the corresponding keymap number for the X display event (key press, mouseclick etc).

This information can then be used accordingly to your DE/WM on use. But as above, if you're using xfce/xfwm4 then I don't believe xev is required for your purpose of customising hot-keys.

Last edited by dh2k; 10-08-2011 at 04:29 AM.
 
1 members found this post helpful.
Old 10-08-2011, 04:26 AM   #5
NightSky
Member
 
Registered: Sep 2001
Location: Texas :(
Distribution: Slackware64-13.37
Posts: 776

Original Poster
Rep: Reputation: 50
Figured out how xev works

How xev works:
Run it in terminal. The Testing Area little white box is just to focus with mouse and map mouse buttons. After focusing on test area - press one key on keyboard You get quite a few lines of out put scroll up till you see line that starts keyPress:
Quote:
KeyPress event, serial 34, synthetic NO, window 0x2400001,root 0x1ad, subw 0x0, time 3191304, (480,41),root: (1191,562),state 0x10, keycode 133 (keysym 0xffeb, Super_L),same_screen YES,XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes: XFilterEvent returns: False
How do you best use a "Super Key" how does it function? Hope this helps someone. Thank you

Last edited by NightSky; 10-08-2011 at 04:35 AM.
 
Old 10-08-2011, 04:34 AM   #6
NightSky
Member
 
Registered: Sep 2001
Location: Texas :(
Distribution: Slackware64-13.37
Posts: 776

Original Poster
Rep: Reputation: 50
dh2k, we were writing at the same time.. you finished before me. Thank you for your response.
 
Old 10-08-2011, 01:43 PM   #7
dh2k
Member
 
Registered: Jan 2006
Distribution: Slackware 13.0 (KDE 3.5.10 from 12.2; Xfce 4.6; Fluxbox); Slackware 13.1 (KDE 4.5)
Posts: 203

Rep: Reputation: 44
The settings editor mentioned in the original post (xfce4-settings-editor, I think from memory) is a bit advanced - dare I say, a bit win32 registry, oo-er, :-P ; xfce4 DE has some really capable settings/tools for many DE tasks/configuration options. The settings editor, I've found seems to break the KISS pathway I follow, IMHO.
 
Old 10-08-2011, 01:52 PM   #8
dh2k
Member
 
Registered: Jan 2006
Distribution: Slackware 13.0 (KDE 3.5.10 from 12.2; Xfce 4.6; Fluxbox); Slackware 13.1 (KDE 4.5)
Posts: 203

Rep: Reputation: 44
.Xmodmap can be customised - indeed I use this for my WM, fluxbox, but xfce4's DE/WM should take care of any reason for having to customise .Xmodmap, generally speaking - I'm sure examples could be posted here too. Let the forum know how u get on...
 
Old 10-09-2011, 11:16 PM   #9
NightSky
Member
 
Registered: Sep 2001
Location: Texas :(
Distribution: Slackware64-13.37
Posts: 776

Original Poster
Rep: Reputation: 50
dh2k, quickly what are u referring to when you say DE/WM.. I'm just using Xfce with kde apps of which I currently am only interested in the two I mentioned....
Did get xev to work fine and I copied everything to mouse pad for reference.
Funny thing the PC i was on broke down! Gateway 9310X neighbor had given me. Fed up I gutted the Gateway out and plugged that hdd into My solid home built, hdd drive is fine. I'm adding a few parts to home build and thinking of installing slackware64-13.37, have to check it will give me GTK 2.10. & getting rid of Windows XP, only use photo elements and photo paint shop, for those two pieces of software alone the box is wasted on XP. Hate Brand Name Junk.
So I will have to post here as i go along with gimp & geeqie. Will try to configure key short cuts in "xfce4-settings-manager" per your suggestion, but i find it easier to create a file with settings i need than navigating the gui sometimes. Just find an example of format and syntax. If memory serves me correct i had tried to setup the Key Short Cut to open Bash in Xfce Settings Manager and I must have been doing something wrong cause it wouldn't take. Thank you
 
Old 10-10-2011, 07:55 AM   #10
dh2k
Member
 
Registered: Jan 2006
Distribution: Slackware 13.0 (KDE 3.5.10 from 12.2; Xfce 4.6; Fluxbox); Slackware 13.1 (KDE 4.5)
Posts: 203

Rep: Reputation: 44
DE/WM are Desktop-Environment (XFCE4) / Window-Manager (xfwm4), is an example.

But you could have DE (XFCE4) / Window-Manager (compiz or kwin or metacity etc)
So different hot-keys need to be configured inline with the DE/WM in use.

Again, hot-keys setup for xfce4's default window manager (xfwm4) would be defunct if you were using an alternative WM - etc - .

The DE & WM usually take care of tasks such as key-shortcuts and other desktop/window customisation.

Quote:
...but i find it easier to create a file with settings i need than navigating the gui sometimes. ...
I agree, but if you are using a DE like xfce4 then this is probably stored in an xml/config file somewhere in ~/.config/../.. - from memory, I can't dictate the exact location.

But as above, I do agree with KISS - "Keep It Simple; Stupid!, is a great way to have an excellent server/desktop, which is why I use fluxbox Window Manager where all keys combinations are customised in this manner, located at "~/.fluxbox/keys" - where they are a simple text-config file formatted as "Exec [keycode(s)] APP_TO_RUN" - that simple.

Last edited by dh2k; 10-10-2011 at 08:01 AM.
 
1 members found this post helpful.
Old 10-12-2011, 06:38 AM   #11
NightSky
Member
 
Registered: Sep 2001
Location: Texas :(
Distribution: Slackware64-13.37
Posts: 776

Original Poster
Rep: Reputation: 50
You are really helpful dh2k, Gutted out the GateWay Box, ditched WindowsXP, installed Slackware64-13.37, then 64 current. DE/WM is Xfce 4.6.2.. thought i was getting 4.8 with current Guess my WM is xfwm4 this is same as XFCE4.6.2?
What is a Super Key? My Command Key is a Super Key? Looking at ~/.config/xfce4/xfconf/xfce-perchannel-xml:
xfce4-keyboard-shortcuts.xml
xfwm4.xml
There are seven .xml files in this folder. Maybe after I learn about shell scripts and a little programing i can go to a simpler WM - tried icewm. Started slackware with other window mangers, it was hard, Xfce made it easier for me to learn what i know of slackware now. Thank you.
 
Old 10-12-2011, 07:07 AM   #12
dh2k
Member
 
Registered: Jan 2006
Distribution: Slackware 13.0 (KDE 3.5.10 from 12.2; Xfce 4.6; Fluxbox); Slackware 13.1 (KDE 4.5)
Posts: 203

Rep: Reputation: 44
XFCE4 is good; very good. I just prefer fluxbox. I too, first became very familiar with xfce with Slack' as a less resource/simpler DE. As basic as fluxbox looks by default - it can be really, really tweaked - easily - but enough about flux'.

Super key is (usually/should) be mapped as the Win-logo key - inbetween (left)<ctrl> and (left)<alt>.

But editing xml files - as easy as it can be - rather you than me ;-P
 
Old 10-14-2011, 03:03 AM   #13
NightSky
Member
 
Registered: Sep 2001
Location: Texas :(
Distribution: Slackware64-13.37
Posts: 776

Original Poster
Rep: Reputation: 50
Ran into few problems.. panel disappeared and started getting "unknown media type in type 'all/all' + 10 more similar lines. I googled the error and trace it back to /usr/share/mime/packages/kde.xml. Tried the recommended fix removing related lines. However, not knowing xml makes it difficult to edit xml configuration files. Wish Xfce config files were more like slackware's text based conf files. Long story short just removed all of kde.
Panel bar requires Alt+F2 still, shutdown button has become quit, startx opens xfce + home file manager + mousepad + Xterminal?? Is it Xfce or Current ver. ? Need to put a local current local mirror on here.
As for keyboard mapping- my super key is a mac command key but I have bigger fish to fry now. Need to learn how to check changes in slackware64 current and setup a local mirror on /usr/local, tomorrow Or role back my slackware version from 13.38.7 version 3? Thank you
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Re-bind broken keyboard key to unused key rizzy Linux - Hardware 5 03-19-2011 12:57 PM
Mapping AltGr key to act as WIN key krisrao Linux - Newbie 3 02-11-2009 08:14 PM
HP Pavillion keyboard key code mystery mlp68 Linux - Laptop and Netbook 3 09-07-2008 11:51 AM
Key mapping reverts to default after changing keyboard layout in KDE @milan Linux - General 0 03-07-2007 06:18 AM
XEV not returning keyboard scancode for particular key... Thymox Linux - General 3 06-08-2006 01:35 AM


All times are GMT -5. The time now is 02:56 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration