GRAM Glossary to help you around the community and this knowledge base.

GRAM CTRL Glossary


  • API (Application Programming Interface): A set of protocols and tools for building software and applications, crucial for developing game mods and open-source projects.

  • Affiliate Program: Affiliate programs work by allowing individuals or businesses (affiliates) to promote and sell products or services of a company in exchange for a commission on each sale.


  • Bug Tracking: The process of logging and following up on bugs in games or software, often used in open-source projects to improve quality and performance.

  • BRUISES: Co-founder and Brand Director for GRAM Digital Controllers.

  • Beta Testing: Beta testing is an opportunity for real users to use a product in a production environment to uncover any bugs or issues before a general release.

  • Brook Wingman FGC: Brook Gaming Built for fighting game community, the wired stick converter is exclusively for fighting games only.

  • BubbleBox WASD: The Bubblebox by UMS Ultra, with its ergonomic design for platform fighters, features customizable firmware, hot-swappable MX switches, and is built for durability with a slim, light build offering native Switch and PC support, and options for DIY customization.

  • Build Guide: A guide that walks you through the product build.


  • CI/CD (Continuous Integration/Continuous Deployment): Automated systems for integrating code changes and deploying software, commonly used in open-source software development.

  • Cable Charms: Cable Charms, coined GRAMbits by GRAM Digital Controllers, the perfect solution for organizing and personalizing your OEM GameCube controller cables. This pack of 8 cable charms easily snap on and off, bringing convenience and personality to your gaming experience.

    Keep your cables neat and stylish with GRAMbits.

  • Community Developer: Community development is a process where community members take collective action on issues that are important to them. This might be done with or without the support of a community development professional or agency.

  • Customs Duties: Customs Duty is a tariff or tax imposed on goods when transported across international borders.

  • CTRL: Ctrl stands for "control" and it's a key on your keyboard that lets you perform certain actions or commands. It's usually located in the bottom left or bottom right corner of your keyboard.

  • Choc: Most likely referencing Kailh Choc switches, Kailh Choc switches are low profile, ideal for builds that focus on achieving a low height and for keyboards you'd like to take with you on the go.


  • DIY: Do It Yourself

  • DLC (Downloadable Content): Additional content created for an already released video game, distributed through the internet by the game's publisher.

  • Dinput (Keyboard Mode): Mod Y + Start + L — For when you need your controller to double as a keyboard.


  • Emulator: Software that allows one computer system to mimic another, often used to play old console games on modern hardware.

  • Ergonomics: The overall process of arranging a workplace, systems, and equipment in a way that makes it easy for people to use them.


  • FGC (Fighting Game Community): A community centered around competitive fighting video games like Street Fighter, Tekken, and Super Smash Bros.

  • FGC Mode: Mod X + Start + Right — A hitbox style layout for those intricate fighting combos.

  • Firmware: Permanent software programmed into a read-only memory.

  • Firmware Flashing: Flashing involves the overwriting of existing firmware or data, contained in EEPROM or flash memory module present in an electronic device, with new data.


  • Git: A distributed version-control system for tracking changes in source code during software development, widely used in open-source projects.

  • GRAM: The nickname of GRAM Digital Controllers.

  • GRAMbits: Cable Charms, coined GRAMbits by GRAM Digital Controllers, the perfect solution for organizing and personalizing your OEM GameCube controller cables. This pack of 8 cable charms easily snap on and off, bringing convenience and personality to your gaming experience. Keep your cables neat and stylish with GRAMbits.

  • GRAM CTRL: The shorthand version of GRAM Digital Controllers.

  • Grammy$$$: The man who started and founded it all for GRAM Digital Controllers.


  • Homebrew: Unofficial software developed by enthusiasts for closed systems like video game consoles, often embracing open-source principles.

  • HayBox Firmware: Learn more here: https://github.com/JonnyHaystack/HayBox

  • Hotswap: Capable of being inserted or removed from a computer system that is running, without causing damage or affecting performance.

  • Hotswappable Sockets: Hot swap PCB means that there are special sockets that allow a user to pull out the switch or click into place without soldering it onto the circuit board inside. This means that you can quickly change switches on demand without much effort.


  • IDE (Integrated Development Environment): A software application providing comprehensive facilities to programmers for software development, including editing, compiling, and debugging.

  • Input Viewer: Visit the GitHub repository to learn more: TinyControllerWebDisplay


  • Jailbreak: The process of removing manufacturer-imposed software restrictions, allowing for greater customization and the installation of unauthorized software.


  • Kernel: The core component of an operating system, managing communications between hardware and software. Open-source operating systems like Linux allow for custom kernels.

  • Kailh: Choc switches that are low profile, ideal for builds that focus on achieving a low height and for keyboards you'd like to take with you on the go.

  • Keyboard Mode (Dinput): Mod Y + Start + L — For when you need your controller to double as a keyboard.


  • LAN Party: A gathering where people bring their computers to share a local network for multiplayer gaming, popular in gaming communities.

  • LBX (Junkfood Arcade): https://junkfoodarcades.com/


  • MBK Profile PBT Keycaps: The MBK keycaps are a uniform profile, meaning every row has the same shape. Because of this, it's very versatile in choosing which layout you'd want, whether that's QWERTY or an alternative layout.

  • Mod (Modification): A modification made to something by its owner or user to change its appearance or function.

  • Modding: The act of modifying a game's software or hardware to alter gameplay, add new features, or fix bugs, often embraced by open-source communities.

  • Modifier Keys: In computing, a modifier key is a special key (or combination) on a computer keyboard that temporarily modifies the normal action of another key when pressed together. By themselves, modifier keys usually do nothing; that is, pressing any of the ⇧ Shift, Alt, or Ctrl keys alone does not (generally) trigger any action from the computer.

  • Melee Mode: Mod X + Start + L — Your default choice for fast-paced action.

  • MX Switches: Mechanical X-Point MX: Mechanical X-Point -- Many major manufacturers use these MX switches in their gaming keyboards to meet the high demands of PC gamers, mainly because key factors in this segment are a reliable execution of keypresses as well as a long lifespan.


  • nanoGRAM: The nanoGRAM is a sleek, credit-card-sized digital controller optimized for platforms like GameCube, Wii, Switch, PC, and more, featuring responsive 7mm B3F switches, traditional button layout, and durable transparent resin body. Designed for portability, it supports a wide range of games and is developed in partnership with Beta Buttons, embodying the essence of innovative, on-the-go gaming.

  • Neutral SOCD: The default setting on Smash Box for resolving SOCD is "SOCD Neutral," which means that when you press Left and Right at the same time you will get a "neutral" input (or what could be called the resting position of an Analog stick).

  • NPC (Non-Player Character): Characters in video games not controlled by players, used to drive the game's story and provide challenges.


  • OBS (Open Broadcaster Software): Free and open source software for video recording and live streaming.

  • Open GRAMv2: Learn more at: https://github.com/GrammyMoney/Open-GRAMv2

  • Open-Source: A type of software in which the source code is available to the public, encouraging collaborative development and distribution.


  • PCB (Printed Circuit Board): A printed circuit board, or PCB, is used to mechanically support and electrically connect electronic components using conductive pathways, tracks or signal traces etched from copper sheets laminated onto a non-conductive substrate.

  • Pico (Raspberry Pi Pico): A microcontroller by Raspberry Pi, used in DIY electronics projects, popular within open-source hardware communities.

  • Project M/Project+ Mode: Mod X + Start + Left — Step into the Project M universe with ease.

  • PRISM: Prism style melee controller created by WunWae.

  • GRAM PRI$M: A fully modular, open-source gaming controller allowing customizable layouts via user-replaceable PCBs, designed in collaboration with WunWae and Quark, offering affordability and durability without compromising on quality, launched November 2023.


  • QA (Quality Assurance): The process of ensuring a game or software meets certain standards and is free of bugs, crucial in both commercial and open-source development.


  • Rivals of Aether Mode: Mod X + Start + B — Stay nimble and quick for RoA battles.

  • RP2040: RP2040 is a 32-bit dual ARM Cortex-M0+ microcontroller integrated circuit by Raspberry Pi Ltd.


  • Selstor: Selstor specializes in custom buttons and controllers with a focus on quality, innovation, and customer satisfaction.

  • SMASH (Super Smash Bros.): Referring to Nintendo's Super Smash Bros. series, a celebrated fighting game franchise within the FGC.

  • SOCD (Simultaneous Opposite Cardinal Direction): SOCD means "Simultaneous Opposing Cardinal Directions." It is the physical actuation of cardinal directions that are separate and opposite to each other - ie, pressing Left and Right at the same time.

  • Support Ticket: A one-on-one ticket that is created in the GRAM Discord to tackle product questions, concerns, and business inquiries.


  • TikTok: Short-form video site. GRAM Official Tiktok

  • Toolchain: A set of programming tools used in the development of software, often used in compiling open-source software for different platforms.

  • Troubleshooting: Troubleshooting is a systematic approach to solving a problem. The goal of troubleshooting is to determine why something does not work as expected and explain how to resolve the problem. The first step in the troubleshooting process is to describe the problem completely.


  • ULT (Super Smash Bros. Ultimate): The latest installment in the Super Smash Bros. series, known for its large roster and community involvement.

  • Ultimate Mode: Mod X + Start + Down — Smash your way to victory with settings optimized for Ultimate.

  • USB-C: USB-C is a connection type standard designed to replace all USB types on the computer and device ends of future USB with a single reversible connector.


  • VAT (Value Added Tax): VAT is an abbreviation for the term Value-Added Tax. It is an indirect tax on the consumption of goods and services in the economy.

  • Version Control: A system that records changes to a file or set of files over time so that specific versions can be recalled later, essential for open-source collaboration.

  • V2: The second version.


  • WASD: A set of four keys on a keyboard used as directions to control player characters in certain video games. (W, A, S and D represent up, left, down and right, respectively.)

  • Wiki: A collaborative website which the community can directly edit from the web browser, often used to document open-source projects and gaming guides.


  • XInput: An API that allows applications to receive input from the Xbox Controller for Windows, crucial for controller compatibility in PC gaming.


  • YAML (YAML Ain't Markup Language): A human-readable data serialization standard often used for configuration files in software applications, including gaming and open-source projects.


  • Zero-Day: A vulnerability in software unknown to the vendor, critical in both gaming and open-source software security.

This glossary is a starting point and can be expanded to include more terms relevant to GRAM CTRL and / or the open-source community.

Last updated