* load 4ed_app.so and 4coder_custom.so from the same dir as 4ed, makes it work better when putting 4ed in $PATH * use mmap instead of malloc since it's closer to VirtualAlloc * update keycodes with function keys