Sunday, 23 April 2017
  8 Replies
  6K Visits
  Subscribe
Hello,
I'm setting up the KeyMouse for my needs and have a few problems, important note - I am not bashing, quite the opposite, I have been using it only for two days and I'm amazed but I would love it to be able to do everything I want it to:
1) Macro to run a program, I tried binding a key to an unused F key and:
{run command}
D:\programs\PSTools\sleep.bat
and
{lwin down}r{lwin up}
D:\programs\PSTools\sleep.bat
{enter}
both without success, is that the use for "run command"?
2) CTRL + Backspace sometimes works as expected and sometimes types a square char instead
3) I haven't yet decided on the best use for the left mouse sensor, I feel that having it as a normal mouse with the same sensitivity as the right one isn't useful so I would like to test two things:
a) using it as cursor movement, I tried binding a key to an unused F and selecting "arrow with mouse" but no luck. Am I doing this right?
b) setting a higher sensitivity for it, I know that I can create a binding that will do this so it's not a biggie but it would be nice to have a property window with the function and sensitivity of both sensors without the need for bindings
4) MOST IMPORTANT:
Macros are unreliable, they stop working after a short amount of time and require a restart of
the KeyMouse app. I have macros for special chars like ? and | so I'm unable to work when this keeps happening so often.
5) Rebinding the left scroll wheel to either left/right arrow or horizontal scrolling, I couldn't find a way to do either.
6) Bluetooth - this is just a question, is a wireless connection supported? My computer didn't have bluetooth so I ordered a dongle, will I be able to add the KeyMouse like an ordinary bluetooth mouse and disconnect the usb cables? Is there a low battery indicator or warning? Do they charge over USB and can they be used while charging?
7) As previous Programmers Dvorak user I was able to rebind the layout, but I had to use macros here and there because a few special char keys are different there, it would be nice to be able to bind a key to ?, | and "? /" or "^ @" in one key. Also leaving windows set to programmers dvorak makes the software unusable, the FN Yellow an FN Blue keys do different things than what's bound to them, setting windows to qwerty fixes it so not a big one.
8) A warning that two keys are bound to the same F key with two different macros attached would be nice, this gives some unpredictable results.

I will post some general comments after a few more days of use, but I can already say that the idea behind the design is a 100% right on point, I had very high expectations and they are fully met.
5 years ago
·
#202
Accepted Answer
In response to your first post above:
Please make sure you are on the latest software version (1.19 at the time of this post). I realize many of these things will be answered when we have proper documentation and videos on our site (which we are working on).

1. For the run command, try it like this:
{run D:\programs\PSTools\sleep.bat}

2. On the CTRL + Backspace issue, does it sometimes to the square char in the same program where it sometimes works? For example, some programs (such as Notepad) do not support CTRL + Backspace for removing the previous word.

3. For me, I use it as a normal mouse. After using it for a while, it becomes natural for additional movement. I will double check the arrow with mouse functionality. The software needs some polishing in this area, so the dual mouse will become more useful as we add more software features.

4. For any hotkey combinations, you should avoid "Macro" (which executes at the software level), and just use "Modifiers" (which store in the device). For example, if you want to program a key to "?", then first assign the key to "/". Then right click on the key and choose "CTRL, ALT, WIN, SHIFT Modifiers". Then check "Shift" and click OK. After you Save to KeyMouse Devices, this hotkey configuration will be stored directly in to the device, and will execute regardless of whether the software is running.

5. We will be adding this feature, but it's not implemented yet.

6. Yes, Bluetooth should be working fine on your KeyMouse set. Any time you unplug USB, the devices automatically switch to Bluetooth mode. They will automatically switch back to USB interface and begin charging batteries while plugged in. The circuit board is capable of low battery indicator, but we don't have it wired on the current prototypes. I'm interested to hear what kind of battery life you achieve. The last person that tested had about a week. Not a big issue since they still work while plugged in.

7. I don't fully understand this one. If you can clarify I will attempt a solution for you. It maybe be possible using the "Modifiers" and additional key layers. By default only Default, Yellow, and Blue layers are in use, but the devices are capable of 6 layers stored directly into the device (Red, Green, and Orange layers also).

8. Yes, I agree. Eventually, you will not need to bind to an F key to accomplish software level macros (at least according to our plan). We are working on a way to allow the devices to send an HID signal to our software (signal which is not a "key";), which will be intercepted by the software to run the macro. This will ensure no overlap, and will also allow us to simplify the interface much more for software macros.

Thank you for your comments and your support!
5 years ago
·
#200
And another big one, at least for me - in Visual Studio 2017 moving between words with ctrl + fn blue + arrows does not work.
5 years ago
·
#201
@Radoslaw I'm still working on responses to your first post, but I just tried FN Blue + CTRL + Arrows to move between words, and it's working for me.
5 years ago
·
#202
Accepted Answer
In response to your first post above:
Please make sure you are on the latest software version (1.19 at the time of this post). I realize many of these things will be answered when we have proper documentation and videos on our site (which we are working on).

1. For the run command, try it like this:
{run D:\programs\PSTools\sleep.bat}

2. On the CTRL + Backspace issue, does it sometimes to the square char in the same program where it sometimes works? For example, some programs (such as Notepad) do not support CTRL + Backspace for removing the previous word.

3. For me, I use it as a normal mouse. After using it for a while, it becomes natural for additional movement. I will double check the arrow with mouse functionality. The software needs some polishing in this area, so the dual mouse will become more useful as we add more software features.

4. For any hotkey combinations, you should avoid "Macro" (which executes at the software level), and just use "Modifiers" (which store in the device). For example, if you want to program a key to "?", then first assign the key to "/". Then right click on the key and choose "CTRL, ALT, WIN, SHIFT Modifiers". Then check "Shift" and click OK. After you Save to KeyMouse Devices, this hotkey configuration will be stored directly in to the device, and will execute regardless of whether the software is running.

5. We will be adding this feature, but it's not implemented yet.

6. Yes, Bluetooth should be working fine on your KeyMouse set. Any time you unplug USB, the devices automatically switch to Bluetooth mode. They will automatically switch back to USB interface and begin charging batteries while plugged in. The circuit board is capable of low battery indicator, but we don't have it wired on the current prototypes. I'm interested to hear what kind of battery life you achieve. The last person that tested had about a week. Not a big issue since they still work while plugged in.

7. I don't fully understand this one. If you can clarify I will attempt a solution for you. It maybe be possible using the "Modifiers" and additional key layers. By default only Default, Yellow, and Blue layers are in use, but the devices are capable of 6 layers stored directly into the device (Red, Green, and Orange layers also).

8. Yes, I agree. Eventually, you will not need to bind to an F key to accomplish software level macros (at least according to our plan). We are working on a way to allow the devices to send an HID signal to our software (signal which is not a "key";), which will be intercepted by the software to run the macro. This will ensure no overlap, and will also allow us to simplify the interface much more for software macros.

Thank you for your comments and your support!
5 years ago
·
#205
Heber,
Thank you for the quick and thorough response, all of my important problems are solved:
1) Working nicely now, thanks
2) You are right, the problem is not KeyMouse related. I saw that it's not working in notepad and visual studio and jumped to conclusions, notepad does not support this, more about visual studio in 9).
3) After some more using I agree, but I think this is something you might want to advertise. Before I received my KeyMouse I thought that the left sensor is mostly a byproduct of left hand support and thought that maybe I'll find some use for it, now I fell it is a must have. I work on three 27 inch monitors side by side and the only way for me to move around quickly and be precise at the same time is to have thee sensitivities - left KeyMouse high for moving between monitors, right KeyMouse medium for clicking buttons and such and precision mode for selecting text - works great.
4) This works great and solves my problems - thank you. At the same time I have been using AutoHotKey for the last 2 years for macros and never had it fail, so a software solution can also be rock solid, you will surely also get up to that level in time.
5) I think this will be great for selecting text, fast and precise.
6) Great, I will test it out as soon as my dongle arrives. Is there any way I can tell they are fully charged? How would you estimate the amount of time needed for a 0-100% charge?
7) Ok let me explain this better, the problem is that Programmers Dvorak not only rearranges the keys compared to Qwerty but also has different key pairs when it comes to using Shift. For example Qwerty has a "2 @" key so going Shift + 2 gives you '@' while on Programmers Dvorak you have a "@ ^" key and you get a @ without Shift, there are many other such differences and this causes some problems in the KeyMouse software but I'm going to stop right here because probably nearly no one uses Programmers Dvorak and you shouldn't spend time on this, standard Dvorak users will not have this problem. Switching the windows layout to Qwerty fixes the software problems with key mappings, I was able to create a suitable mapping for myself so please disregard this point.
8) Nice, not really a problem but will be nice to have.
9) From the second post regarding Visual Studio and CTRL Arrow movement and CTRL Backspace to delete.
I only had the CTRL + Arrow movement problem inside Visual Studio, it turns out Visual Studio overrides these and you can set these in Visual Studio's keyboard options - mine were not bound. I didn't know this because I use VsVim on a normal keyboard to move around Visual Studio and I'm pretty sure installing VsVim clears these bindings so you might get this question it the future, Vim's interface extensions for Visual Studio are quite popular.

Summing up everything is working as expected now, I am gaining speed and muscle memory everyday and generally am amazed by how crazy useful this is. I will be happy to test using the left scroll for selecting text when it's available.

Keep up the great work!

Radek
5 years ago
·
#206
@Radek Thank you for your comments and support. I'm glad it's working. We will continue to improve to make it better. Regarding battery charge time, I need to test to get a more accurate charge time. I'm pretty sure it would charge overnight if you leave the USB plugged in. Also, we have some code for a "Monitor Left" and "Monitor Right" macro which we tested with long ago, but did not release it yet. I think you will like it for quickly jumping the mouse cursor between monitors. I'll add the code to the current KeyMouse software, and post an update :)
5 years ago
·
#207
I just posted a software update version 1.20 with Macro that can do {monitor left} and {monitor right}.
For those with multiple monitors, I think you will enjoy it for quickly jumping the mouse cursor between monitors. The more monitors you have, the more impact it will have for you.
5 years ago
·
#210
Thank you, I will check it out right away.
5 years ago
·
#212
FYI, I have programmed my Monitor Left and Monitor Right macros to J and L keys in my FN Green layer (same keys as left and right arrow). Then I make the FN Green layer active when both FN Blue and FN Yellow are held down at the same time. Pretty quick to jump between monitors :)
  • Page :
  • 1
There are no replies made for this post yet.
Be one of the first to reply to this post!
Submit Your Response
Upload files or images for this discussion by clicking on the upload button below.
Supported: gif,jpg,png,jpeg,zip,rar,pdf
· Insert · Remove
  Upload Files (Maximum 2MB)
Captcha
To protect the site from bots and unauthorized scripts, we require that you enter the captcha codes below before posting your question.