On the Subject of Buttonwords

You might think that a button telling you press it is pretty straightforward.
That’s the kind of thinking that gets standard government security requirements.

  • Each of the nine buttons present is labelled with a single letter.
  • Only one combination of available letters will match a password below.
  • The remaining four buttons must be held and released at specific points in time, in any order.
  • For each, refer to the list of rules that corresponds to its colour.
abortalertangryavowsazurebasicboxesbrawlbravobrute
cargochalkclimbcodexcyberdecoydiscodozendrivedwarf
eartheightemptyenjoyepoxyfancyfjordflashfudgefungi
ghastglazeglyphgnawsguardhabithavochazelhelixhinge
identimageindexinputivoryjacksjerkyjoustjuicyjumbo
kanjikaputklutzknifekudoslapselemonlimbolotuslyric
machomeritmetalmixupmusicnexusnitronomadnovaenymph
oftenomegaoscarouijaoxidepanicpeachpiquepointpower
qiblaqubitqueryquickquotaradixratiorhumbrhymerioja
saltysauceshaftspicespraytaupethinktopaztoxictwirl
ultraumbraunboxunzipupjetvenomvibexvoicevodkavoxel
waverwazirwhompwidthwurstxeniaxericxylanxylicxysti
yachtyieldyokelyoungyuponzebrazeroszilchzygonzymes

Rule Lists

  1. Label or any adjacent label is a vowel.
  2. Label occurs either earlier or later than all adjacent labels.
  3. Label is within 6 letters of the first letter of the serial number.
  4. Serial number contains the last digit of the label’s alphabetic position.
  1. Label occurs between the first and last letter of the password alphabetically.
  2. Password contains all adjacent labels.
  3. Label is in the same half of the alphabet of the last letter of the serial number.
  4. Serial number contains the position of the button in column order.
  1. Label occurs immediately before or after any letter of the password alphabetically.
  2. Two or more indicators are present and no indicator label contains the label.
  3. Label and the first letter of the password are both odd or both even‑positioned.
  4. Button is on the same row or column as the last letter of the password.
  1. Serial number contains label or any adjacent label.
  2. Label is within 6 letters of the last letter of the password.
  3. Serial number contains the number of labels on the module that occur later than the label alphabetically.
  4. At least two adjacent buttons are the same colour.

Releasing a Held Button

  1. Holding down a button causes a coloured strip to start flashing.
  2. If the strip colour matches the cell of the table below, immediately release the button.
  3. Otherwise, refer to the variable corresponding to the strip colour and the number of rules broken by the button to obtain a digit from 0-5.
  4. Release the button when this digit is present on the bomb timer, not counting leading zeros.
Last Digit of Serial Number
0123456789
Broken Rules4YRWBY RB W
3BB RRW YWY
2RWY WBB YR
1 YRWBYWRB
0W BY RYWRB
  1. The number of strikes on the bomb.
  2. The difference between the first and last letters of the password.
  3. The number of distinct adjacent button colours.
  4. The smallest numeric serial number digit.
  5. The number of letters in the password that occur earlier than the label alphabetically.
  1. The number of correct inputs submitted into the module.
  2. The first letter of the password.
  3. The difference between the smallest and largest numeric serial number digits.
  4. The earliest occurring label on the module alphabetically.
  5. The number of buttons that are the colour of the held button.
  1. The number of solved modules on the bomb.
  2. The number of letters in the password that occur later than the label alphabetically.
  3. The label of the held button.
  4. The earliest occurring label on a button that is the same colour as the held button.
  5. The difference between the earliest and latest adjacent labels alphabetically.
  1. The difference between the earliest and latest labels on the module alphabetically.
  2. The earliest occurring adjacent label alphabetically.
  3. The number of unsolved modules on the bomb.
  4. The difference between the first and second letters of the password.
  5. The number of buttons that are the most abundant colour.

Notes:

  • If the variable is a letter, take its alphabetic position.
  • If the obtained number is not in the range 0-5, modulo 6.
  • Adjacent buttons do not include diagonals.