Background for Skyrim SE

The Input Script

    The Input script is a part of Skyrim SE’s Papyrus scripting ecosystem. This script is not present in the vanilla game, but can be found in modded sources like Skyrim Script Extender x64 (SKSE).

    For this script, the Papyrus index knows about:

    • 8 functions


    Inheritance Tree

    No indexed scripts extend this script.

    Properties

    No properties found.

      Events

        No events found.

      Functions

      • boolfunctionIsKeyPressed(intdxKeycode)NativeGlobal

        Checks if a given key is currently pressed. (This function requires SKSE)

      • voidfunctionTapKey(intdxKeycode)NativeGlobal

        Fakes a key press. (This function requires SKSE)

      • voidfunctionHoldKey(intdxKeycode)NativeGlobal

        Holds a key until released by Input.ReleaseKey(...). (This function requires SKSE)

      • voidfunctionReleaseKey(intdxKeycode)NativeGlobal

        Releases a key held by Input.HoldKey(...). (This function requires SKSE)

      • intfunctionGetNumKeysPressed()NativeGlobal

        For determining how many keys are pressed. (This function requires SKSE)

      • intfunctionGetNthKeyPressed(intn)NativeGlobal

        For walking over the pressed keys. (This function requires SKSE)

      • intfunctionGetMappedKey(stringcontrol, intdeviceType=0xff)NativeGlobal

        Returns the Input bound to a control for given device. (This function requires SKSE)

      • stringfunctionGetMappedControl(intkeycode)NativeGlobal

        returns name of control bound to given keycode, or "" if unbound

      Some data provided by the Skyrim Creation Kit Wiki. Licensed under the Creative Commons Attribution-ShareAlike license.