v_kyr Posted April 25, 2017 Share Posted April 25, 2017 Here is a version of a Visual Shortcuts Explorer for all Affinity Tools, which can show up the Affinity Designer + Affinity Photo + Affinity Publisher v.1.10.5 keyboard shortcuts for Win/Mac (in English or German language), on different choosable localized keyboard layouts. AffinityKeybMapper_Capture.mp4 This is the corresponding AffinityShortcutMapper_v1.10.5.zip archive: AffinityShortcutMapper_v1.10.5.zip To use it, extract the compressed archive and navigate into the "/AffinityShortcutMapper" folder, there open the HTML page index.html locally in your default or prefered web browser and start exploring the various shortcuts! IMPORTANT NOTE: Please read the in this distribution supplied readme.txt file, in order to understand how to setup/configure/enable for a webbrowser then local file:// access rights for running the AffinityShortcutMapper locally without a static HTTP server! - For the Chrome web browser you might try instead to locally launch Chrome the below shown way (due to it's default security settings) in order to allow file:// protocol access for it ... > "C:\PathTo\Chrome.exe" --allow-file-access-from-files For Firefox setup see the distributions supplied readme.txt file! - Though the overall recommended way is to run the AffinityShortcutMapper via a http-server! See also this related posting for a ADe standalone version! Jaynie D, SrPx, Alfred and 2 others 3 2 Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2 Link to comment Share on other sites More sharing options...
thomaso Posted June 4, 2020 Share Posted June 4, 2020 Is there an update around for the ShortcutMapper? It appears to need the app version 1.5.5. and doesn't find/work with my current v.1.8.3. Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
v_kyr Posted June 10, 2020 Author Share Posted June 10, 2020 On 6/4/2020 at 2:23 AM, thomaso said: Is there an update around for the ShortcutMapper? No didn't touched/updated that since then. Would have to see if I find some left free time to update and generate new updated JSON keyboard shortcut files, if any essientiell ones have changed since then ( since AF v.1.5.5 times). On 6/4/2020 at 2:23 AM, thomaso said: It appears to need the app version 1.5.5. and doesn't find/work with my current v.1.8.3. It's independent of any Affinity product, all it does is just showing up keyb shortcuts which do stem out of it's own association-list JSON format files. The 1.5.5 version number here just indicates that the keyb shortcuts (those it shows up on screen in a webbrowser), are those taken from APh/AD v1.5.5 version times. - The keyb ahortcut lists would need to be reworked for possible keyb updates and/or changes since then in order to be more actual. Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2 Link to comment Share on other sites More sharing options...
thomaso Posted June 10, 2020 Share Posted June 10, 2020 1 hour ago, v_kyr said: It's independent of any Affinity product, So any idea why it shows this error message about missing "data for this OS or App version"? Is it incompatible to macOS, or to macOS 10.14.x, or to my Cliqz browser app? Can I avoid the error and make it work for me, without coding? I wouldn't request an update, I am just curious what's going on if it works (– or currently why not). Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
v_kyr Posted June 10, 2020 Author Share Posted June 10, 2020 4 hours ago, thomaso said: So any idea why it shows this error message about missing "data for this OS or App version"? Of course I have an idea. 😉 - The whole ShortcutMapper is HTML/JS/CSS based and would need a local running HTTP-server, or when executed locally via a webbrowser, the webbrowser would need enabled "file://" protocoll access rights then. As default for mostly all webbrowsers a local "file://" access is denied and thus must be first enabled via options settings. So for example, if we want to run it locally and directly in the Chrome webbrowser (thus in no local running web server), we would have to tell Chrome first to allow local file access through the webbrowser. In order to do that we can start Chrome with the --allow-file-access-from-files option, which allows a file:// webpage access to other file:// resources. On Win: Quote > "C:\PathTo\Chrome.exe" --allow-file-access-from-files On MacOS Quote "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --allow-file-access-from-files Afterwards you would just open the common "index.html" from inside the webbrowser. - The file access rights have to be enabled for every used webbrowser individually, dependent on the webbrowser and it's configuration settings. screencast.mp4 thomaso 1 Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2 Link to comment Share on other sites More sharing options...
v_kyr Posted September 14, 2022 Author Share Posted September 14, 2022 Here's a new version of the Visual Shortcuts Explorer for all Affinity Tools, it can show up the Affinity Designer + Affinity Photo + Affinity Publisher v.1.10.5 keyboard shortcuts for Win/Mac keyboards (in English or German language)! AffinityKeybMapper_Capture.mp4 AffinityShortcutMapper_v1.10.5.zip IMPORTANT NOTE: Please read the in this distribution supplied readme.txt file, in order to understand how to setup/configure/enable for a webbrowser then local file:// access rights for running the AffinityShortcutMapper locally without a static HTTP server! - Though the overall recommended way is to run the AffinityShortcutMapper via a http-server! Have fun! Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2 Link to comment Share on other sites More sharing options...
thomaso Posted September 14, 2022 Share Posted September 14, 2022 Wow, it looks like quite a piece of work! Thanks! 9 hours ago, v_kyr said: IMPORTANT NOTE: Please read the in this distribution supplied readme.txt file, in order to understand how to setup/configure/enable for a webbrowser then local file:// access rights for running the AffinityShortcutMapper locally without a static HTTP server! Can you tell a bit more about what this setting exactly does? – I am concerned to change the "privacy.file_unique_origin" in my macOS in Firefox because of not knowing / understanding what harmful access it would possibly enable for another source. A search for this expression shows a result which I don't understand, too, but | thus lets me avoid to change this preference. https://textslashplain.com/2019/10/09/navigating-to-file-urls/ Quote What’s the Risk? The most obvious problem is that the way file:// retrieves content can result in privacy and security problems. Pulling remote resources over file:// can leak your user account information and a hash of your password to the remote site. What makes this extra horrific is that if you log into Windows using an MSA account, the bad guy gets both your global userinfo AND a hash he can try to crack. Currently (without a preference change) I can open your index.html but, varying with my selection in this tool, I get error messages, as e.g. "keyboard not found" or "no data available": Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
v_kyr Posted September 14, 2022 Author Share Posted September 14, 2022 2 hours ago, thomaso said: Can you tell a bit more about what this setting exactly does? It does what the link you pointed to already tells, it enables the as default disabled webbrowsers local "file://" protocoll access rights, so the AffinityShortcutMapper webapp can be locally executed at all! - Without that setting change the webapp can't be locally executed correctly standalone in a webbrowser, due to the overall browser enabled "file://" URL access restriction settings. - If you don't want to edit/alter your webbrowser settings back and forth here, thus switching it's "file://" protocoll access rights settings here, then run it by the use of a local installed http-server instead for accessing the AffinityShortcutMapper webapp! Aka, run locally via a simple http server: Install http-server via npm: npm install -g http-server Run http-server in your terminal, serving ./ on port 8080 etc. When you want to stop the running server hit CTRL-C. 2 hours ago, thomaso said: Currently (without a preference change) I can open your index.html but, varying with my selection in this tool, I get error messages, as e.g. "keyboard not found" or "no data available": We've already discussed that before in this thread, it's due to the as default disabled webbrowsers local "file://" protocoll access rights! - This webapp can't be run correctly directly in a standalone webbrowser without enabled webbrowsers local "file://" protocoll access rights settings! - Without altering the webrowser setting here, you've to use a local running HTTP server (like http-server, Apache HTTP server, etc.) then to access this webapp! Here's an easy run via http-server (install & running shown) ... thomaso 1 Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2 Link to comment Share on other sites More sharing options...
v_kyr Posted March 4, 2023 Author Share Posted March 4, 2023 Though one could also mod for a suitable keyboard (which is mostly more easily doable for certain mech keyboards) the used keycaps set accordingly. Or use/apply some well made fitting stickers, instead of buying a more expensive keycups set ... Sources: Cherry profile - PS Keycaps retro PS Keyboard Stickers - for Designers Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2 Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.