sl/plan9

MNT Reform

MNT Reform - open

works

display, audio, keyboard, trackball, ethernet, sdcard, usb, pcie, nvme

doesn’t work

wifi

wifi

iogear gwu637 ethernet to wifi n adapter - until we get wifi

audio

   ; reform/audio       # provides /dev/audioctl and /dev/volume

screen brightness

   ; reform/pm
   ; echo lcd 33 >>/dev/light  # reduce by half

keyboard

Obtain kbmap values from sigrid’s evdump.

Add the kbmap entry to /dev/kbmap, changing the final 0 to whichever Rune you want the key to produce on 9front. See /sys/include/keyboard.h for existing “special” keys.

mnt kbmap 9front
2 127 0 ???
HYPER 2 126 0 ???
MNT ??? Mod4
CTRL (bottom) 2 97 0 ???

For example, to turn the HYPER key into ♥:

   echo 2 126 0x2665 >/dev/kbmap

Or, to turn HYPER into Ctrl:

   for(i in `{seq 0 9}){ echo $i 126 61463 } >>/dev/kbmap

shortcuts

   ; reform/shortcuts </dev/kbdtap >/dev/kbdtap

Hyper+F1/F2 decreases/increases LCD brightness, Hyper+F7/F8/F9 skips to the previous track, (un)pauses or skips to the next track in zuke(1), Hyper+F10 (un)mutes the audio, Hyper+F11/F12 decreases/increases “master” volume. Optionally, a single step amount can be set with -l for LCD light level (default is 5) and -v for volume (default is 3). Values can be negative to essentially swap the decrement and increment keys.

data

sysinfo, termrc

doc

buy, community, faq, ifixit, reform(1), reform school, sl/mnt

MNT Reform - closed