I can’t make the folder that is “Available in these apps”. It runs from Menubar and KM can’t say whether I’m currently “in this app” or not…
I want to toggle system volume automatically during the phone call. But I don’t have appropriate triggers: app is always running (no launches/quits), activates/deactivates are also not good (you switch to other apps during the talk). KM doesn’t see the windows of this app, so, I have to use this script, to catch them (if result contains “iPhone …”):
tell application "System Events"
tell application “HandsFree 2” to get the name of front window
end tell
but it also can’t be a trigger, it may be a condition (I can see though the start and the end of talk)
Since KM does’t see the windows, it also can’s see the buttons (no “Press a Button”). So, I can’t make shortcuts (except “click at the image found”), I can’t make them simple (like Esc or Enter) due to p.(1) (see above)
Not exactly what you asked for, but as a workaround, I’d suggest that you create a KM Macro that toggles the System Volume that is triggered by a hotkey.
I had not heard of this app, but it looks very interesting.
I have been using the Apple FaceTime to answer/make phone calls, but HandsFree 2 looks like it has more features. So I have downloaded it and will test it.
If I can figure out how to achieve your auto-volume-toggle, I’ll post back here.
Unless you can tweak the app’s preferences in a way that you get a front window when a call comes in. In that case you could make a macro group with a “Available when a focused window…” trigger.
Unfortunately I can’t try it, since the app refuses to pair with my iPhone 6s.
Yes, I did this a time ago, appointed a previously useless key "Eject DVD"
But, this is like semi-automatic. When you finished talking, in some time you get a very loud time announcement, sms or smth... ))))
Previously I also used a FaceTime app over the iPhone. But then moved to HF2:
Not all WiFi networks (esp public) allow you to use it. Sometimes it results an error, like "iPhone and Mac must be on the same wifi", though they are. With HS2 you don't need any wifi at all
With HF2 you can transfer the call to iPhone and back as many times as you want (when smb comes in, e.g.). With FT you may do it only once: from Mac to iPhone
More functional to use headphones with HF2
HF2 can record important talk
There are many other smaller features, like call journals, handy notifications (like missed calls), calling directly from Apple Contacts (plugin), the same automation (tel://...) and so on. I use this service macro to call via HF2:
This macro is used by other macros from the folder-palette like "Favourites" where you write specific number to the clipboard and call it, or by other macro with the shortcut, which copies the selected text and calls this service macro.
If you’re having trouble getting HF2 to work with an iPhone, please make sure to have version 2.6 since it has specific fixes for connecting to those types of phones. You can update in-app or download the latest at https://www.tunabellysoftware.com/handsfree2/
I have a feeling the reason HF2 can’t find the windows is because the app is a “background only” app. This is also the reason it doesn’t show up in the Force Quit dialog. I’ll work on adding in the option to have it become a normal app which the dock icon and menu bar + the call dialogs having different titles so you can script it. This will be available in HF 2.6.1 once it’s released - which I’m hoping to have out in the next few weeks.