Implement basic keyboard views
Use existing concepts of levels and modifier latches and locks to implement the three view design of issue #38. The use of a lock to switch from letter to numbers and a latch to handle upper and lower case has side effects, but these can be addressed in a future commit.
This commit is contained in:
@ -167,6 +167,9 @@
|
||||
</key>
|
||||
<key keycode="66" name="ALTGR">
|
||||
<keysym keyval="65027">ISO_Level3_Shift</keysym>
|
||||
<keysym keyval="65027">ISO_Level3_Shift</keysym>
|
||||
<keysym keyval="65027" label="ABC">ISO_Level3_Shift</keysym>
|
||||
<keysym keyval="65027" label="ABC">ISO_Level3_Shift</keysym>
|
||||
</key>
|
||||
<key keycode="38" name="AC01">
|
||||
<keysym keyval="97">a</keysym>
|
||||
@ -235,6 +238,9 @@
|
||||
</key>
|
||||
<key keycode="50" name="LFSH">
|
||||
<keysym keyval="65505">Shift_L</keysym>
|
||||
<keysym keyval="65505">Shift_L</keysym>
|
||||
<keysym keyval="65505" label="=/+">Shift_L</keysym>
|
||||
<keysym keyval="65505" label="123">Shift_L</keysym>
|
||||
</key>
|
||||
<key keycode="52" name="AB01">
|
||||
<keysym keyval="122">z</keysym>
|
||||
|
||||
Reference in New Issue
Block a user