Title: Keyboard tweaks to use Xorg on an IBook laptop | |
Author: Solène | |
Date: 09 November 2020 | |
Tags: openbsd | |
Description: | |
Simple article for posterity or future-me. I will share here my tweaks | |
to make the IBook G4 laptop (apple keyboard) suitable for OpenBSD , | |
this should work for Linux too as long as you run X. | |
## Command should be alt+gr | |
I really need the alt+gr key which is not there on the keyboard, I | |
solved this by using this line in my `~/.xsession`. | |
xmodmap -e "keycode 115 = ISO_Level3_Shift" | |
## i3 and mod4 | |
As the touchpad is incredibely bad by nowadays standards (and it only | |
has 1 button and no scrolling feature!), I am using a window manager | |
that could be entirely keyboard driven, while I'm not familiar with | |
tiling window manager, i3 was easy to understand and light | |
enough. Long time readers may remember I am familiar with stumpwm but | |
it's not really a dynamic tiling window manager, I can only tolerate | |
i3 using the tabs mode. | |
But an issue arise, there are no "super" key on the keyboard, and | |
using "alt" would collide with way too many programs. One solution is | |
to use "caps lock" as a "super" key. | |
I added this in my `~/.xsession` file: | |
xmodmap ~/.Xmodmap | |
with `~/.Xmodmap` having the following instructions: | |
clear Lock | |
keycode 66 = Hyper_L | |
add mod4 = Hyper_L | |
clear Lock | |
This will disable to "toggling" effect of caps lock, and will turn it | |
into a "Super" key that will be refered as mod4 for i3. |