Customizing (or making my own) Accessibility Keyboard

I worryI am trying to make or customize my mac Accessibility Keyboard to replicate my assistiveware.com Keystrokes Accessibility keyboard since they are no longer making the assistiveware.com Keystrokes On screen keyboard compatible with newer operating systems. 


I know that it is possible to make one, I have been able to do a little, (very little) using the "panel editor". 


Ideally I would like to find a YouTube video with someone showing me their Desktop while talking and explaining how to customize Panels Editor or Assistive Keyboard. 


Physical and Motor Skills?




More Info


I am a quadriplegic so I cannot use my arms and hands to use a keyboard.


May 21, 2019 I went from Mavericks 10.9.5 OS to Mojave 10.14.5 and it has not been too much trouble so far.


I have been using assistiveware.com Keystrokes Accessibility keyboard since 2006 but now since Apple has come out with this new Accessibility Keyboard (which seems nice so far) assistiveware.com is not going to be updating their Keystrokes on-screen keyboard to be compatible with 64-bit operating systems.


I'm sure there are other ways to get these things done like using Dictation but I would like to have my Accessibility Keyboard as close to my Keystrokes on-screen keyboard as possible.


If anybody has any advice or places to point me like a YouTube video I would appreciate it.


Thanks in advance.


Sean

iMac 21.5", macOS 10.14

Posted on Jun 7, 2019 4:21 PM

Reply
Question marked as Top-ranking reply

Posted on Jun 9, 2019 6:18 AM

Hi


It is possible to send a file with the layout and you could import it to your system. The one I have is not complete, so it would still require some work, but if you would like to have it as a starting point let me know.


If you want to start a to create a keyboard yourself I have put a video on you tube here: https://youtu.be/MoFOEGXWK78

I think it would be good to learn how to make the changes as you can then create the keyboard you want, and change it as you wish.

(Reminds me of the proverb "give a person a fish and they can eat for a day, teach them to catch fish and they can eat for a lifetime")


I am not sure the best and safest way to send the file. If you are happy to send me your email then use this address: akat1329@icloud.com - this is a temporary address which I will remove once I hear from you.


17 replies
Question marked as Top-ranking reply

Jun 9, 2019 6:18 AM in response to StillRolling

Hi


It is possible to send a file with the layout and you could import it to your system. The one I have is not complete, so it would still require some work, but if you would like to have it as a starting point let me know.


If you want to start a to create a keyboard yourself I have put a video on you tube here: https://youtu.be/MoFOEGXWK78

I think it would be good to learn how to make the changes as you can then create the keyboard you want, and change it as you wish.

(Reminds me of the proverb "give a person a fish and they can eat for a day, teach them to catch fish and they can eat for a lifetime")


I am not sure the best and safest way to send the file. If you are happy to send me your email then use this address: akat1329@icloud.com - this is a temporary address which I will remove once I hear from you.


Jun 19, 2019 9:07 AM in response to StillRolling

Hi sk

Hope the keyboard development is going OK.

I have loaded a second video to include some additional instructions on how to develop the keyboard. I also had to replace the first video so there is a new link. This takes you to the site where both videos are located.

https://www.youtube.com/chanhttps://youtu.be/kHfKfi9x2yk


The links directly to the videos are here:

Part 1

https://youtu.be/ZFJqJCB5QN4

Part 2

https://youtu.be/kHfKfi9x2yk





Jun 13, 2019 10:53 AM in response to StillRolling

Hi sk


To answer your questions:


1) It is possible to open a finder window, but you will need to create a one line Applescript to do this. You then assign the applescript to the button. Do you know how to use Applescript? Here are some instructions:


You need to create the script using the Script editor app. (usually in the utilities folder)

Open Script Editor app

Paste the the following line into the editor:


tell application "Finder" to make new Finder window


Save this file somewhere giving it a name like "Open new finder window"

Now go to the panel editor and select a blank button

Give the button a name or add an icon

From the action list select "Applescript"

Click New Script and then navigate to the file "Open Finder Window" file and import it.


Your button should then open a new finder window when selected.


2) The function keys are dual purpose - F1 or dim screen. You could change this in the Keyboard settings, but I would just create a new button from scratch not using the one copied from the "Keyboard - Alphabetical". Then add the action "Press keys" and assign the F1 button. You may need to toggle "Use F1,F2 etc...." setting in this System preferences screen to get the keyboard press correct.

3) The images are not very clear. I have tried all kinds of image files and I could not get a good looking icon. I think I may have to see if Apple can suggest how we can get a decent image. I will let you know if I find out how to do it.


I might add these steps to a second video at some point. Let me know if it works.


Ak


Jun 15, 2019 8:34 AM in response to StillRolling

It sounds like you're getting lots of great advice in this thread and that the Apple Accessible Keyboard is working pretty well for you! There's something else I also want to point out which is a great keyboard program called Keyboard Maestro.


It's a really advance keyboard and macro-ing system for the Mac. Here are some of the things I have done with it quite easily:


I've made a single full-screen recording key. If I press F15 it launches QuickTime Player, does the keyboard command key (control-command-n) for a new recording, hit's the space-bar to start the record button, and clicks in the middle of my screen to start the recording:


I've used to to make a Model F IBM Mainframe 122-2 key keyboard usable on the Mac. I've even used it for making a cat music video where I needed certain keys to be pressed in response to specific MIDI music signals. And I've used it even for making Mac special keyboard keys much easier to type: ⌘ ⌥ ⎇  → ↑ ← ⌫ ␣ ⇥


It's very powerful and easy to use from creating macros, to controlling windows, apps, tabs, running scripts, re-mapping keys, etc. Macros can be triggered by virtually anything, from screen gestures, to inserting a USB drive, and of relevance to you a floating/moveable on-screen tool bar:

(hovered, it reveals all the floating triggers)


So one could have a pallet of pre-defined clicking phrases triggered by whichever head/mouse/tracking system I presume you use.



Jun 8, 2019 3:48 AM in response to StillRolling

Hi Sean


It should be possible to replicate the keyboard you want. I created a template (see pic) that is near to the layout.



I don't know if there are any videos etc. that show you how to configure the keyboard. Have you tried emailing the accessibility help desk to see if they have anything? They are at accessibility@apple.com


I learned how to change the keyboards by trial and error and have managed most things. It can be a bit of puzzle to work out how to get some things to work.


I would be happy to show you how to configure the keyboard if you would like to have a go at building one.





Jun 15, 2019 3:51 AM in response to StillRolling

To answer you questions:


1) Finder Button

Try this Applescript instead of the last one provided:


tell application "Finder"

reopen

activate

end tell


This will activate the last used finder window, or open a new one.


2) Accessibility Keyboard on Start-up.


I assume this is because you want to be able to login using your accessibility keyboard?  This is an issue that has been raised before.  See here: https://discussions.apple.com/thread/8459762


The accessibility keyboard does appear if you Logout, or Sleep the computer, but does not appear on the Start up screen.

I suggest you add you voice to the number of people requesting this feature here: https://www.apple.com/feedback/macos.html


3) Keyboard background colour

I do not know how to do this. I don't think it is possible.


4) Change the colour of a button when pressed

Again, I do not know how to do this and don't think it is possible


5) Resize all buttons

Is this when you are using the keyboard - or when designing in panel editor?


If it is when you are using the keyboard, select the Settings wheel on the top right of the keyboard. In that menu you can see Zoom. This allows you to change the size of the keyboard on your screen. Alternatively, you can drag the corners of the keyboard to resize it. Resize proportionally, if selected, will keep the overall height and width of the keyboard in the same ratio.



If you want to resize all the buttons when in the Panel Editor, do a Select all and then Group all the items. You can then drag the corners of the selected area to resize all the buttons. When you have finished UnGroup. It does not look like you can maintain proportionality - you will have to do this manually.


Jun 8, 2019 1:15 PM in response to ak1956

You're the man ak! That looks great!


I'm glad to see it is possible.


I would appreciate your help greatly. I'd like to learn so I can make changes with the keyboard layout myself in the future.


So is it possible for you to share that replica keyboard you made? Is there a file that you can send me and I put it in a certain location I use it? Or would it be less of a hassle to make it myself as well as being good practice?

Jun 12, 2019 11:56 AM in response to ak1956

Great video ak! Thank you! I appreciate you taking the time to make that. Hopefully others can learn from it as well. And your proverb is spot on. I really like the layout of your replica of my Keystrokes board with the different sized keys and the space between them. I will replicate your replica in the near future.


I found out that it was my Keystrokes onscreen keyboard not letting me record multi-press keys. So I had to have somebody plug in a keyboard and set those keys for me.


Thanks again ak!

sk

Jun 12, 2019 3:57 PM in response to ak1956

I'm reaching out.. Three questions regarding the panel editor.


1. Is it possible to put a button on a keyboard for the Finder? I was unable to accomplish this on my Keystrokes on-screen keyboard and I cannot find a way to do it on the Panel Editor either.


2. How can I get the function keys to display without the use of the Fn key? For me while on the Panel Editor, F1 and F2 appear there but when I save it and open the Accessibility Keyboard, F1 and F2 display as the buttons for the screen dimmer and brightening, which is great but I use F1 and F2 a lot so I’m hoping to find a way to continue.


3. And if I am really picky, is there a way to make these Application icons look any better? I got them from each application when you right-click on it to display “Show Package Contents” > Contents > Resources > look for the .icns file. I will attach a picture to show you what I mean.


I tried adding an image to this post but it's not working. I used the image insertion button & dragging it and dropping it.

Jun 14, 2019 9:56 PM in response to StillRolling

On the Finder button script, can more be added to it so that the next time I press that same Finder button it brings my already open window to the front if say an application was on top of it?


Can the Accessibility Keyboard be opened at start up?


Change the keyboards background color?


Change the color of a button when pressed?


While in the control panel is it possible to resize all buttons on the panel proportionally at the same time? Like you see in design programs, you hold the shift button down while dragging a corner inwards or outwards to reduce or increase the size.


Any and all help is appreciated

Jun 16, 2019 8:59 PM in response to ak1956

1) (SOLVED) Finder Button

The AppleScript for the Finder window works great.


tell application "Finder"

reopen

activate

end tell


2) I don't need to have the Accessibility Keyboard to log in, I would like it to be in front of me after start up which it is doing now. I don't know what I was doing wrong before.


3 & 4) OK


5) Resize all buttons: When designing in Panel Editor.

I understand that, at this time it is not possible to keep all the buttons proportional when grouped. OK


Thanks again ak!


And I like your color combinations on your Accessibility Keyboard

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Customizing (or making my own) Accessibility Keyboard

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.