Gavin brought up the point that the current models would not work for a left-handed keyboard. Some people would prefer to have a keyboard in their non-dominant hand whereas I would like it in my dominant hand. It should be possible to print it left or right so the models were updated since both need to be equally viable options. In the downloadable files, shown below, links have been provided to print the left-handed version as well. The OpenSCAD files were updated with instructions on how to mirror the model.
Macros were programmed into an unused keyboard chord. Case 13, which had nothing, was programmed to print pseudo-random numbers and equations. They are not truly random numbers nor are truly random numbers necessary for this application. A pseudo-random number between 0 and 255 can be printed by simply pressing the chord pinky+middle+index. A pseudo-random number between 0 and 1, four decimal places, is typed by prefixing the above chord with the Far thumb key, like typing a capital. If the function key prefix is used three pseudo-random numbers are typed as a mathematical statement which is followed by a return.
Examples using the keyboard:
Downloadable Files:
The rest of the posts for this project have been arranged by date.
First time here?
Completed projects from year 1.
Completed projects from year 2.
Left-handed and right-handed pieces for the index, middle and ring fingers
Left-handed and right-handed pieces for the pinky finger
Left-handed and right-handed version of the thumboard
Macros were programmed into an unused keyboard chord. Case 13, which had nothing, was programmed to print pseudo-random numbers and equations. They are not truly random numbers nor are truly random numbers necessary for this application. A pseudo-random number between 0 and 255 can be printed by simply pressing the chord pinky+middle+index. A pseudo-random number between 0 and 1, four decimal places, is typed by prefixing the above chord with the Far thumb key, like typing a capital. If the function key prefix is used three pseudo-random numbers are typed as a mathematical statement which is followed by a return.
Examples using the keyboard:
0-255 | 0-1 | Equation | |||||
30 | 0.5582 | 209+968+3735 | |||||
228 | 0.0748 | 180+625+3534 | |||||
131 | 0.0622 | 67+11+2679 | |||||
158 | 0.211 | 192+244+1295 | |||||
57 | 0.6009 | 68+396+3692 | |||||
122 | 0.8594 | 175+272+3544 | |||||
87 | 0.5636 | 68+923+1709 |
Recent code for Wirless Keyboard with No Mouse functions
Downloadable Files:
- Wrist Mounted Chording Keyboard. All STL printing Files. If you want to print.
- Parts for index, middle, and ring fingers.
- Parts for pinky finger.
- Thumbboard.
- Servo lever.
- Wrist base.
- Left-handed Wrist Mounted Chording Keyboard. All STL printing Files. If you want to print.
- Parts for index, middle, and ring fingers.
- Parts for pinky finger.
- Thumbboard.
- The servo lever and wrist base are the same as the right-handed version
- Wrist Mounted Chording Keyboard. All OpensCAD Files. If you want to make changes.
- Parts for index, middle, and ring fingers.
- Parts for pinky finger.
- Thumbboard.
- Servo lever.
- Wrist base.
- Arduino Code for wired keyboard
- Spreadsheet for chords.
- Add mouse functionality.
- Program changes:
- Add mouse movement
- Change mouse clicks to press and release according to buttons
- Add random number generator
- 0-1
- 0-1000
- Random equation followed by enter
Modify servos for continuous rotation.- Automate wrist mount.
- Write instructions
- Schematic
The rest of the posts for this project have been arranged by date.
First time here?
Completed projects from year 1.
Completed projects from year 2.
Disclaimer for http://24hourengineer.blogspot.com/
This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.
All
information in this blog, or linked by this blog, are not to be taken
as advice or solicitation. Anyone attempting to replicate, in whole or
in part, is responsible for the outcome and procedure. Any loss of
functionality, money, property or similar, is the responsibility of
those involved in the replication.
All digital communication regarding the email address 24hourengineer@gmail.com becomes
the intellectual property of Brian McEvoy. Any information contained
within these messages may be distributed or retained at the discretion
of Brian McEvoy. Any email sent to this address, or any email account
owned by Brian McEvoy, cannot be used to claim property or assets.
Comments
to the blog may be utilized or erased at the discretion of the owner.
No one posting may claim claim property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.
2015-08-24 (M)
Comments
Post a Comment