List of repetitive strain injury software

Last updated

Repetitive strain injuries (RSI) are injuries to the body's muscles, joints, tendons, ligaments, bones, or nerves caused by repetitive movements. Such injuries are more likely if the movements required force or were accompanied by vibrations, compression, or the maintenance of sustained or awkward positions. Prolonged use of computer equipment can result in upper limb disorders, notably in the wrist or the back. RSIs are a subset of musculoskeletal disorders.

Contents

This article discusses and lists some specialized software that is available to aid individuals in avoiding injury or manage current discomfort/injury associated with computer use.

Software categories

Software for RSIs generally addresses these functional categories:

Break reminders

This can be an important component for many users. Considerations for selecting a tool include the mechanism the tools use to decide when alerts to take a break are needed, how to take a break, and how flexible the tool is.

Many tools are simple timers (e.g., reminders to rest every 60 minutes). That may work well if a job requires constant and consistent computer work, but can be distracting if work is not constantly on the computer. Other tools consider natural rests and delay break suggestions accordingly. Some tools also consider patterns in activity and will suggest breaks sooner or later depending on activity. These tools can be less frustrating to people whose computer work is interspersed with other activities throughout the day.

The various mechanisms for reminding you to take a break can include visual and audio indicators, workflow limiters (e.g. popup windows, screen dimmers), and much more. The best tools allow you to select which of these mechanisms you want to use.

Flexibility is important since each person has different needs. Some tools have extensive customization capability that allows you to configure exactly how and when breaks will be suggested. Features to enforce breaks can also be helpful to people who want to take breaks but whose personalities are such that they have a hard time stopping work. Some tools have advanced features like the ability to block break suggestions during some activities (e.g., when showing a presentation, or in full-screen mode).

Activity mitigation

Applications with these tools seek to mitigate the impact of particular activities by either changing or reducing the associated exposure.

This could involve changing or reducing input device use, improving a user interface to reduce stress, speeding up a process to reduce the time a user needs to be at the computer, etc.

An example of a tool that changes the impact would be speech recognition. Speech recognition replaces keyboard (and sometimes mouse) input with vocal input. This type of solution can be very helpful for reducing some types of strain, but it's important to recognize that another significant strain may be created.

An example of a tool that reduces the impact would be a hotkey tool or automatic clicking tool. These tools ideally reduce the number of keystrokes and mouse clicks that a user needs to accomplish a particular task.

An example of a tool that reduces the impact would also be breathing scrolling. Breathing scrolling requires no mouse or keyboard for scrolling. It uses micro-phone to scroll websites.

A tip, in order to use the mouse less often in the software menus, is to learn the keyboard shortcuts.

See also

Notes

    Related Research Articles

    <span class="mw-page-title-main">Computer mouse</span> Pointing device used to control a computer

    A computer mouse is a hand-held pointing device that detects two-dimensional motion relative to a surface. This motion is typically translated into the motion of the pointer on a display, which allows a smooth control of the graphical user interface of a computer.

    <span class="mw-page-title-main">Keyboard technology</span> Hardware technology of keyboards

    The technology of computer keyboards includes many elements. Among the more important of these is the switch technology that they use. Computer alphanumeric keyboards typically have 80 to 110 durable switches, generally one for each key. The choice of switch technology affects key response and pre-travel. Virtual keyboards on touch screens have no physical switches and provide audio and haptic feedback instead. Some newer keyboard models use hybrids of various technologies to achieve greater cost savings or better ergonomics.

    <span class="mw-page-title-main">Pointing device gesture</span>

    In computing, a pointing device gesture or mouse gesture is a way of combining pointing device or finger movements and clicks that the software recognizes as a specific computer event and responds to accordingly. They can be useful for people who have difficulties typing on a keyboard. For example, in a web browser, a user can navigate to the previously viewed page by pressing the right pointing device button, moving the pointing device briefly to the left, then releasing the button.

    <span class="mw-page-title-main">Repetitive strain injury</span> Medical condition

    A repetitive strain injury (RSI) is an injury to part of the musculoskeletal or nervous system caused by repetitive use, vibrations, compression or long periods in a fixed position. Other common names include repetitive stress injury, repetitive stress disorders, cumulative trauma disorders (CTDs), and overuse syndrome.

    <span class="mw-page-title-main">Scroll Lock</span> Computer key

    Scroll Lock is a lock key on most IBM-compatible computer keyboards.

    Keystroke logging, often referred to as keylogging or keyboard capturing, is the action of recording (logging) the keys struck on a keyboard, typically covertly, so that a person using the keyboard is unaware that their actions are being monitored. Data can then be retrieved by the person operating the logging program. A keystroke recorder or keylogger can be either software or hardware.

    <span class="mw-page-title-main">Computer accessibility</span> Ability of a computer system to be used by all people

    Computer accessibility refers to the accessibility of a computer system to all people, regardless of disability type or severity of impairment. The term accessibility is most often used in reference to specialized hardware or software, or a combination of both, designed to enable the use of a computer by a person with a disability or impairment.

    The following outline is provided as an overview of and topical guide to human–computer interaction:

    <span class="mw-page-title-main">AutoHotkey</span> Automation-focused scripting language for Windows

    AutoHotkey is a free and open-source custom scripting language for Microsoft Windows, initially aimed at providing easy keyboard shortcuts or hotkeys, fast macro-creation and software automation that allows users of most levels of computer skill to automate repetitive tasks in any Windows application. User interfaces can easily be extended or modified by AutoHotkey. The AutoHotkey installation includes its own extensive help file, and web-based documentation is also available.

    A voice-user interface (VUI) enables spoken human interaction with computers, using speech recognition to understand spoken commands and answer questions, and typically text to speech to play a reply. A voice command device is a device controlled with a voice user interface.

    <span class="mw-page-title-main">Hardware keylogger</span>

    Hardware keyloggers are used for keystroke logging, a method of capturing and recording computer users' keystrokes, including sensitive passwords. They can be implemented via BIOS-level firmware, or alternatively, via a device plugged inline between a computer keyboard and a computer. They log all keyboard activity to their internal memory.

    <span class="mw-page-title-main">Features of the Opera web browser</span> List of software application features

    This article details features of the Opera web browser.

    <span class="mw-page-title-main">Auto clicker</span> Program to automate clicking the mouse

    An auto clicker is a type of software or macro that can be used to automate the clicking of a mouse on a computer screen element. Some clickers can be triggered to repeat recorded input.

    <span class="mw-page-title-main">Mouse button</span> Electric switch on a computer mouse

    A mouse button is an electric switch on a computer mouse which can be pressed (“clicked”) to select or interact with an element of a graphical user interface. Mouse buttons are most commonly implemented as miniature snap-action switches.

    This list is a comparison of web conferencing software available for Linux, macOS, and Windows platforms. Many of the applications support the use of videoconferencing.

    <span class="mw-page-title-main">Computer keyboard</span> Data input device

    A computer keyboard is a peripheral input device modeled after the typewriter keyboard which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches. Replacing early punched cards and paper tape technology, interaction via teleprinter-style keyboards have been the main input method for computers since the 1970s, supplemented by the computer mouse since the 1980s.

    <span class="mw-page-title-main">Interaction technique</span>

    An interaction technique, user interface technique or input technique is a combination of hardware and software elements that provides a way for computer users to accomplish a single task. For example, one can go back to the previously visited page on a Web browser by either clicking a button, pressing a key, performing a mouse gesture or uttering a speech command. It is a widely used term in human-computer interaction. In particular, the term "new interaction technique" is frequently used to introduce a novel user interface design idea.

    Session replay is the ability to replay a visitor's journey on a web site or within a mobile application or web application. Replay can include the user's view, user input, and logs of network events or console logs. Session replay is supposed to help improve customer experience and help identify obstacles in conversion processes on websites. However, it can also be used to study a website's usability, customer behavior, and the handling of customer service questions as the customer journey, with all interactions, can be replayed. Some organizations also use this capability to analyse fraudulent behavior on websites.

    <span class="mw-page-title-main">Voice Finger</span>

    Voice Finger is a software tool that enables users to control the mouse cursor and keyboard through speech recognition. Voice Finger improves on the default Windows Speech Recognition tools by reducing the number or length of voice commands required to carry out various tasks.

    <span class="mw-page-title-main">Ergonomic hazard</span> Physical conditions that may pose a risk of injury

    Ergonomic hazards are physical conditions that may pose a risk of injury to the musculoskeletal system due to poor ergonomics. These hazards include awkward or static postures, high forces, repetitive motion, or short intervals between activities. The risk of injury is often magnified when multiple factors are present.

    References