geekhack

geekhack Projects => Making Stuff Together! => Topic started by: berserkfan on Thu, 18 February 2016, 10:48:30

Title: Model F Ergodox
Post by: berserkfan on Thu, 18 February 2016, 10:48:30
had some fun with this one

removed the useless and outdated sdl connectors

programmed it to my custom layout, same as on all my matrix boards.

one is an internal teensy, one is mounted externally because I needed the right side cable to run straight left to avoid interfering with other things in front. As you can see from the state of the keycaps, this is an ongoing project that I don't have time to really carry to fruition. Next step is obviously bluetooth adapter.

Am not drilling holes in the casing yet. I want to avoid blasphemies like that whenever possible.

The metal plates are in superb condition, but I really don't think another 10 years in tropical weather would be good for them. When I have time I must do my usual rustoleum thing.

Here is an example of what I did, with fanpeople's kind assistance with getting a function layer programmed. Note that you can't start with Layer 1.

My own layout is 'eccentric' but the original layout, whether blue or gray label, does start with a w e r backslash u, from top left.

#layout for teensy-enabled Model F 50 key left side
#note that the mod key, for enabling extra function layer, is called fn2 and has scancode 0x32


remapblock

   a      1
   w      2
   e      3
   r      4
   backslash   5
   u      6
   i      esc
   o      printscreen
   semicolon   scroll_lock
   pad_period   pause
   z      tab   
   x      q
   c      g
   v      f
   enter      p
   m      w
   comma      insert
   l      home
   period      left_brace
   slash      right_brace
   1      backspace
   2      r
   3      a
   4      s
   f10       t
   7      d
   8      delete
   9      end
   0      f5
   quote      back_quote
   lshift      lshift
   f1      z
   f2      x
   5      v
   f9      c
   6      k
   equal      lgui
   f8      up
   left_brace   f6   
   minus      backslash
   lctrl      lctrl
   lalt      page_up
   f3      page_down
   t      lalt
   backspace   enter
   y      space
   right_brace   fn2
   f6      down
   f7      app
   h      caps_lock
   
   
endblock

remapblock
       right_brace      FN2
endblock

layerblock
       FN2       2
endblock

remapblock
   layer       2
   a         f1
   w      f2
   e      f3
   r         f4
   backslash   f5
   u      f6
lalt      left
f3      right
endblock
Title: Re: Model F Ergodox
Post by: rowdy on Thu, 18 February 2016, 19:51:29
I bet IBM didn't imagine these would ever be used in this manner!
Title: Re: Model F Ergodox
Post by: FrostyToast on Thu, 18 February 2016, 19:53:34
It frustrates me that the columns are separated or else this would be the best thing ever.