Related
If I'm already releasing alpha software, why not this one, too...
SEE BUG REPORT AT END.
Here is a calculator for the dash. The idea is similar to Lygea 123 and 1-calc for the s620, in that it displays a replacement keyboard on the screen. This way one can use our dash almost like any other scientific calculator. Why did I make this one when the other two already exist?
Lygea 123 is not a scientific calculator, but instead just a financial/business calculator, so it didn't have the features I wanted. And I didn't like the interface of 1-calc....
It is very rough, and I'm sure has some bugs. But it is quite usable - it is the calculator that I use. The problem is that I don't have time to work on it now, but I think people might already enjoy it!
It might be a bit strange to use - it is a mixture of infix and prefix. You can use it as a regular calculator if you like, and everything should work as expected.
Here is an example of how it can be used:
say you want to calculate
2*sin(40+35)
you enter: 2 * sin ( 40 + 35 ) =
you can also enter: 2 * ( 40 + 35 ) sin =
(which would be like a regular calculator - infix)
to calculate sin(60) you can enter
60 sin =
or
sin 60 =
to calculate 1/4 +3 you can type
[1/x] 4 + 3 =
or
4 [1/x] + 3 =
Notice that because of this strange way to calculate things, the result of 4 [1/x] is only displayed when you type '+'. (maybe a later version will not have this 'problem')
the button 'ANS' recalls the last answer (the result of the last time '=' was pressed)
There is now prelimnary unit conversion. It isn't really optimal. What I'd really like is to be able to do
1 [m] + 3 [feet] =
Currently, it just switches the current number displayed. So to convert m to inches, do this:
2.5 [m] [inch]
To switch to unit conversion mode, press right. To switch back, press left.
To store in a memory location, hit STO, and then write the location. Valid locations are 0..99
memory locations 0..9 are displayed under the respective key.
STO+ STO- STO* STO/ do operations on those locations.
example:
1+4 = [STO] 9 =
memory location 9 now contains 5.
You can also do operations while doing calculations.
34 + 60 [STO] 3 =
displays 94, and 60 is stored in memory location 3.
To recall simply hit recall, and the location
34 [STO] 3 =
5 + [RCL] 3 * 9 + [RCL] 3 =
should give
5 + 34 * 9 + 34, i.e. 345.
The calculator still does not remember things across separate invocations.....
################################################
BUG:
There currently is a problem with using the calculator postfix.
So you can calculate
sin(60) by typing
60 sin =
or
sin 60 =
But there are problems with using two operations postfix.
sin(60^2) will give the wrong result if done like this:
60 [x^2] sin
but the right result if done like this:
sin [x^2] 60
So for now, if you envoke multiple functions in a row, use prefix - type the function before the operand.
This is especially annoying for RC, for doing calculations on stored values.
You have to type
sin RCL 2
and not
RCL 2 sin
------------------
update: now a cab file is available! And, new version will run only one instance at time.
------------------
update: keys have the letters on them now. Also moved keys a bit. Now / and * are in the right place.
------------------
update:
1. added a few functions (factorial, n choose k)
2. added deg-rad-grad for trigonometric functions. Switch between them with up-down
3. added preliminary unit conversion. Celsius<->Fahrenheit.
4. added preliminary unit conversion for lengths and weights. Switch between modes using left-right.
------------------
update: v2.01
The two current ugliest bugs fixed:
keys don't wander down any more on a long press (I kinda liked it...)
Pressing * twice doesn't crash any more.
In addition, a small change: You can leave the shift (yellow key) pressed when pressing another key. In this case the alternate
function is used, but the keys do not remained shifted. Pressing only shift leaves it locked.
------------------
update: v2.02
made a bit more stable. Can now calculate up to 170 factorial. Log window scrolls.
------------------
update: v2.03
Added memory functions.
To store in a memory location, hit STO, and then write the location. Valid locations are 0..99
memory locations 0..9 are displayed under the respective key.
STO+ STO- STO* STO/ do operations on those locations.
To recall, hit RCL, and then location.
------------------
update: v2.031: small cosmetic change.
I wll test it tomorrow. Good point anyway .
update: now a cab file
I uploaded new file: now it is a cab file.
And, now if program is running, it will be brought into the foreground when run again (instead of running a 2nd version).
I tried, Its hard to use it coz I am not sure what button what does.
/ is the simbol on my key, but in your calc is * - why?
And when I hit * twice I have some error exepton
littleclown said:
I tried, Its hard to use it coz I am not sure what button what does.
Click to expand...
Click to collapse
The layout on screen is supposed to be identical to the layout of the s620 keyboard. So don't look at the keyboard, only at the screen.
littleclown said:
/ is the simbol on my key, but in your calc is * - why?
Click to expand...
Click to collapse
Here I'm not sure what is better. If you really look only at the screen, and not at the keys, then my layout is better, because then the keys are in logical places - otherwise '-' would be somewhere on the right, '*' at the bottom-left.
But I also get confused by the '*' vs. '/' key. Maybe I'll just switch them in the layout....
littleclown said:
And when I hit * twice I have some error exepton
Click to expand...
Click to collapse
This is a bug....
Dude... its so no-user-friendly .
In many situation I must count buttons from left to right and to right to left to find my button - you may know it, put for new users is some kind of hell .
Can you combine this with cursor, to control with narrows some sqare to select buttons?
This is good idea to utilize Dash's keyboard, but counting which key to use makes it much harder then necessary. I suggest you can display keyboard letters on screen, in a small font or in background. It will make key-hunting much easier.
You are right, I'll try to add little letters to the buttons.
In the meantime - here is a hint: the numbers and the left black column are really no problem. The only problem are the middle block black of keys, such as
sin cos tan
x^2 exp 10^x
For these, you can use the top row as guides: + ( ) are all in the right place....
Very useful looking! The mental reinforcement of the glowing letters/symbols on the keypad is just too much for me to overcome, though.
Having '=' mapped to space is very practical, but I want to press enter. Are you up for feature requests? A base converter on one of the yet unused keys would be outstanding. bin/hex/dec? OF course, then you'd need more numeral keys... hmmm.
Or, it could be skinnable/mappable. Some shiny .png buttons, remapping options, and you would probably have the #1 Smartphone Calc. No, you definitely would.
OK OK - keys have labels.
I added labels with the letter to each key. This is not read from key mapping, though, so it only works correctly for QWERTY keyboard. I also moved the keys around a bit, so now / and * are in the right place.
What's the best way to read the keyboard mapping?
Much better now! Do you have time to add Memory functions and some basic unit conversion functions?
The following is a tiny calculator I wrote many years ago for REX6000. Still have that baby in my wallet today
Ahhhhh the Rex...
qaplus said:
Much better now! Do you have time to add Memory functions and some basic unit conversion functions?
The following is a tiny calculator I wrote many years ago for REX6000. Still have that baby in my wallet today
Click to expand...
Click to collapse
Wow! That is really cool! I got my wife a Rex for her birthday many years ago. Why don't they make this form factor any more? It was perfect!
Her second one died just last year
That's a cool calculator! If it had been my Rex, I would have installed it
added unit conversion and a few other things
Due to popular demand, I added unit conversions. I'm still not quite happy with the result. But I'm not quite sure how it should be done.
The best would be to be able to do
1 [m] + 3 [inch] =
and then pressing [feet] will give the result in feet.
This doesn't work now.
For now, just do unit conversion on the result of calculations... not during calculations.
So, you can do
1.54 [inch][m]
or
2 + 4*6 = [feet][km]
To switch to conversion mode, press .
See first post for other changes.
Bugs:
The yellow square creeps down the screen if you hold alt. Fixes on relaunch.
The numeral keys do this as well.
Pressing + twice with no entry causes an exception.
This appears to happen with the * key as well.
Soft Key labels do not take Windows Button appearance.
---------------------
I really like the speed with which I can get to everything. Switching to units mode is elegant and going to be very handy at work, thanks!
I am curious as to why the temp conversion is on the scientific functions page rather than the units page.
May I make more requests? Automatic save on exit of last page used would be handy. Perhaps the Alt key should say alt and flash when clicked instead of movingMaking the ! match its keyboard location would be nice, I guess, too.
Profezza said:
Bugs:
The yellow square creeps down the screen if you hold alt. Fixes on relaunch.
The numeral keys do this as well.
Click to expand...
Click to collapse
This was quite ugly. I liked the fact that the program still worked correctly, but with a crooked keyboard...
Fixed now
Profezza said:
Pressing + twice with no entry causes an exception.
This appears to happen with the * key as well.
Click to expand...
Click to collapse
This is also fixed. Now you can correct your last operation.
3 [+] [*] 2 =
gives 6.
Profezza said:
Soft Key labels do not take Windows Button appearance.
Click to expand...
Click to collapse
This I don't understand. Do you mean that the shift key is not trapesoidal, like on the keyboard? Or that the key labels (i.e. the blue letters) don't move down?
Profezza said:
I am curious as to why the temp conversion is on the scientific functions page rather than the units page.
Click to expand...
Click to collapse
Simply ugly programming. First I just made a F->C and C->F button like qaplus' REX6000 program. Then I added my style of units as a different function.
But there is a problem that if I want the following to work later, then
3[m] - 2[mm] =
makes sense. But
98 F - 32 F =
is something special. It is not degrees F any more, but instead a difference between degrees, in F.
So
99 [F] - 90 [F] =
[C]
should eventually show a difference of 5 degrees C, and not
9 degrees F converted to C, which is (-12.777) degrees C.
Profezza said:
Perhaps the Alt key should say alt and flash when clicked instead of moving
Click to expand...
Click to collapse
It could say alt. Though on my keyboard, it is labeled FN (I have a dopod). But why flash instead of moving?
If you mean that the change shouldn't be permanent (i.e. not shift-lock), then now there are two ways to use shift:
press and hold, and press another key will not lock, just do the alternate function. Press and release shift with no interveaning keypress will lock the shift state.
Profezza said:
Making the ! match its keyboard location would be nice, I guess, too.
Click to expand...
Click to collapse
This will come later, when instead of ln, exp, log, 10^, log2, 2^, I will have just one key, and you can switch the log base as you do now with rad-grad-deg.
Currently I like that they are all together.
ghostwheel said:
This was quite ugly. I liked the fact that the program still worked correctly, but with a crooked keyboard...
Fixed now
This is also fixed. Now you can correct your last operation.
3 [+] [*] 2 =
gives 6.
This I don't understand. Do you mean that the shift key is not trapesoidal, like on the keyboard? Or that the key labels (i.e. the blue letters) don't move down?
Click to expand...
Click to collapse
That was fast! I was making a lighthearted reference to the fact that the bottom-of-screen captions for the "soft keys", meaning the two above the home and back <- keys, don't have the shiney/glowie look that they do in the native OS screens.
I imagine this is related to the software you are developing in, and not really important anyway.
ghostwheel said:
should eventually show a difference of 5 degrees C, and not
9 degrees F converted to C, which is (-12.777) degrees C.
Click to expand...
Click to collapse
Sounds like it will be really handy for doing several rapid temp related tasks! K would be nice too, if you can find space for it.
ghostwheel said:
It could say alt. Though on my keyboard, it is labeled FN (I have a dopod). But why flash instead of moving?
Click to expand...
Click to collapse
I was just thinking of other ways to communicate it's state, I didn't realize you would be able to stop the creep-bug so fast.
ghostwheel said:
If you mean that the change shouldn't be permanent (i.e. not shift-lock), then now there are two ways to use shift:
press and hold, and press another key will not lock, just do the alternate function. Press and release shift with no intervening keypress will lock the shift state.
Click to expand...
Click to collapse
That sounds consistent with xt9, so perfect to our existing habits.
ghostwheel said:
This will come later, when instead of ln, exp, log, 10^, log2, 2^, I will have just one key, and you can switch the log base as you do now with rad-grad-deg.
Currently I like that they are all together.
Click to expand...
Click to collapse
Then, I will keep watching on this thread for updates. I already am using it a bit in work and home Thanks!
FYI: It works perfectly with 6.1, but throws an alert on install. "made for older version, blah blah..."
Very very good job gentelman....!!!!!!!!!!!!!
nice job! thanks!
Let me try it for several days before posting feedback/requests
sorry for hang from your post. But will there be a financial calculator like the HP 17BII for 19bii for use with the S620?
Hey is there a app that will make the key board bigger? I guess i have fat thumbs and its hard as crap 2 type on it..... also is there any way i can get it where the shift key controls all the secondary keys like the computer instead of that fn button?
Thanks guys i would of looked on the market on the key board thing but im not sure on how 2 word it and of course if theres 1 the better 1 is the 1 i want
Nabisco_12 said:
Hey is there a app that will make the key board bigger? I guess i have fat thumbs and its hard as crap 2 type on it..... also is there any way i can get it where the shift key controls all the secondary keys like the computer instead of that fn button?
Thanks guys i would of looked on the market on the key board thing but im not sure on how 2 word it and of course if theres 1 the better 1 is the 1 i want
Click to expand...
Click to collapse
check out thumb keyboard?
ZiggSVO said:
check out thumb keyboard?
Click to expand...
Click to collapse
If thumb keyboard isn't your thing then try Better Keyboard. I don't use it but they do have larger keys than the regular keyboards.
thumb key board is working well, i like it way much better!!!! thanks guys!
I highly recommend you check out Swiftkey. Although not optimized for big thumbs, its auto-correct and suggestion engine works extremely well for those times when you missed a key or pressed the wrong letter. Check it!
I've been trying out 3rd party keyboards from the market on the N7 and, besides some of them being a little behind (buggy with JB), most of them come up short in one or more of these key areas...
1. Trace (aka swipe) input
2. Has directional keys to move the cursor around
3. Uses Google Voice Type for voice input (IE text appears-as-you-speak, not some built-in pre-ICS style wait-until-you're-finished thing)
This is basically the HTC trace input keyboard that I'm describing. There are a few that do 1, fewer still that add 2 and none that I know of (besides stock) that do 3. I was using Swiftkey originally (0), then on to TouchPal for awhile (1). Ultra Keyboard is currently the best (1, 2) and it appears to use the Google voice recognition but does not show input on the fly. On the plus side it's very configurable and seems to be bug free (so far) with JB.
rwb2073 said:
I've been trying out 3rd party keyboards from the market on the N7 and, besides some of them being a little behind (buggy with JB), most of them come up short in one or more of these key areas...
1. Trace (aka swipe) input
2. Has directional keys to move the cursor around
3. Uses Google Voice Type for voice input (IE text appears-as-you-speak, not some built-in pre-ICS style wait-until-you're-finished thing)
This is basically the HTC trace input keyboard that I'm describing. There are a few that do 1, fewer still that add 2 and none that I know of (besides stock) that do 3. I was using Swiftkey originally (0), then on to TouchPal for awhile (1). Ultra Keyboard is currently the best (1, 2) and it appears to use the Google voice recognition but does not show input on the fly. On the plus side it's very configurable and seems to be bug free (so far) with JB.
Click to expand...
Click to collapse
I might be wrong for the tablet version since I am using the phone version of Swiftkey on my tablet and phone(only have my phone on hand at work atm), but if you press the "123" button then the "{&=" button it will bring up direction keys.
(Posted in error and Tapatalk won't let me delete it.)
--
Sent from my Nexus 7 using Tapatalk 2
lostchopstik said:
I might be wrong for the tablet version since I am using the phone version of Swiftkey on my tablet and phone(only have my phone on hand at work atm), but if you press the "123" button then the "{&=" button it will bring up direction keys.
Click to expand...
Click to collapse
This seems to work on Swiftkey 3 Tablet as well, so I stand corrected. Sorry. I guess what I should have said is directional keys that are always visible on the standard keyboard.
Sent from my Nexus 7 using Tapatalk 2
rwb2073 said:
This seems to work on Swiftkey 3 Tablet as well, so I stand corrected. Sorry. I guess what I should have said is directional keys that are always visible on the standard keyboard.
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
I believe thumb keyboard has directional keys always showing if you use the small nexus 7 layout
Also it has jellybean voice dictation included.
Sent from my Nexus 7 using Tapatalk 2
Just to follow up here. Thanks for all the suggestions. I tried a few others and have settled on Ultra Keyboard. Besides the live dicitation, it does everything. Very configurable, and prompt responses from the dev to questions. Go Keyboard also does everything besides live dicitation, unfortunately it's showing (right now) as incompatible on the market.
I use the stock keyboard when i need to type normally. But my standard keyboard is the ics themed Swype beta by djdarknight. Super easy and lightning fast to use with a stylus. Give it a try if you're still looking for a trace type input. The voice typing feature is broken I think but you can make the arrows show up by holding 123.
Sent from my Nexus 7
Ok, I'm new to Android with this Note 10.1 2014, and I have what should be an easy question. On the stock keyboard, is there a faster way to use the alternate functions of the keys? Like, adding a question mark or apostrophe, for instance. Do I actually have to hold the key down until it changes to the 2nd character? I've been searching for a shortcut, but obviously not good enough. Thanks!
Bottom left of the Keyboard there is a button with the lettering "Sym" (Symbol), hopefully this helps, mind you I don't own this tablet but that's my guess from watching video reviews :silly:
Google stock keyboard can also be installed from the play store. I like the stock one pretty well be googles spell correct is much much better
Sent from my SCH-I545 using Tapatalk
haterbait said:
Ok, I'm new to Android with this Note 10.1 2014, and I have what should be an easy question. On the stock keyboard, is there a faster way to use the alternate functions of the keys? Like, adding a question mark or apostrophe, for instance. Do I actually have to hold the key down until it changes to the 2nd character? I've been searching for a shortcut, but obviously not good enough. Thanks!
Click to expand...
Click to collapse
Yea, with Samsung stock keyboards there is a key on the bottom left labeled "Sym" touch that and it'll change the keyboards QWERTY keys into symbols. Once you press that, the capitalization key that's right above "Sym" will turn into a key labeled "1/2", pressing that will give you another set of less commonly used symbols.
You'll notice the "Sym" key has turned into an "ABC" key when you switch to symbols. Touching that goes back to your regular keyboard. It's a billion times less complicated then how it sounds with my description, but I wanted to be as detailed as possible.
Also, welcome to Android.
Thanks. I was hoping for something like iphones have where you swipe from the SYM button over to the punctuation then upon releasing the key, the keyboard reverts back to the ABC keyboard. Just a bit quicker, I think. Of course, they've probably copyrighted that function and would viciously defend it against imitators!
haterbait said:
Thanks. I was hoping for something like iphones have where you swipe from the SYM button over to the punctuation then upon releasing the key, the keyboard reverts back to the ABC keyboard. Just a bit quicker, I think. Of course, they've probably copyrighted that function and would viciously defend it against imitators!
Click to expand...
Click to collapse
You know, it can very well have that. It's never occurred to me to try it. These android keyboards do have swype, which is done by gliding your finger across the keys and words and sentences are formed without ever lifting your finger, so give it a try.
The beautiful thing about android keyboards over their iPhone variant, is the freedom you have to choose from tons of different ones on the marketplace. Different keyboards with different key placements, different levels of customizations, pretty much if you can think of it, it exists. So if your not happy with what shipped with your device nobody is forcing you to use it like Apple does. Head over to the Play Store and find something you like better.
One keyboard app called Swiftkey, is a personal favorite of mine, it's lightening quick to use and very customizable. There's a reason why it's the #1 purchased app on the store. So give it a try and remember you have a 15 minute refund policy with Android, so if you don't like it just return it.
On the playstore, try “multiling O keyboard”
You'll get all the customization you desire.
Sent from my GT-p6800 using XDA Premium HD app
My favorite keyboard is "Thumb Keyboard" from Beansoft. I've been using it since my Xoom a few years ago. I like that it's split in half so when you're in landscape, you hold the tablet with 2 hands and use both thumbs without having to let go to get to keys in the middle. I'm not affiliated with the developer or anything, I just think it's a cool keyboard and I thought I'd share. :good:
Thanks Everyone
Another feature that I'm liking is the floating keyboard. It allows me to use the Spen to quickly swipe text with the keyboard in the corner of the screen. It seems like that keyboard lags though, unfortunately. I'll look into other options in the store then. Thanks again.
The new SwiftKey does the "floating" thing. It's fantastic. Plus you can customize the long-press duration.
SomeGuyDude said:
The new SwiftKey does the "floating" thing. It's fantastic. Plus you can customize the long-press duration.
Click to expand...
Click to collapse
I just noticed that swiftkey has a free version in the marketplace. I thought it was pay only. Anyways, hater give it a try. It can be highly personalized to match your style of typing. At first it might feel like it's not giving you what you expect, but that's only because it hasn't learned from you yet. After using for short while it'll learn your finger movements, what words you like to use, your style, etc. It's mind boggling how well it gets to know you and if you login with your Google account you can install swift key on any other Android device in the future and it'll carry that knowledge of your tendencies with it.
The free version seems to be a limited trial of 1 month. I am liking it though! The swipe typing seems a bit more accurate for my sloppy typing/swiping.
Got my Gemini on Saturday and just working my way around it.
Was looking at shortcuts for the Gemini Keyboard and found the documentation, however all shortcuts are a combination of a key labelled ? (magnifying glass) plus another key.
For the life of me I cannot find the key that is supposed to be the magnifying glass.
Anyone know which key this is supposed to be
Thanks in advance
larah said:
Got my Gemini on Saturday and just working my way around it.
Was looking at shortcuts for the Gemini Keyboard and found the documentation, however all shortcuts are a combination of a key labelled (magnifying glass) plus another key.
For the life of me I cannot find the key that is supposed to be the magnifying glass.
Anyone know which key this is supposed to be
Thanks in advance
Click to expand...
Click to collapse
I think those docs are for generic android with a keyboard; google has been pushing putting a "search" key directly onto keyboards.
The gemini shortcuts are mostly the "Fn" key plus another, which should be labelled. e.g. on mine (UK kbd):
ESC: "back" key, or hold down for "Power"
Fn+ESC: "power"
Fn+D: Android "home" key (desktop, not to be confused with traditional editing "home" key)
Fn+A: Android "recent" key (App switcher)
Alt+Tab: App switcher (standard android binding)
Fn+C: Volume down
Fn+V: Volume up
Fn+B: Brightness down
Fn+N: Brightness up
Fn+Alt: Phone app
Fn+Del: Settings
Fn+T: Mute microphone
Fn+R: Screenshot
etc.
Hope I am not hijacking this thread, but continued question about Fn usage
How does one get all the "strange" characters from the keyboard?
By strange, I mean stuff like "{}[]`/" and similar ones.
From the keyboard looks (symbols imprinted at the bottom of the key) I assumed its a combo of Fn+symbol, but it doesn't work.
I am using US keyboard layout and set to use Gemini keyboard as input method.
matrix200200 said:
How does one get all the "strange" characters from the keyboard?
By strange, I mean stuff like "{}[]`/" and similar ones.
From the keyboard looks (symbols imprinted at the bottom of the key) I assumed its a combo of Fn+symbol, but it doesn't work.
I am using US keyboard layout and set to use Gemini keyboard as input method.
Click to expand...
Click to collapse
Did you figure this out? I'm trying to find that out now too.
It is [Fn] +'/ ' to bring up the symbols keyboard and you can select them from there. {}[]℅™®©¥¢√π∆~ etc...
Function key
Veritas06 said:
Did you figure this out? I'm trying to find that out now too.
Click to expand...
Click to collapse
When you use the Gemini Keyboard app to configure the Gemini US English layout there is actually one more step it seems. Once you've gone through the setup you should receive a notification to configure your keyboard. Select this and select the Gemini keyboard and you will be good to go. I ignored the notification for a while, believing it was prompting me to go through the setup process again but that was not the case.
Hope this helps.