HughP / magickeyboard

Automatically exported from code.google.com/p/magickeyboard
GNU General Public License v3.0
1 stars 1 forks source link

Magic Mouse Layouts #28

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I also include here the pdf file to open the issue on the Magic Mouse.

Regards,
José Carlos Montes

Original issue reported on code.google.com by JoCol...@gmail.com on 29 Oct 2011 at 10:27

Attachments:

GoogleCodeExporter commented 9 years ago
I had never thought before about using the MagicMouse, as I have both devices - 
but it may be a good addition for those who don't have both MT and MM.

By looking at the design, though, there's a small issue with the key positions 
(specifically, the 'power' button).  From what I can see, the active area on 
the MM doesn't extend to the entire glass surface, but just from the top to the 
apple stem.  You can see that, for example, in the Live View tool from 
BetterTouchTool.  It doesn't look like the center of the apple can be used to 
track fingers.

Original comment by emanuele...@gmail.com on 1 Nov 2011 at 4:11

GoogleCodeExporter commented 9 years ago
You're right. I thought the apple was included on touch surface, because in 
BetterTouchTool (Live View Tool), when you slide your finger to the logo, still 
recognizes it. But if you simply touch the logo doesn't detect anything. The 
limit seems to be the apple leaf.

Anyway, for the time I think that the app can always be opened with the icon 
from the Applications folder or from a BetterTouchTools defined gesture, so for 
now, I think it's better to remove the "power" button.

By the way, in BTT there is an option to define a gesture to open an 
application, but do you know if there is a way to close or disable it also with 
gestures?

Regards!,
José Carlos Montes

Original comment by JoCol...@gmail.com on 1 Nov 2011 at 12:57

GoogleCodeExporter commented 9 years ago
The only way that I (know of) to make BTT close a running application is to do 
it through a script (i.e. AppleScript).

I attached a basic script that opens MK if it's not running and quits it if its 
running.  The script is set as viewable/editable, so if you doubleclick it, 
you'll be able to see the code and edit it.

If you just want it to quit MK rather than toggling it, just remove everything 
but the 'tell application "MagicKeyboard" to quit' line.

In order to make it easy for programs like BTT to interact with MK, I may add 
some applescript support so that you can, for example, 'tell application 
"MagicKeyboard" to enable', 'tell application "MagicKeyboard" to disable' or 
even 'tell application "MagicKeyboard" to switch layout "Apple Keyboard Numeric 
Keypad"'.

Original comment by emanuele...@gmail.com on 2 Nov 2011 at 5:10

Attachments:

GoogleCodeExporter commented 9 years ago
Thank you for the script. As you know, sometimes the program does not respond 
the first time it runs. With the script I open and close it rapidly until the 
app is working properly.

Switching between layouts through a gesture would be fine, but I still think 
that a single button on your own layout to cycle through layouts might be more 
practical.

So far there are 4 keyboards and 4 numeric keypads, so that in the worst case, 
just press the button 3 times to get the layout you want. And with future 
custom keyboards would be the same. Thus no need to remember which is the 
symbol for each keyboard, then click and see which option appears each time. 
When the desired keyboard is displayed, you stop pressing.

When I have time (if you agree), I will send a proposal to switch between 
layouts (by category) also from the IOS type keyboards.

Best regards,
José Carlos Montes

Original comment by JoCol...@gmail.com on 2 Nov 2011 at 10:17

GoogleCodeExporter commented 9 years ago
> Thank you for the script. As you know, sometimes the program does not respond 
the first time it runs. With the script I open and close it rapidly until the 
app is working properly.

Yeah, sadly issue #23  won't be easy to fix until I have the "luck" to run into 
the issue when running the app through a debugger.  Probably it's just a matter 
of time.

> Switching between layouts through a gesture would be fine, but I still think 
that a single button on your own layout to cycle through layouts might be more 
practical.

The point of making it scriptable is that it's not going to be necessarily a 
gesture, but maybe a shortcut key or any other automation the power user may 
want to put in a script.  I'll open later a separate issue to track the 
applescript matter, keeping it as a low priority for version 0.n or 1.x

> So far there are 4 keyboards and 4 numeric keypads, so that in the worst 
case, just press the button 3 times to get the layout you want. And with future 
custom keyboards would be the same. Thus no need to remember which is the 
symbol for each keyboard, then click and see which option appears each time. 
When the desired keyboard is displayed, you stop pressing.

> When I have time (if you agree), I will send a proposal to switch between 
layouts (by category) also from the IOS type keyboards.

Sure thing, it's something worth to explore (and receive usability feedback 
about it from users).  Feel free to submit any ideas (please open a new issue 
for it)

Original comment by emanuele...@gmail.com on 2 Nov 2011 at 12:30

GoogleCodeExporter commented 9 years ago
Here are the proposals for the numeric keypad on the Magic Mouse. There are 3 
png files and a pdf updated with the changes in the measurements and the 
position of the keys.

Regards,
José Carlos Montes

Original comment by JoCol...@gmail.com on 16 Nov 2011 at 9:40

Attachments: