๐ 3D Keyboard v.1.2
Copyright ยฉ 2009 Ivo Wessel
http://www.ivo-wessel.de
"3D Keyboard" โ a completly new dimension to write texts effectively. Above the standard keyboard "3D Keyboard" adds 10 additional buttons you can assign freely. There are 4 different levels that you can select by key stroke or โ very handy! โ by simply tilting the device left, right, up or down. Tap numbers, special characters and snippets you need often without leaving the alphabetic keyboard or keeping keys pressed while waiting for additional chars to appear.
TILT & BENT:
Try out how efficient and intuitive it is to be able to access numbers and special characters and your own text blocks with a simple swing of your hand โ or to activate the Shift key mode by just tilting to the left.
CUT & PASTE:
Thanks to the new Cut & Paste feature of OS 3.0 you can easily take over your written words in a text message, e-mail, note or other texts. The text can be pasted into the clipboard automatically every time you exit the "3D Keyboard" application.
4 LEVELS, 10 KEYS:
Use 4 key levels, each with 2 x 10 different, freely assignable text blocks or special characters. Merge frequently used characters from different keyboard levels together. Letters or numbers? โ From now on you can use letters AND numbers on the same level... Define text elements which can even include line breaks.
LENGTH OF TEXT:
The number of characters is displayed โ very handy if you want to write a text message and minimize costs by recognizing the 160-character limit.
CURSOR KEYS:
You already have missed cursor keys while writing? Finally, you can move the cursor immediately to the beginning, the end, the previous or the next character by a single tap.
ROTATION:
If desired, you can disable the automatic rotation of the keyboard โ sometimes you just might want to write on edge, lying on the side...
FEATURES:
Tilt device to select level.
Save as many texts as you like.
Last used text will be loaded automatically.
Disable the keyboard rotation on demand.
Cursor keys (Pos 1, Left, Right, End).
Text length is shown.
Tooltips to display longer text blocks.
Choice of font, size, text and background color.
Training mode to determine the proper angles for you.
4 levels, each with 10 keys and 2 x 10 free texts.
For each key define standard and Shift text plus keycap.
Inclination angle (-90ยฐ to +90ยฐ) adjustable for each level.
Still plenty of room remains for writing: 10 lines of text in portrait, 5 in landscape mode with 17 point type size (changeable).
PROCEDURE:
After loading the application, the 4 levels are already initialized sensible. Tilting the device to the left gives access to often used characters. By tilting forward symbols appear. Tilting to the right will allow to use the 10 digits โ so switching back and forth by pressing an additional button is no longer needed. Re-tilting switches back to the menu level.
TRAINING MODE:
After activating the training mode the current angle is shown. This makes it easier for you to find the perfect angle for each tilting direction to meet your personal needs. If you find the click after the tilt annoying you can disable it. The tilt functionaliy can also be deactivated โ you can still change the level by key stroke.
MENU LEVEL:
On this level the 9 keys (one is reserved for showing the length) have the following meanings:
1: Hide keyboard. Shift key: Level 1.
2: Load text. Shift key: Level 2.
3. Save text. Shift key: Level 3.
4: Settings. Shift key: Level 4.
5: Switching the rotation: Portrait only, Landscape only, Automatic.
6โ9: Four cursor keys: Pos 1, Left, Right, End.
If you get into the habit to write your texts with "3D Keyboard" and paste them into other applications, then you save time and gain convenience โ tilting instead of typing!
VERSION 1.0 (2009-08-26):
First release
๐ท Photology v.1.7
[SYNTAX]-Markdown in Python: Meta-Data
This is the first paragraph of the document.
>>> # View meta-data >>> print md.Meta { 'title' : ['My Document'], 'summary' : ['A brief description of my document.'], 'authors' : ['Waylan Limberg', 'John Doe'], 'date' : ['October 2, 2007'], 'blank-value' : [''], 'base_url' : ['http://example.com'] } Note that the keys are all lowercase and the values consist of a list of strings where each item is one line for that key. This way, one could preserve line breaks if desired. Or the items could be joined where appropriate. No assumptions are made regarding the data. It is simply passed as found to the Meta attribute. Perhaps the meta-data could be passed into a template system, or used by various markdown extensions. The possibilities are left to the imagination of the developer. Compatible EXTENSIONS The following are extensions currently known to work with the Meta-Data Extension and the keywords they are known to support: HeaderId header_level header_forceid WikiLinks wiki_base_url wiki_end_url wiki_html_class https://springpadit.com/kim122079/note/markdowninpythonmetadataCOLORS-Color Expert Wheel Palette
| Gwibber COLORS None | ||||||||||||||||||||||||
| | ||||||||||||||||||||||||
| Color | RGB | CMYK | PANTONEยฎ solid coated | |||||||||||||||||||||
| Facebook Custom |
|
|
| |||||||||||||||||||||
| ping.fm Key |
|
|
| |||||||||||||||||||||
| Blue [lt] Custom |
|
|
| |||||||||||||||||||||
| Twitter Custom |
|
|
| |||||||||||||||||||||
| Green Custom |
|
|
| |||||||||||||||||||||
| Buzz Custom |
|
|
| |||||||||||||||||||||
| Flickr Custom |
|
|
| |||||||||||||||||||||
| Identi.ca Custom |
|
|
| |||||||||||||||||||||
| Custom Color 2 Custom |
|
|
| |||||||||||||||||||||
| Custom Color 3 Custom |
|
|
| |||||||||||||||||||||
| ||||||||||||||||||||||||
| PANTONEยฎ Colors displayed here may not match PANTONE-identified standards. Consult current PANTONE Color Publications for accurate color. PANTONEยฎ and other Pantone trademarks are the property of Pantone LLC. ยฉ Pantone LLC, 2007. | ||||||||||||||||||||||||
Crate
Xobni
Experimental add-on packages f...
Experimental add-on packages for official Chrome OS builds
This is highly experimental! If you have trouble, please contact tv@duh.org.
These packages will allow you to add extra software to your Chrome OS device without installing a non-official (developer) build (though the packages work with other third-party builds too). To do this, the packages are built to install into /usr/local, and the instructions below make that directory writable. By using /usr/local, the root partition can be left as read-only, allowing official build updates to install normally.
I'm going to post more packages soon, but for now some of the most-requested ones are here. If you try this process, please let me know your success/failure, or any other feedback you might have about the process.
If you want all of the software below bundled into a full system image build, you may want to check out my open source builds of Chromium OS for the Cr-48.
SETUP
Before installing any packages, you need to have a writable /usr/local directory. NOTE: If you're already running a non-official (developer) build, skip this part and go right to Extracting Packages, below.
Your device must first be set to developer mode before you will be able to install these packages, of course (since developer mode is required in order to get a plain Linux shell prompt).
- Open a shell and run:This will create a new directory in the stateful partition that represents the (modifiable!)
sudo mkdir /mnt/stateful_partition/dev_image
/usr/localarea. The name "dev_image" is semi-magic -- this is the same name that non-official (developer) builds use to represent /usr/local. You can actually pick any name, even "local", but the instructions here assume "dev_image". - Mount /usr/local by hand with the following commands:
sudo mount -n --bind /mnt/stateful_partition/dev_image /usr/local sudo mount -n -o remount,exec,suid /usr/local
- At this point, you should be able to verify that
/usr/localis mounted by:which should show:mount | grep local
In particular, the mount should not show the flags/dev/sda1 on /usr/local type ext3 (rw,nodev,relatime,errors=continue,commit=600,data=ordered)
noexecornosuid. - If you're using any package that has a "requires: ..." note below, you need one more command to ensure the extra libraries are picked up at runtime. To do this, also run:
export LD_LIBRARY_PATH=/usr/local/lib
- The steps above have to be performed on every boot, but to save hassle, edit
~/.bashrcand add the following lines to the bottom to mount it as soon as any shell is invoked (vt2 or via Ctrl-Alt-T plus "shell" command):Note that if the chronos user has a password, you will be prompted for it the first time you get a shell on each boot, because of theif ! grep -q /usr/local /etc/mtab; then sudo mount -n --bind /mnt/stateful_partition/dev_image /usr/local sudo mount -n -o remount,exec,suid /usr/local export LD_LIBRARY_PATH=/usr/local/lib fi
sudocommands. (On vt2, you'll get a Password prompt twice -- once to login, and once for thesudo mountcommands above.)
Extracting Packages
Now that you have a writable /usr/local, you can extract some of these packages. Assuming you downloaded them with the regular browser, they're located in ~/Downloads. So do the following for each package you want to install:
cd ~/Downloads sudo tar --wildcards -C / -xvjf PACKAGENAME.tbz2 './usr/local/*'
The reason for --wildcards and the strange looking './usr/local/*' is to make tar only extract the parts that reside under /usr/local. (The packages contain residual files that try to install outside that area, but those are safely ignorable.) At the end of the process, you may see an error like the following, which is normal and can be ignored:
bzip2: (stdin): trailing garbage after EOF ignored
If all went well, your new programs should be located in /usr/local/bin and be runnable immediately.
Name Last modified Size Description
SNIPPETS ยป LOGINS
http://www.instapaper.com/text?u=https%3A%2F%2Fdl-web.dropbox.com%2Fget%2FCLIPS%2FBreevy%2FLOGINS.html%3Ftouch%3D3fsQCQ%253D%253D%26w%3D50854da9
https://dl-web.dropbox.com/get/CLIPS/Breevy/LOGINS.html?touch=3fsQCQ%3D%3D&w=50854da9
| Abbreviation | Replacement Preview |
| !ds | designsparks.org |
| $#c | Cholly12 |
| $#l | lambie12 |
| $#m | molly29 |
| $@bk | kim122079@vzw.blackberry.net |
| $@bm | kim@bodymatrixonline.com |
| $@dk | kcarbone@designsparks.org |
| $@gd | designsparks12@gmail.com |
| $@gk | kimberly.carbone@gmail.com |
| $@ld | designsparks@live.com |
| $@lk | kcarbone@live.com |
| $@oid | designsparks.otherinbox.com |
| $@oik | kim122079.otherinbox.com |
| $@yk | kimlet1220@yahoo.com |
| $kim | kim122079 |
| $url | http:// |


