sheepray / networkpx

Automatically exported from code.google.com/p/networkpx
1 stars 0 forks source link

Enable layouts to become "default" for certain apps #73

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Sorry for the vague title, but here's another feature that would be great
to have.  I have created a layout called "Tweeboard," which is a keyboard
layout specifically for use with Twitter.  It would be great if I could set
a list in the Info.plist file of applications in which my keyboard would
automatically be opened.

In other words,
Tweeboard.keyboard/Info.plist
...
DefaultApps = ("Tweetie.app", "Twittelator.app", "TwitterFon.app")

So that when the user opens Tweetie, my keyboard would automatically be
loaded and shown, instead of the user having to navigate through all layouts.

This could also (and maybe more preferably to you and the users) be
implemented as a preference in the iKeyEx preference pane.  The
"Application Defaults" option could list all applications, and the user
would select which layout to load by default.

Sorry that I couldn't provide a clearer explanation - I hope you understand
what I mean.

Original issue reported on code.google.com by mparm...@gmail.com on 5 Mar 2009 at 11:39

GoogleCodeExporter commented 9 years ago
How to resolve if 2 keyboards are assigned as the default of the same app? 

(If default apps is supported it needs to use the bundle identifier
(com.yourcompany.untitled) instead of the application name (untitled.app))

Original comment by kennytm@gmail.com on 6 Mar 2009 at 7:05

GoogleCodeExporter commented 9 years ago
This would most likely have to be implemented as a preference in the iKeyEx
preference pane.  The preference pane would restrict the user to only one 
default
keyboard per application.

Original comment by mparm...@gmail.com on 7 Mar 2009 at 11:41

GoogleCodeExporter commented 9 years ago

Original comment by kennytm@gmail.com on 25 Dec 2009 at 8:59