HughP / magickeyboard

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

apple keyboard style keys #20

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Enter detailed description of the feature you are requesting

Hi Emanuele,

First of all, excuse my English, if something is unclear, please let me know.

I designed new keypads skins for left and right aligned with the base of a 
magic trackpad. I tried to be as close as possible to the actual measurements, 
and the font is VAG Rounded, used by Apple's current keyboards.

It takes more than half of the MTP, because the keys keep the proportions. I've 
also changed some keys to make them equal to the original keyboard.

I have attached a PDF file and two PNG files. Please give them a look. I could 
also make macbook versions if you like.

I'll open another issue to discuss the idea of ​​customizable keyboard.

regards,
José Carlos

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

Attachments:

GoogleCodeExporter commented 9 years ago
Wow, these layouts really look great!  They'll probably make it into the 0.3.0 
version (coming soon, hopefully).

I need to do some code changes in order to allow the program to use a different 
alignment for the virtual keyboard (it's currently horizontally centered and 
vertically bottom-aligned, with no customization possible), and 0.3.0 will come 
with an option to let the user choose the desired alignment from the 
Preferences pane.

Another change I'll need to make it look like the images you provided is the 
way I'm currently drawing the glyphs on the keyboard, as they are all centered 
and use a black Lucida Grande font.  I'll probably have to do the text 
rendering in Futura, since most of it is rendered on the fly depending on the 
chosen layout, and I need to use a font available on all Macs (it's quite 
similar to VAG rounded in many aspects, except the roundness of the stroke ends 
and some symbols).

If you can provide a blank version of the pictures (i.e. no symbols on them), 
it'll make it easier to include them in the next version.  A macbook-themed 
version would be good to have too, but not a top priority right now.  (planning 
to do that on a future version)

Thanks so far :)

Original comment by emanuele...@gmail.com on 7 Oct 2011 at 2:40

GoogleCodeExporter commented 9 years ago

Original comment by emanuele...@gmail.com on 7 Oct 2011 at 2:40

GoogleCodeExporter commented 9 years ago

Original comment by emanuele...@gmail.com on 7 Oct 2011 at 3:13

GoogleCodeExporter commented 9 years ago

Original comment by emanuele...@gmail.com on 8 Oct 2011 at 6:47

GoogleCodeExporter commented 9 years ago

Original comment by emanuele...@gmail.com on 9 Oct 2011 at 5:44

GoogleCodeExporter commented 9 years ago
I am glad you liked the skins!

I am attaching 3 files in PNG format, which contains layouts without symbols, 
and 3 files in pdf format for printing.

If I'm still in time before you throw the next version, let me check png files 
because there is a slight variation in the dimensions that I want to correct.

Meanwhile, tell me if the file size is adequate.

Regards,
José Carlos

Original comment by JoCol...@gmail.com on 9 Oct 2011 at 9:12

Attachments:

GoogleCodeExporter commented 9 years ago
These are the corrected files. Please delete the old ones.

Regards,
José Carlos

Original comment by JoCol...@gmail.com on 10 Oct 2011 at 5:53

Attachments:

GoogleCodeExporter commented 9 years ago
Thanks!  I'll be working on the next version to include these during the next 
days.

Depending on how much free time I get, I may add these in and release version 
0.3.0, or release 0.3.0 as it is now (there are already quite some changes in 
the program's logic since 0.2) and start working on the new look in version 
0.4.0.  Either ways, it won't take long, I hope.

Original comment by emanuele...@gmail.com on 10 Oct 2011 at 6:36

GoogleCodeExporter commented 9 years ago
I have just installed the update. Thank you for including my name (my full name 
is José Carlos Montes Ríos).

I've been testing the active areas in the "Numeric Keypad Apple Keyboard" 
layout. At the top, I think that "info buttons" ("shift", "ctrl" "alt" and 
"cmd"), should be out of multitouch surface, thereby the keypad would be 
aligned with the actual keyboard, and a printable template would have the 
correct dimensions.

On the other hand, reducing the window to show only the key area leaves more 
free screen surface, but sometimes I think having the full picture of magic 
trackpad is more intuitive. Could be optional "full MTP" mode, the "just 
keypad" mode and even a "no image" mode, for those who prefer to use a template 
printed on the MTP.

Finally I want to say that the first version of PNG files I sent you, the 
function keys were wrong. Corresponded to a full keyboard, where there are 19 
Fn keys. In a wireless keyboard there are only 12, so the function keys should 
be from F13 to F16, don't you think?

Thanks again and greetings!

Original comment by JoCol...@gmail.com on 24 Oct 2011 at 1:30

GoogleCodeExporter commented 9 years ago
> I have just installed the update. Thank you for including my name (my full 
name is José Carlos Montes Ríos).

Sure! I'll edit the credits dialog to include your full name starting from 
version 0.3.1

> I've been testing the active areas in the "Numeric Keypad Apple Keyboard" 
layout.
> At the top, I think that "info buttons" ("shift", "ctrl" "alt" and "cmd"), 
should be out of multitouch surface, thereby the keypad would be aligned with 
the actual keyboard, and a printable template would have the correct dimensions.

Yeah, I was noticing the same issue too when I added the alignment options, 
then I forgot to fix it.  Thanks for reminding me.  I created issue #24 to 
track this.

> On the other hand, reducing the window to show only the key area leaves more 
free screen surface, but sometimes I think having the full picture of magic 
trackpad is more intuitive. Could be optional "full MTP" mode, the "just 
keypad" mode and even a "no image" mode, for those who prefer to use a template 
printed on the MTP.

Agreed. I'll be doing this as part of Issue #22.

> Finally I want to say that the first version of PNG files I sent you, the 
function keys were wrong. Corresponded to a full keyboard, where there are 19 
Fn keys. In a wireless keyboard there are only 12, so the function keys should 
be from F13 to F16, don't you think?

You have a point here, but I ended up using F16-F19 for consistency with the 
current aluminium extended keyboard.  Here's the use case I thought of (which 
is quite close to my own use case):
An user has both the extended alu keyboard and a set of wireless keyboard + 
magic trackpad (or laptop keyboard + laptop trackpad).  It'll be likely that 
they'll be using the F16~F19 keys as shortcuts in some applications for 
frequently used functions.
When switching between the wired keyboard and the wireless (or laptop 
integrated) set, they may want to keep the four keys above the numpad 
consistent, so that they won't have to edit their application shortcuts.
Skipping the F13~F15 keys may look odd, indeed, but I'd rather go for 
consistency across keyboards.  I'm still willing to change it, based on 
feedback, though.  What do you (or others) think about this?

Original comment by emanuele...@gmail.com on 24 Oct 2011 at 2:31

GoogleCodeExporter commented 9 years ago
You're right, it is easier to adapt to these function keys for complete 
keyboard users.

However, when developing the next customizable keyboard (release 1.0), it will 
be possible to choose which keys to use.

Greetings!

Original comment by JoCol...@gmail.com on 24 Oct 2011 at 2:53

GoogleCodeExporter commented 9 years ago
Hi Emanuele,

I'm sending you the designs of the layouts for the Magic Mouse and MacBook 
trackpads (Pro and Air are the same).

The area of the Magic TP and MacBooks TP are not proportional, with a greater 
width on MacBooks when compared, so I've included 8 columns of keys instead of 
7 to keep the proportion on the keys.

Next week I'll be a little busy, but as soon as possible I will send you the 
png files.

I'm also including the IOSMain.png corrected file, because there was a small 
mistake in the upper right corner.

Regards,
José Carlos Montes

Original comment by JoCol...@gmail.com on 29 Oct 2011 at 10:22

Attachments:

GoogleCodeExporter commented 9 years ago
Great, nice work with the macbook trackpad.  I'm looking forward to see the 
PNGs, but please take your time, no need to rush :)

I'll comment on the MagicMouse on issue #28

And thanks for the fixed iOSMain.png, I'll release the version with the fixed 
file ASAP! 

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

GoogleCodeExporter commented 9 years ago

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

GoogleCodeExporter commented 9 years ago
I'm glad you liked it. Do you have any restriction or limit on the image size 
(pixels per dot) or file size (kB)?.

I would also want to review the latest versions of the numeric keypads to make 
them more real and less heavy (file size).

On the other hand wanted to make a new layout for the Mini Keyboard Modifiers 
to make it more like IOSMain.png style. I will when I have some time.

Regards!
José Carlos Montes

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

GoogleCodeExporter commented 9 years ago
Currently, there's no restriction on the file size.  All the currently used 
images happen to be under 100kB (compressed PNGs), but that's not a strict 
requirement, at all.
As for the pixel size of the image, they're (at least for now) meant to be 
displayed on screen (1px on the image = 1px on screen), so they shouldn't be 
too big, or they'll take up too much screen real estate.
When the print option will be implemented, though, it'll be possible that this 
is going to need some review and I'll have to introduce higher res images and 
to scale them down when displaying them on screen, as I'm not sure the current 
images have high enough resolution to be printed and still look acceptable.  
I'll have to try that out and see how it works.

Feel free to edit the layout pictures or make new ones as you see fit.  As you 
see, I'm not much of a designer (and most of the pictures you see are just what 
Mike Nemat posted on the MacRumors forums in his proof-of-concept application I 
used as a base for this), so any contribution on that matter will be really 
appreciated :)

Original comment by emanuele...@gmail.com on 2 Nov 2011 at 4:55

GoogleCodeExporter commented 9 years ago
Hello, Emanuele,

I finally had some time to prepare the png files. I tested the size of them so 
that even displaying the full picture of the MTP do not occupy too much screen 
but comfortable to use.

There are 4 versions, 3 with complete MTP and another adjusted to button area.

The images have been made ​​based on the image of OSX Lion MTP (same for 
the Magic Mouse in issue 28).

I kept the top (which is beyond the touch pad) so you can include notifications 
of shift, ctrl, alt and command keys.

If you need to resize images, please it tell me and I'll get to it as soon as 
possible.

Regards,
José Carlos Montes

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

Attachments:

GoogleCodeExporter commented 9 years ago
I am also sending versions for MacBook trackpads. Instead of keeping the 
proportion with the Magic Trackpad, I kept the same width as the MTP so that 
the keys have a suitable size.

There are 4 versions: right, center, left and fit.

Regards,
José Carlos Montes

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

Attachments:

GoogleCodeExporter commented 9 years ago
Things have been quite busy here lately, with college exams and all (and a few 
private issues too), so I haven't had much time to work on my projects.
I just wanted to say thanks for the provided pictures, and to tell I'm still 
alive (and I haven't forgotten this project), so I'll be back as soon as 
possible to work on it.  Hopefully, January won't be as tiring as the last 
month or two :)

Original comment by emanuele...@gmail.com on 18 Dec 2011 at 2:42

GoogleCodeExporter commented 9 years ago
Hi Emanuele,

Don't worry, I assumed you were busy, but thanks for your words.

Good luck with your exams!

Regards,
José Carlos Montes Ríos

Original comment by JoCol...@gmail.com on 18 Dec 2011 at 3:17

GoogleCodeExporter commented 9 years ago
Hi Emanuele,

Happy new year!
Peace and success on all of your projects!

José Carlos Montes Ríos

Original comment by JoCol...@gmail.com on 31 Dec 2011 at 5:29