ruffle icon indicating copy to clipboard operation
ruffle copied to clipboard

Actionscript Tracking: Key

Open Dinnerbone opened this issue 5 years ago • 0 comments

This is the tracking issue for Key in AVM1. We will check off each item of progress as appropriate, and fill in any relevant or missing information as we continue development of Ruffle.

Legend

Each checkbox is independent of another. It's entirely possible for something to be tested but not exist yet, or for us to believe that it's completely functional but we haven't made enough tests to prove it.

"Property Exists"

This means the item exists, but may not necessarily be fully implemented.

"Has Test Coverage"

This means that we believe that we have a good test coverage of this item, regardless of if those tests pass. It's okay to have tests available but not implement the item yet.

"Completely Functional"

This means we believe that the item is completely implemented, and no more work needs to be done towards making it functional.

Key

Static Properties

_listeners : Array

  • [x] Property Exists
  • [x] Has Test Coverage
  • [x] Completely Functional

ALT : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

BACKSPACE : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

CAPSLOCK : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

CONTROL : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

INSERT : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

DELETEKEY : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

DOWN : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

END : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

ENTER : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

ESCAPE : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

HOME : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

LEFT : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

PGDN : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

PGUP : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

RIGHT : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

SHIFT : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

SPACE : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

TAB : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

UP : Number

  • [X] Property Exists
  • [x] Has Test Coverage
  • [X] Completely Functional

Static Methods

addListener(listener)

  • [x] Property Exists
  • [x] Has Test Coverage
  • [x] Completely Functional

getAscii()

  • [x] Property Exists
  • [x] Has Test Coverage
  • [x] Completely Functional

getCode()

  • [X] Property Exists
  • [x] Has Test Coverage
  • [x] Completely Functional

isDown(code)

  • [x] Property Exists
  • [x] Has Test Coverage
  • [x] Completely Functional

isToggled(code)

  • [x] Property Exists
  • [x] Has Test Coverage
  • [ ] Completely Functional

removeListener(listener)

  • [x] Property Exists
  • [x] Has Test Coverage
  • [x] Completely Functional

isAccessible()

  • [ ] Property Exists
  • [ ] Has Test Coverage
  • [ ] Completely Functional

Methods

broadcastMessage()

  • [x] Property Exists
  • [x] Has Test Coverage
  • [x] Completely Functional

Dinnerbone avatar Jan 11 '20 22:01 Dinnerbone