Awesome product guys - but ruined by a hostile user interface and poor usage planning.
For example - I want to map Ctrl-Home on my PC keyboard, so it send the same as Command-Up-Arrow on my mac, and preferably only when I'm inside my Arduino IDE...
I was expecting a "Record new Key" option someplace, where from in that I would see this:
a) Press the key you want to map from
[so I hit Ctrl-Home]
b) Press the key you want to map Ctrl-Home to:
[so I hit Command-Uparrow]
and perhaps someplace in the options, a way to restrict this mapping so it only takes effect when I'm in selected apps - for example:-
c) You have 5 seconds to switch to the app you want this key mapping to be restricted to
[so I open Arduino, and it detects what I'm in and adds this to the mapping setup]
========
Aside from that:-
a) in the existing simple modifications UI, there's no way to assign modifiers (Ctrl) to keys - only ways to map entire keys.
b) in the complex modifications UI, there's no way to add new rules (only import, whatever that means)
Long story short - it looks like your code does what I want, except you UI does not have any way to let me reach that.
_Huhu, nice to read a merry satire in such a dry-humoured place … thanks for the cheering-up!_
Well, what did you do when you expected a "Record new Key" option and there was none?!?
Obviously you condescended to write a letter to donate people your precious opinion.
Well, go on, pay some money for a commercial product and harass their support when you "expect something" that isn't right where "you expect it". (Those people have lots of experience to soothe any kind of "peculiar" people, with the highest courtesy.)
Now, just for the other users who happen onto this charade:
As most of you have read in Karabiner.json Reference Manual you can put any self-composed complex modifications into your own Users/userName/.config/karabiner/assets/complex_modifications folder and import them from there into the GUI.
You will also have read that it's quite easy to:
– Condition any remapping to any application
– Remap any modifier-&-key combination to any other one
– Open any application via osascript (Terminal or AppleScript)
– Display modal windows asking for information via osascript-AppleScript
_Congratulations to all users who had the common sense to look for a Manual and were actually capable of reading AND understanding it!_
I invested considerable effort show you how to improve your product. 99.9% of others would not.
You should kick everyone who gives you helpful suggestion in the teeth.
Oh wait...
Quite obviously you invested _ZERO time_ in finding _any_ information about Karabiner Elements, considering what _very very little you know_ about e.g. complex modifications and how to write/import them.
Did you _even ONCE_ search in "issues" at this GitHub? … I doubt it _VERY_ much.
Sulking and scolding is so much easier than _REALLY "investing considerable effort"_ into LEARNING.
Go get some friends.
Chris you strike me as a tool. Be useful, screw your self elsewhere.
On Nov 27, 2018, at 19:27, Chris Drake notifications@github.com wrote:
Go get some friends.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/tekezo/Karabiner-Elements","title":"tekezo/Karabiner-Elements","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/tekezo/Karabiner-Elements"}},"updates":{"snippets":[{"icon":"PERSON","message":"@gitcnd in #1646: Go get some friends."}],"action":{"name":"View Issue","url":"https://github.com/tekezo/Karabiner-Elements/issues/1646#issuecomment-442271272"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tekezo/Karabiner-Elements/issues/1646#issuecomment-442271272", "url": "https://github.com/tekezo/Karabiner-Elements/issues/1646#issuecomment-442271272", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [tekezo/Karabiner-Elements] No obvious way to map modifiers, no way to record, nearly unusable UI (#1646)", "sections": [ { "text": "", "activityTitle": "Chris Drake", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@gitcnd", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{n"commandName": "IssueComment",n"repositoryFullName": "tekezo/Karabiner-Elements",n"issueId": 1646,n"IssueComment": "{{IssueComment.value}}"n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{n"commandName": "IssueClose",n"repositoryFullName": "tekezo/Karabiner-Elements",n"issueId": 1646n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/tekezo/Karabiner-Elements/issues/1646#issuecomment-442271272" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{n"commandName": "MuteNotification",n"threadId": 412917765n}" } ], "themeColor": "26292E" } ]
Btw:
I searched and found that from 1,646 issues open or closed here, yours is the ONLY one with more than one "no(t)" in its title and the ONLY one that presumes to give a "final judgement" without having cared to ask this community for help. _"So saaad"_ … ;-)
_YOU must be a very lonely guy …_
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.