Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add input device stubs #3411

Merged
merged 6 commits into from
Dec 19, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions wiki/Gameplay/Input_device/Beatmania_controller/en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
stub: true
---

# Beatmania Controller

![](img/beatmania-controller.jpg "7-button Beatmania controller")

A **Beatmania controller** is a type of game controllers that is compatible with the *[Beatmania](https://en.wikipedia.org/wiki/Beatmania "Wikipedia")* game series.

Due to their nature, Beatmania controllers are most often used as input devices in [osu!mania](/wiki/Game_mode/osu!mania).

## Input methods

Players, who have a Playstation 2 (PS2) *Beatmania* controller, can use an adapter to connect the controller to their computer via USB and bind the keys in the options. However, players, who have a *DJ DAO IIDX* controller, can simply plug in the controller to their computer via USB and bind the keys.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions wiki/Gameplay/Input_device/Dance_pad/en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
stub: true
---

# Dance pad

![](img/dance-pad.jpg "4 button dance pad controller")

A **dance pad**, or **dance mat**, is a type of rhythm game controller that uses a player's feet placement as input. Shown below, dance pads are placed on the floor and enable the user to step anywhere from four to nine "directions" to activate the keys. These kinds of controllers are most often used in rhythm games like *[Dance Dance Revolution](https://en.wikipedia.org/wiki/Dance_Dance_Revolution "Wikipedia")*.

The [Wii](https://en.wikipedia.org/wiki/Wii "Wikipedia") Dance Mat requires the use of a [GameCube](https://en.wikipedia.org/wiki/GameCube "Wikipedia") controller adapter to function with a computer. Once you have connected the dance pad to your computer, you can bind the correct keys in the osu! settings.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions wiki/Gameplay/Input_device/Drum_controller/en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
stub: true
---

# Drum controller

![](img/taiko-drum.jpg "Taiko drum")

**Drum controllers** are input devices designed to work with Taiko-like drum games. They most often have four areas of input: right drum center, left drum center, right drum rim, and left drum rim, with each input (key) being activated with a drum stick that is smacked down on the corresponding area of the drum.

## Input

Owners of Taiko drum controllers for the [PlayStation 4 (PS4)](https://en.wikipedia.org/wiki/PlayStation_4 "Wikipedia") or the [Nintendo Switch](https://en.wikipedia.org/wiki/Nintendo_Switch "Wikipedia") will need to plug their controllers into the computer via USB and bind the correct keys in the osu! settings. Owners of the [Wii](https://en.wikipedia.org/wiki/Wii "Wikipedia") Tatacon controller will need to pair their controller to their computer before enabling the Wiimote/Tatacon support option in the osu! settings. Most third party drum controllers will also work with osu!, but support may vary.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 17 additions & 0 deletions wiki/Gameplay/Input_device/Graphics_tablet/en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
stub: true
---

# Graphics tablet

*See also: [Play style](/wiki/Play_style)*

![](img/tablet.jpg "Graphics tablet")

A **graphics tablet**, or just *tablet*, is an input device that is originally intended for digital drawing and artistry, but can be used as a way to control cursor movement in [osu!standard](/wiki/Game_mode/osu!). It is one of the most common play styles in osu!standard.

*Note to tablet players: the use of a Tablet PC or tablet clicks in osu! may sometimes be handled incorrectly. In order to fix this, enable the `OS Tablet PC support` setting in the Options menu.*

![](img/os-tabletpc-option.jpg "OS TabletPC support in osu!")

<!-- TODO: mention tap-x as a way of clicking with a tablet -->
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions wiki/Gameplay/Input_device/Keyboard/en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
stub: true
---

# Keyboard

A **keyboard** is the most common input device used to play osu!. By default, the `Z` and `X` keys are set for clicking, but they can be changed to any keys of your choice in the osu! options.

## Keypad

A **keypad** is a miniature keyboard with a limited set of keys. Keypads are popular in osu! because of their small size and amount of keys, usually 2 or 4.
37 changes: 37 additions & 0 deletions wiki/Gameplay/Input_device/Mouse/en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
stub: true
---

# Mouse

A **mouse** is a very popular way to play osu!. You can use the mouse to aim and click. The middle mouse button is set to pause the game (can be disabled in options), and the scroll wheel can be used to change the volume.

## Mouse-related options

### Sensitivity

This option allows you to select a custom mouse speed and is set to 1x by default.

### Raw input

Raw input will bypass Windows mouse acceleration and provide the most accurate mouse movement. It is necessary to enable raw input in order to set custom mouse sensitivity on Windows 7+.

### Confine mouse cursor

This option allows the mouse cursor to stay inside the osu! window and is set to `Only when fullscreen` by default. The available options include:

- `Never`: Mouse will not stay inside the osu! window.
- `Only when fullscreen`: Mouse will stay inside the osu! window when in fullscreen.
- `Always`: Mouse will always stay inside the osu! window.

### Disable mouse wheel in play mode

During gameplay, you can use the mouse wheel to adjust the volume and pause the game. Enabling this option will disable this functionality while playing.

### Disable mouse buttons in play mode

This option will disable all mouse buttons during gameplay, which may be useful for people who use their keyboard to click.

### Cursor ripples

The cursor will ripple outwards on clicking.
11 changes: 11 additions & 0 deletions wiki/Gameplay/Input_device/Touch_device/en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
stub: true
---

# Touch device

penguin2233 marked this conversation as resolved.
Show resolved Hide resolved
*See also: [Play style](/wiki/Play_style)*

A **touch device** is a device with touchscreen that allows the user to interact with the computer using their fingers. osu! supports touch devices natively. You can tap the screen to aim and click at the same time. Touch devices most often come in form of touchscreen laptops, higher-end graphics tablets, or smartphones.

If a touch device is used to play an osu!standard map and the play is submitted, a mod indicating usage of a touch device will be applied automatically.
15 changes: 15 additions & 0 deletions wiki/Gameplay/Input_device/Wiimote/en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
stub: true
---

# Wiimote

![](img/wiimote.jpg "Wiimote")

**Wiimote** is the primary game controller for Nintendo [Wii](https://en.wikipedia.org/wiki/Wii "Wikipedia"). Although mostly seen as gimmicky or silly, the Wiimote can be used in osu!standard to aim using the sensor bar. You can rebind any button to click in the osu! options.

The Wiimote may also be used to control [osu!taiko](/wiki/Game_mode/osu!taiko) drum hits via motion controls or buttons on the Wiimote itself. However, this may require some more advanced knowledge of software and Wiimotes in order to get it working.

![](img/wiimote-support-option.jpg "Wiimote support option in osu!")

In order to get the Wiimote working in osu!, you may have to check the option shown in the image above.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions wiki/Gameplay/Input_device/en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
stub: true
---

# Input device

An **input device** is a device that is used to control input on a computer or specific piece of software. In the osu! wiki, this term specifically refers to devices that may be used in osu!.

The following is a list of the most common input devices used for osu!:

- [Mouse](/wiki/Gameplay/Input_device/Mouse)
- [Keyboard](/wiki/Gameplay/Input_device/Keyboard)
- [Touch device](/wiki/Gameplay/Input_device/Touch_device)
- [Graphics tablet](/wiki/Gameplay/Input_device/Graphics_tablet)
- [Wiimote](/wiki/Gameplay/Input_device/Wiimote)
- [Drum controller](/wiki/Gameplay/Input_device/Drum_controller)
- [Dance pad](/wiki/Gameplay/Input_device/Dance_pad)
- [Beatmania controller](/wiki/Gameplay/Input_device/Beatmania_controller)
1 change: 1 addition & 0 deletions wiki/Gameplay/en.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
- [Accuracy](/wiki/Gameplay/Accuracy)
- [Drain Time](/wiki/Gameplay/Drain_Time)
- [Fingerlock](/wiki/Gameplay/Fingerlock)
- [Input device](/wiki/Gameplay/Input_device)
- [Mind block](/wiki/Gameplay/Mind_block)
- [Play Time](/wiki/Gameplay/Play_Time)
- [Slider break](/wiki/Gameplay/Slider_break)
Expand Down