VPAT™
Voluntary Product Accessibility Template®
Version 1.4
The purpose of the Voluntary Product Accessibility Template, or VPAT™, is to assist Federal contracting officials and
other buyers in making preliminary assessments regarding the availability of commercial “Electronic and Information
Technology” products and services with features that support accessibility. It is assumed and recommended that offerers
will provide additional contact information to facilitate more detailed inquiries.
The first table of the Template provides a summary view of the Section 508 Standards. The subsequent tables provide
more detailed views of each subsection. There are three columns in each table. Column one of the Summary Table de-
scribes the subsections of subparts B and C of the Standards. The second column describes the supporting features of
the product or refers you to the corresponding detailed table, e.g., “equivalent facilitation." The third column contains any
additional remarks and explanations regarding the product. In the subsequent tables, the first column contains the let-
tered paragraphs of the subsections. The second column describes the supporting features of the product with regard to
that paragraph. The third column contains any additional remarks and explanations regarding the product.
Date: March 17, 2016
Name of Product: IntelliJ IDEA 2016
Contact for more Information (name/phone/email):
[email protected]This VPAT covers all JetBrains IntelliJ IDEA releases within the IntelliJ IDEA 2016 family, including IntelliJ IDEA 2016.1-
2016.2, and any subsequent releases with version number starting with 2016.
Summary Table
Criteria Supporting Features Remarks and explanations
Section 1194.21 Software Applica- Applicable Supports with exceptions
tions and Operating Systems
Section 1194.22 Web-based inter- Not Applicable
net information and applications
Section 1194.23 Telecommunica- Not Applicable
tions Product
Section 1194.24 Video and Multi- Not Applicable
media Products
Section 1194.25 Self-Contained, Not Applicable
Closed Products
Section 1194.26 Desktop and Porta- Not Applicable
ble Computers
Section 1194.31 Functional Perfor- Applicable Supports with exceptions
mance Criteria
Section 1194.41 Information, docu- Applicable Supports with exceptions
mentation, and support
Section 1194.21 Software Applications
and Operating Systems
Criteria Supporting Features Remarks and explanations
(a) When software is designed to run on a Supports IntelliJ IDEA provides keyboard
system that has a keyboard, product func- access to its core functions either
tions shall be executable from a keyboard by using predefined shortcut(s) or
where the function itself or the result of per- via the “Find action” feature (which
forming a function can be discerned textu- can be invoked with the shortcut
ally. Shift+Cmd+A).
(b) Applications shall not disrupt or disable Supports IntelliJ IDEA is not known to disrupt
activated features of other products that are or disable accessibility features of
identified as accessibility features, where other products or the operating sys-
those features are developed and docu- tem.
mented according to industry standards. Ap-
plications also shall not disrupt or disable
activated features of any operating system
that are identified as accessibility features
where the application programming inter-
face for those accessibility features has
been documented by the manufacturer of
the operating system and is available to the
product developer.
(c) A well-defined on-screen indication of Supports with Exceptions While operating the application
the current focus shall be provided that with the keyboard, users can tell
moves among interactive interface elements where they are on the screen.
as the input focus changes. The focus shall
be programmatically exposed so that Assis- Focus is programmatically exposed
tive Technology can track focus and focus to Assistive Technology with some
changes. exceptions for dialog windows, for
example some popup dialogs and
windows such as VCS operations
window.
(d) Sufficient information about a user inter- Supports with Exceptions This software application allows a
face element including the identity, opera- screen reader to describe the user
tion and state of the element shall be avail- interface environment, controls and
able to Assistive Technology. When an im- elements and their state. There are
age represents a program element, the in- some exceptions, including some of
formation conveyed by the image must also the buttons on the toolbar.
be available in text.
Images that convey information
have meaningful alternative text.
(e) When bitmap images are used to identify Supports IntelliJ IDEA ensures consistent use
controls, status indicators, or other program- of bitmapped images.
matic elements, the meaning assigned to
those images shall be consistent throughout
an application's performance.
(f) Textual information shall be provided Supports with Exceptions Text information is accessible so
through operating system functions for dis- that Assistive Technologies can
playing text. The minimum information that communicate content, attributes,
shall be made available is text content, text and input caret location. However,
input caret location, and text attributes. IntelliJ IDEA does not always use
OS font size settings. Users can
switch to a larger font size via the
product Preferences menu. How-
ever, larger font size settings within
the IDE are not used in every pane.
(g) Applications shall not override user se- Does not support IntelliJ IDEA overrides system color
lected contrast and color selections and and contrast settings.
other individual display attributes.
(h) When animation is displayed, the infor- Supports The product has no core features
mation shall be displayable in at least one that utilize animation.
non-animated presentation mode at the op-
tion of the user.
(i) Color coding shall not be used as the Supports Color coding is used only as an en-
only means of conveying information, indi- hancement, and is сomplemented
cating an action, prompting a response, or with textual information.
distinguishing a visual element.
(j) When a product permits a user to adjust Supports IntelliJ IDEA offers rich appearance
color and contrast settings, a variety customization settings including col-
of color selections capable of producing a ors and fonts.
range of contrast levels shall be provided.
(k) Software shall not use flashing or blink- Supports IntelliJ IDEA does not use flashing
ing text, objects, or other elements having a or blinking objects.
flash or blink frequency greater than 2 Hz
and lower than 55 Hz.
(l) When electronic forms are used, the form Not Applicable
shall allow people using Assistive Technol-
ogy to access the information, field ele-
ments, and functionality required for com-
pletion and submission of the form, includ-
ing all directions and cues.
Section 1194.22 Web-based Internet in-
formation and applications
Criteria Supporting Features Remarks and explanations
(a) A text equivalent for every non-text ele-
ment shall be provided (e.g., via "alt", Not Applicable
"longdesc", or in element content).
(b) Equivalent alternatives for any multime-
dia presentation shall be synchronized with Not Applicable
the presentation.
(c) Web pages shall be designed so that all
information conveyed with color is also avail-
Not Applicable
able without color, for example from context
or markup.
(d) Documents shall be organized so they
are readable without requiring an associated Not Applicable
style sheet.
(e) Redundant text links shall be provided
for each active region of a server-side image Not Applicable
map.
(f) Client-side image maps shall be provided
instead of server-side image maps except
Not Applicable
where the regions cannot be defined with an
available geometric shape.
(g) Row and column headers shall be identi-
Not Applicable
fied for data tables.
(h) Markup shall be used to associate data
cells and header cells for data tables that
Not Applicable
have two or more logical levels of row or col-
umn headers.
(i) Frames shall be titled with text that facili-
Not Applicable
tates frame identification and navigation
(j) Pages shall be designed to avoid causing
the screen to flicker with a frequency greater Not Applicable
than 2 Hz and lower than 55 Hz.
(k) A text-only page, with equivalent informa-
tion or functionality, shall be provided to
make a web site comply with the provisions
of this part, when compliance cannot be ac- Not Applicable
complished in any other way. The content of
the text-only page shall be updated when-
ever the primary page changes.
(l) When pages utilize scripting languages to
display content, or to create interface ele-
ments, the information provided by the script Not Applicable
shall be identified with functional text that
can be read by Assistive Technology.
(m) When a web page requires that an ap-
plet, plug-in or other application be present
on the client system to interpret page con-
Not Applicable
tent, the page must provide a link to a plug-
in or applet that complies with §1194.21(a)
through (l).
(n) When electronic forms are designed to
be completed on-line, the form shall allow
people using Assistive Technology to ac-
cess the information, field elements, and Not Applicable
functionality required for completion and
submission of the form, including all direc-
tions and cues.
(o) A method shall be provided that permits
Not Applicable
users to skip repetitive navigation links.
(p) When a timed response is required, the
user shall be alerted and given sufficient Not Applicable
time to indicate more time is required.
Note to 1194.22: The Board interprets paragraphs (a) through (k) of this section as consistent with the following priority 1 Check-
points of the Web Content Accessibility Guidelines 1.0 (WCAG 1.0) (May 5 1999) published by the Web Accessibility Initiative of the
World Wide Web Consortium: Paragraph (a) - 1.1, (b) - 1.4, (c) - 2.1, (d) - 6.1, (e) - 1.2, (f) - 9.1, (g) - 5.1, (h) - 5.2, (i) - 12.1, (j) - 7.1,
(k) - 11.4.
Section 1194.23 Telecommunications
Products
Criteria Supporting Features Remarks and explanations
(a) Telecommunications products or sys-
tems which provide a function allowing
voice communication and which do not
themselves provide a TTY functionality shall
Not Applicable
provide a standard non-acoustic connection
point for TTYs. Microphones shall be capa-
ble of being turned on and off to allow the
user to intermix speech with TTY use.
(b) Telecommunications products which in- Not Applicable
clude voice communication functionality
shall support all commonly used cross-man-
ufacturer non-proprietary standard TTY sig-
nal protocols.
(c) Voice mail, auto-attendant, and interac-
tive voice response telecommunications
Not Applicable
systems shall be usable by TTY users with
their TTYs.
(d) Voice mail, messaging, auto-attendant,
and interactive voice response telecommu-
nications systems that require a response
from a user within a time interval, shall give Not Applicable
an alert when the time interval is about to
run out, and shall provide sufficient time for
the user to indicate more time is required.
(e) Where provided, caller identification and
similar telecommunications functions shall
Not Applicable
also be available for users of TTYs, and for
users who cannot see displays.
(f) For transmitted voice signals, telecom-
munications products shall provide a gain
adjustable up to a minimum of 20 dB. For
Not Applicable
incremental volume control, at least one in-
termediate step of 12 dB of gain shall be
provided.
(g) If the telecommunications product allows
a user to adjust the receive volume, a func-
tion shall be provided to automatically reset Not Applicable
the volume to the default level after every
use.
(h) Where a telecommunications product
delivers output by an audio transducer
which is normally held up to the ear, a
Not Applicable
means for effective magnetic wireless cou-
pling to hearing technologies shall be pro-
vided.
(i) Interference to hearing technologies (in-
cluding hearing aids, cochlear implants, and
assistive listening devices) shall be reduced
Not Applicable
to the lowest possible level that allows a
user of hearing technologies to utilize the
telecommunications product.
(j) Products that transmit or conduct infor-
mation or communication, shall pass
through cross-manufacturer, non-propri-
etary, industry-standard codes, translation
protocols, formats or other information nec-
essary to provide the information or commu- Not Applicable
nication in a usable format. Technologies
which use encoding, signal compression,
format transformation, or similar techniques
shall not remove information needed for ac-
cess or shall restore it upon delivery.
(k)(1) Products which have mechanically
operated controls or keys shall comply with
the following: Controls and Keys shall be Not Applicable
tactilely discernible without activating the
controls or keys.
(k)(2) Products which have mechanically Not Applicable
operated controls or keys shall comply with
the following: Controls and Keys shall be
operable with one hand and shall not re-
quire tight grasping, pinching, twisting of the
wrist. The force required to activate controls
and keys shall be 5 lbs. (22.2N) maximum.
(k)(3) Products which have mechanically
operated controls or keys shall comply with
the following: If key repeat is supported, the
Not Applicable
delay before repeat shall be adjustable to at
least 2 seconds. Key repeat rate shall be
adjustable to 2 seconds per character.
(k)(4) Products which have mechanically
operated controls or keys shall comply with
the following: The status of all locking or
Not Applicable
toggle controls or keys shall be visually dis-
cernible, and discernible either through
touch or sound.
Section 1194.24 Video and Multi-media
Products
Criteria Supporting Features Remarks and explanations
a) All analog television displays 13 inches
and larger, and computer equipment that in- Not Applicable
cludes analog television receiver or display
circuitry, shall be equipped with caption de-
coder circuitry which appropriately receives,
decodes, and displays closed captions from
broadcast, cable, videotape, and DVD sig-
nals. As soon as practicable, but not later
than July 1, 2002, widescreen digital televi-
sion (DTV) displays measuring at least 7.8
inches vertically, DTV sets with conventional
displays measuring at least 13 inches verti-
cally, and stand-alone DTV tuners, whether
or not they are marketed with display
screens, and computer equipment that in-
cludes DTV receiver or display circuitry,
shall be equipped with caption decoder cir-
cuitry which appropriately receives, de-
codes, and displays closed captions from
broadcast, cable, videotape, and DVD sig-
nals.
(b) Television tuners, including tuner cards
for use in computers, shall be equipped with Not Applicable
secondary audio program playback circuitry.
(c) All training and informational video and
multimedia productions which support the
agency's mission, regardless of format, that
Not Applicable
contain speech or other audio information
necessary for the comprehension of the
content, shall be open or closed captioned.
(d) All training and informational video and
multimedia productions which support the Not Applicable
agency's mission, regardless of format, that
contain visual information necessary for the
comprehension of the content, shall be au-
dio described.
(e) Display or presentation of alternate text
presentation or audio descriptions shall be Not Applicable
user-selectable unless permanent.
Section 1194.25 Self-Contained, Closed
Products
Criteria Supporting Features Remarks and explanations
(a) Self contained products shall be usable
by people with disabilities without requiring
an end-user to attach Assistive Technology Not Applicable
to the product. Personal headsets for pri-
vate listening are not Assistive Technology.
(b) When a timed response is required, the
user shall be alerted and given sufficient Not Applicable
time to indicate more time is required.
(c) Where a product utilizes touchscreens or
contact-sensitive controls, an input method
Not Applicable
shall be provided that complies with
§1194.23 (k) (1) through (4).
(d) When biometric forms of user identifica- Not Applicable
tion or control are used, an alternative form
of identification or activation, which does not
require the user to possess particular bio-
logical characteristics, shall also be pro-
vided.
(e) When products provide auditory output,
the audio signal shall be provided at a stan-
dard signal level through an industry stan-
dard connector that will allow for private lis- Not Applicable
tening. The product must provide the ability
to interrupt, pause, and restart the audio at
anytime.
(f) When products deliver voice output in a
public area, incremental volume control
shall be provided with output amplification
up to a level of at least 65 dB. Where the
ambient noise level of the environment is
Not Applicable
above 45 dB, a volume gain of at least 20
dB above the ambient level shall be user
selectable. A function shall be provided to
automatically reset the volume to the default
level after every use.
(g) Color coding shall not be used as the
only means of conveying information, indi-
Not Applicable
cating an action, prompting a response, or
distinguishing a visual element.
(h) When a product permits a user to adjust Not Applicable
color and contrast settings, a range of color
selections capable of producing a variety of
contrast levels shall be provided.
(i) Products shall be designed to avoid
causing the screen to flicker with a fre-
Not Applicable
quency greater than 2 Hz and lower than 55
Hz.
(j) (1) Products which are freestanding, non-
portable, and intended to be used in one lo-
cation and which have operable controls
shall comply with the following: The position
of any operable control shall be determined
with respect to a vertical plane, which is 48
Not Applicable
inches in length, centered on the operable
control, and at the maximum protrusion of
the product within the 48 inch length on
products which are freestanding, non-porta-
ble, and intended to be used in one location
and which have operable controls.
(j)(2) Products which are freestanding, non-
portable, and intended to be used in one lo-
cation and which have operable controls
shall comply with the following: Where any
Not Applicable
operable control is 10 inches or less behind
the reference plane, the height shall be 54
inches maximum and 15 inches minimum
above the floor.
(j)(3) Products which are freestanding, non-
portable, and intended to be used in one lo- Not Applicable
cation and which have operable controls
shall comply with the following: Where any
operable control is more than 10 inches and
not more than 24 inches behind the refer-
ence plane, the height shall be 46 inches
maximum and 15 inches minimum above
the floor.
(j)(4) Products which are freestanding, non-
portable, and intended to be used in one lo-
cation and which have operable controls
Not Applicable
shall comply with the following: Operable
controls shall not be more than 24 inches
behind the reference plane.
Section 1194.26 Desktop and Portable
Computers
Criteria Supporting Features Remarks and explanations
(a) All mechanically operated controls and
keys shall comply with §1194.23 (k) (1) Not Applicable
through (4).
(b) If a product utilizes touchscreens or
touch-operated controls, an input method
Not Applicable
shall be provided that complies with
§1194.23 (k) (1) through (4).
(c) When biometric forms of user identifica- Not Applicable
tion or control are used, an alternative form
of identification or activation, which does
not require the user to possess particular bi-
ological characteristics, shall also be pro-
vided.
(d) Where provided, at least one of each
type of expansion slots, ports and connec-
Not Applicable
tors shall comply with publicly available in-
dustry standards
Section 1194.31 Functional Performance
Criteria
Criteria Supporting Features Remarks and explanations
(a) At least one mode of operation and in- Supports with exceptions IntelliJ IDEA provides functionality
formation retrieval that does not require that conforms to these criteria
user vision shall be provided, or support for with exceptions described in
Assistive Technology used by people who Section 1194.21.
are blind or visually impaired shall be pro-
vided.
(b) At least one mode of operation and in- Supports with exceptions IntelliJ IDEA provides functionality
formation retrieval that does not require vis- that conforms to these criteria
ual acuity greater than 20/70 shall be pro- with exceptions described in
vided in audio and enlarged print output Section 1194.21.
working together or independently, or sup-
port for Assistive Technology used by peo-
ple who are visually impaired shall be pro-
vided.
(c) At least one mode of operation and infor- Supports IntelliJ IDEA does not require user
mation retrieval that does not require user hearing.
hearing shall be provided, or support for As-
sistive Technology used by people who are
deaf or hard of hearing shall be provided.
(d) Where audio information is important for Not Applicable IntelliJ IDEA does not require user
the use of a product, at least one mode of hearing.
operation and information retrieval shall be
provided in an enhanced auditory fashion,
or support for assistive hearing devices
shall be provided.
(e) At least one mode of operation and in- Supports IntelliJ IDEA does not require user
formation retrieval that does not require speaking.
user speech shall be provided, or support
for Assistive Technology used by people
with disabilities shall be provided.
(f) At least one mode of operation and infor- Supports IntelliJ IDEA can be used from the
mation retrieval that does not require fine keyboard in conjunction with
motor control or simultaneous actions and accessibility options.
that is operable with limited reach and
strength shall be provided.
Section 1194.41 Information, documen-
tation, and support.
Criteria Supporting Features Remarks and explanations
(a) Product support documentation pro- Supports A web version of product docu-
vided to end-users shall be made available mentation is available at https://
in alternate formats upon request, at no ad- www.jetbrains.com/idea/help. The
ditional charge. full documentation in PDF format
can be provided upon request, at
no additional charge.
(b) End-users shall have access to a de- Does not support No public description of accessibil-
scription of the accessibility and compatibil- ity and compatibility features is pro-
ity features of products in alternate formats vided.
or alternate methods upon request, at no
additional charge.
(c) Support services for products shall ac- Does not support JetBrains currently provides techni-
commodate the communication needs of cal support services in writing only.
end-users with disabilities.