Complete guide to implementing and customizing the Accessly Toolbar
The Accessly Toolbar is a comprehensive solution to make your website more accessible to users with disabilities. It provides tools for text adjustment, color schemes, screen reader support, and more.
Add two lines of code to your website and you're ready to go. No complex configuration required.
Choose which features to enable, customize colors, and adjust settings to match your brand.
Track which accessibility features your visitors are using most frequently.
Helps meet WCAG 2.1, ADA, Section 508, and other accessibility standards.
Follow these simple steps to install the Accessly Toolbar on your website:
Sign up for a plan and get your unique license key from the dashboard.
Add the following code just before the closing </head> tag (updated format):
Refresh your website and look for the accessibility icon in the corner. Click it to test the features.
Customize the toolbar with these configuration options:
| Option | Type | Default | Description |
|---|---|---|---|
licenseKey |
String | null | Your unique license key (required for Premium/Enterprise) |
enablePremium |
Boolean | false | Enable premium features |
enableAnalytics |
Boolean | true | Track feature usage analytics |
floatIconPosition |
String | 'bottom-right' | Position of the icon: 'bottom-right', 'bottom-left', 'top-right', 'top-left' |
brandColor |
String | '#007bff' | Primary color for the toolbar (Enterprise only) |
companyName |
String | 'Accessibility Tools' | Your company name (Enterprise only) |
Here's a complete list of all client-side script options you can use with the Accessly Toolbar:
#007bff Blue (Default)
#28a745 Green
#dc3545 Red
#ffc107 Yellow/Amber
#6f42c1 Purple
#17a2b8 Teal
#fd7e14 Orange
#e83e8c Pink
#343a40 Dark Gray
#20c997 Mint
There is no limit to color customization! You can use any color you want:
To customize your toolbar colors: Go to License Encoder → Enter your license key → Customize colors in the configuration → Generate your custom code.
Choose the configuration that best fits your website's needs!
The Accessly Toolbar provides a comprehensive set of accessibility features. Here's a detailed guide to each feature and how it helps users:
Allows users to increase or decrease text size up to 200% of the original size. This helps users with low vision or reading difficulties.
Inverts colors to create a dark background with light text. Reduces eye strain and improves readability in low-light conditions.
Increases contrast between text and background elements. Essential for users with low vision or color blindness.
Increases cursor size for better visibility. Helps users with motor impairments or visual difficulties.
Temporarily hides images to reduce visual clutter and improve focus on text content. Useful for users with cognitive disabilities.
Increases spacing between lines of text for better readability, especially for users with dyslexia or reading disorders.
Converts all colors to grayscale. Helps users with color blindness distinguish content by brightness rather than hue.
Switches to OpenDyslexic font or similar dyslexia-friendly typefaces to improve readability for users with dyslexia.
Minimizes or eliminates animations, transitions, and auto-playing media. Essential for users with vestibular disorders or motion sensitivity.
Converts on-screen text to spoken audio using browser's speech synthesis API. Supports multiple languages and voices.
Allows users to choose preferred voice characteristics for text-to-speech functionality.
The Accessly Toolbar helps websites meet multiple WCAG 2.1 success criteria:
Note: While the toolbar provides significant accessibility improvements, it doesn't guarantee full compliance. We recommend conducting a professional accessibility audit for complete compliance verification.
Accessly Toolbar provides comprehensive keyboard shortcuts to enhance accessibility for keyboard-only users and improve efficiency for all users. These shortcuts are available when the toolbar is installed and active on your website.
Shortcuts for opening, closing, and controlling the toolbar interface.
| Keyboard Shortcut | Action | Description |
|---|---|---|
| F12 | Open/Close Toolbar Panel | Toggles the main toolbar panel visibility |
| Escape (Esc) | Close Panel | Closes any open toolbar panels or dialogs |
| Ctrl + Shift + Alt + R | Reset All Settings | Resets all accessibility settings to defaults |
Shortcuts for controlling page zoom and text size adjustments.
| Keyboard Shortcut | Action | Description |
|---|---|---|
| Ctrl + 1 | Zoom In | Increase page zoom by 10% increments |
| Ctrl + 2 | Zoom Out | Decrease page zoom by 10% increments |
| Ctrl + 0 | Reset Zoom | Reset zoom to default 100% |
| Ctrl + Shift + L | Adjust Line Height | Cycle through line height options |
Shortcuts for toggling between different color and display modes.
| Keyboard Shortcut | Action | Description |
|---|---|---|
| Ctrl + Shift + D | Dark Mode | Toggle dark mode on/off |
| Ctrl + Shift + C | High Contrast Mode | Toggle high contrast mode on/off |
| Ctrl + Shift + N | Normal Mode | Return to normal color mode |
| Ctrl + Shift + H | Hide Images | Toggle image visibility on/off |
Shortcuts for font adjustments and reading assistance features.
| Keyboard Shortcut | Action | Description |
|---|---|---|
| Ctrl + Shift + F | Dyslexic Font | Toggle dyslexia-friendly font on/off |
| Ctrl + Shift + S | Speak on Hover | Toggle text-to-speech on hover feature |
Shortcuts for cursor and interaction enhancements.
| Keyboard Shortcut | Action | Description |
|---|---|---|
| Ctrl + Shift + B | Big Cursor | Toggle enlarged cursor mode |
| Ctrl + Shift + M | Reduce Motion | Toggle reduced motion/animations |
The keyboard shortcuts are implemented using the following JavaScript mapping in the toolbar code:
You can configure keyboard shortcuts in your Accessly Toolbar setup:
The Accessly Toolbar exposes a global API for programmatic control:
Programmatically open the toolbar.
Switch to dark mode programmatically.
Returns current toolbar settings and preferences.
The Accessly Toolbar includes multiple security layers to protect your license and configuration. Choose the security level that fits your needs.
Your license key should be treated as sensitive information. Never share it publicly or commit it to public repositories.
We provide three encoding methods to balance security with compatibility:
| Feature | Method 1: Plain Key | Method 2: Encoded Key | Method 3: Full Config |
|---|---|---|---|
| License Key Visibility | Visible | Hidden | Hidden |
| Configuration Visibility | Visible | Visible | Hidden |
| Security Level | Basic | Medium | High |
| Backward Compatibility | Full | Yes | New Loader Only |
| Professional Features | Limited | Yes | Full |
| Debugging Ease | Easy | Medium | Hard |
| Recommended For | Testing/Development | Production | Security-Conscious |
Visit the License Encoder Tool in your dashboard.
License key in plain text
Basic Security • Full Compatibility • Easiest to DebugKey encoded, config visible
Medium Security • Backward CompatibleEverything encoded
High Security • All FeaturesThe encoder tool provides a user-friendly interface to configure:
Click the appropriate generation button based on your selected method:
Copy the generated code and paste it before your closing </head> tag.
For enhanced security, consider these additional measures:
Available in your dashboard for all Professional and Premium plan subscribers
Common issues and solutions for the Accessly Toolbar installation and usage:
Possible causes and solutions:
</head> tag (new location)autoLoad is set to true (default)showToolbarOnLoad is falseCommon feature-specific issues:
| Feature | Common Issue | Solution |
|---|---|---|
| Text-to-Speech | No audio output | Check browser permissions for audio, ensure Web Speech API is supported |
| Dark Mode | Elements not changing color | Check for inline styles or !important CSS declarations |
| Zoom | Zoom not affecting all elements | Check for fixed pixel sizes in CSS |
| Big Cursor | Cursor not changing on mobile | Big cursor not supported on touch devices |
| High Contrast | Colors look wrong | Check for background images with text |
Identifying and resolving conflicts:
excludeElements configurationCommon mobile problems and solutions:
When user settings don't persist:
Follow this checklist when troubleshooting:
When contacting support, please provide:
Contact: support@accessly.website | Response time: 24-48 hours for Professional plan, 2-4 hours for Premium plan.
We offer three levels of security through our License Encoder tool:
Security features include:
Recommendations: Use Method 1 for development/testing, Method 2 for production websites, and Method 3 for enterprise/security-sensitive applications. The encoder tool is available in your dashboard for Professional and Premium plan subscribers. Additional security consultation is available as a paid service for complex requirements.
Customization options vary by plan:
For custom development work beyond what's included in your plan, additional charges may apply. Contact our sales team for custom requirements.
Yes, the toolbar works on mobile devices, but with some limitations:
Overall, the toolbar provides good functionality on mobile devices, though it's primarily optimized for desktop/laptop experiences. Some features may have limited functionality due to mobile browser restrictions.
Yes, the Accessly Toolbar is designed to help websites meet major accessibility standards:
Important: While our toolbar provides significant accessibility improvements, it doesn't guarantee full compliance. We recommend conducting a professional accessibility audit for complete compliance verification.
It depends on your subscription plan:
Each license key is tied to specific domain(s). Using the same key on unauthorized domains will result in disabled features. Contact our sales team for multi-domain licensing options beyond what's included in your plan.
If your license expires:
You'll receive email reminders 30, 15, and 7 days before expiration. After renewal, all features are automatically restored. Your configuration settings are preserved during the grace period.
Generally no, but there can be occasional conflicts:
We use namespaced JavaScript and CSS to minimize conflicts. If you encounter issues, use the excludeElements configuration option or contact our support team for conflict resolution (additional charges may apply for complex custom work).
Yes, you can change the toolbar position easily:
floatIconPosition in your configurationChanges take effect immediately after the page reloads. No server-side changes are required. For advanced positioning beyond standard options, custom development may incur additional charges.
The text-to-speech feature supports multiple languages:
Note: Available voices depend on the user's operating system and browser. Some languages may have limited voice options on certain platforms. For custom language requirements or specialized voice needs, custom development work may be required at an additional cost.
We prioritize user privacy and data protection:
For detailed information about our privacy practices, please refer to our Privacy Policy. Custom data handling configurations are available as additional paid services.
We offer a satisfaction guarantee:
Before requesting a refund, please try our live demo and consult our integration guide. Most issues can be resolved with proper configuration. Custom development work may require separate terms and conditions.
We maintain a regular update schedule:
Updates are automatically delivered to all active licenses. You can opt for manual updates if preferred. View our changelog for recent updates and planned features. Custom feature development beyond the standard roadmap incurs additional charges.
The toolbar is designed for both technical and non-technical users:
Most users can get started in under 10 minutes with our simple installation process. For complex implementations or custom requirements, we offer paid installation and configuration services.
Yes, custom work beyond your plan's included features may incur additional charges:
We provide free quotes for custom work based on your specific requirements. Contact our sales team to discuss your needs and get a custom quote. Standard support and updates are included in your plan price, but extensive custom development requires additional investment.
Support levels vary by plan:
All support covers standard installation, configuration, and troubleshooting. Complex custom implementations may require additional support contracts. Check our support page for detailed information on support hours and response times.
If you need assistance with installation or configuration: