Comments (8)
Yes, I do. I need to make people aware of this in my documentation. The
'XF86_Switch_VT_#' keys that you're used to are implemented in XKB in the
symbols "pc(function)" section (it's in your xkb/symbols directory). You're
likely used to inheriting this via the standard 'pc' settings. My Extend
file specifies new level5–8 mappings for the <FK##> (Function) keys, which
unfortunately for you overwrites this behavior. I think you have to choose
between the server F# keys and my multimedia ones.
Could you try this please, and let me know if it works for you?
In the symbols/extend file under the 'lvl5' section, towards the end of the
section, add a line that includes pc(function), like this (I show some
existing lines to let you know where I mean, only the last line before the
brace is added):
// include "level5(caps_switch)"
include "pc(function)"
};
If that does the trick, it should be the easiest way to get what you want.
If not, you'll have to delete or comment out the <FK##> lines from the
extend file to get the rest of it without the F# key definitions.
If this works for you, I'll work it into my documentation.
Best of luck,
Øystein "DreymaR"
On Fri, Jan 1, 2016 at 10:56 AM, infokiller [email protected]
wrote:
When I set the misc:extend option in setxkbmap Ctrl+Alt+F1 doesn't take
me to a virtual console anymore Do you know what could cause that?Thanks!
—
Reply to this email directly or view it on GitHub
#2.
from bigbagkbdtrixxkb.
Thanks!
Adding the line didn't help, but when I disabled the function keys it indeed worked.
from bigbagkbdtrixxkb.
Grrr, I was hoping that re-including the pc(function) definitions after
mine might overwrite the extend ones but no such luck then. Ah well, thanks
for testing it!
On Jan 1, 2016 7:04 PM, "infokiller" [email protected] wrote:
Thanks!
Adding the line didn't help, but when I disabled the function keys it
indeed worked.—
Reply to this email directly or view it on GitHub
#2 (comment)
.
from bigbagkbdtrixxkb.
Hey – could you try this then? Replace the line in the extend file
with this bit (leaving the 'actions' bit below as it was):
key <FK01> { symbols[Group1]=[ NoSymbol , NoSymbol , NoSymbol ,
NoSymbol ,
XF86AudioPlay , XF86AudioPause , //
Play/Pause
XF86_Switch_VT_1 , XF86_Switch_VT_1 ], //
Virtual Terminal
// key { symbols[Group1]=[ NoSymbol,NoSymbol,NoSymbol,NoSymbol,
XF86AudioPlay , XF86AudioPause ],
What I'm trying to achieve here is making Caps+AltGr(or LCtrl+RAlt if
that's set up as AltGr)+ to act as the virtual terminal 1 switch.
There might still be a problem with the Level5 CapsState, but please try it.
best,
Øystein
On Fri, Jan 1, 2016 at 7:11 PM, Øystein Bech Gadmar [email protected]
wrote:
Grrr, I was hoping that re-including the pc(function) definitions after
mine might overwrite the extend ones but no such luck then. Ah well, thanks
for testing it!
On Jan 1, 2016 7:04 PM, "infokiller" [email protected] wrote:Thanks!
Adding the line didn't help, but when I disabled the function keys it
indeed worked.—
Reply to this email directly or view it on GitHub
#2 (comment)
.
from bigbagkbdtrixxkb.
Didn't work, but there's more than a decent chance that I'm doing something wrong- I don't know much about the xkb syntax and it's quite reasonable I made a subtle mistake. BTW, in both cases after doing the change and installing the files setxkbmap gives an uninformative error: Error loading new keyboard description
.
from bigbagkbdtrixxkb.
Yup, in that case you likely messed up. Easily done! Even in verbose mode,
I don't think you'll get much more info. Guess I'll have to look into it.
On Jan 2, 2016 1:53 PM, "infokiller" [email protected] wrote:
Didn't work, but there's more than a decent chance that I'm doing
something wrong- I don't know much about the xkb syntax and it's quite
reasonable I made a subtle mistake. BTW, in both cases after doing the
change and installing the files setxkbmap gives an uninformative error: Error
loading new keyboard description.—
Reply to this email directly or view it on GitHub
#2 (comment)
.
from bigbagkbdtrixxkb.
So what's the suggestion here? I'd quite like to leave Ctrl
+Alt
+F1-7
and Alt
+SysRq
as is, but I'm not sure what I should do…
from bigbagkbdtrixxkb.
To leave the Ctrl+Alt+F# console functions alone, for now you'll have to forgo those keys' Extend functionality. Find the symbols/extend file and comment out those keys. In a future commit, I may put those in a separate section so you could disable them all using one line.
The SysRq key shouldn't be influenced by my files afaik. If I did include an Extend mapping for it, comment that out likewise.
from bigbagkbdtrixxkb.
Related Issues (20)
- Copy,Cut,Paste on Extend HOT 4
- Ext + Q not registering as Escape HOT 6
- Option to change original XKB files location HOT 4
- Changing the arrangement in geometry/pc does has no effect. HOT 1
- Suggestion: Left Alt as Extend HOT 2
- Applications seeing a mix of symbols through the extend layer, and of the original keypress, triggering unwanted keybindings HOT 3
- equal symbol is not working HOT 3
- install script restore appears not to work HOT 3
- setxkb.sh disables most F1 - F12 keys in all apps, but any modifier(s) + (F1 - F12) keys are working fine HOT 3
- Problems with Super+letter shortcuts HOT 4
- Help Image in Linux HOT 1
- DH mod for Portuguese (Brazil) Layout HOT 4
- How to Restore to Original Layout? HOT 7
- Ok for me to manually Implement Angle Mod? HOT 1
- Broken xkb/rules/evdev.xml HOT 1
- No more menu entry for Wayland in Gnome login screen after installing new files in /usr/share/X11/xkb HOT 1
- Extend and backspace issues with Linux in most applications HOT 10
- How to set "u" and "o" keys to toggle over word instead of beginning/end of line. (and assign N and "." the functionality of original "u" and "o") HOT 3
- Convert EPKL layout to XKB HOT 1
- The installation script broke my layouts HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bigbagkbdtrixxkb.