Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Start Free
$300 Free Credits to Build on Google Cloud
New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Keyboard firmware for Atmel AVR and ARM controllers
QMK (Quantum Mechanical Keyboard) is an open source community centered around developing computer input devices. The community encompasses all sorts of input devices, such as keyboards, mice, and MIDI devices. This is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.
Key Scripter listens to key press/release events from a keyboard or a mouse and allows to simulate key press/release and mouse events. Supports gaming keypads, such as Nostromo SpeedPad. Allows the creation of powerful key scripts for games and other applications.
This project is aimed to produce modified MK88 BIOS with new features:
1. Improved keyboard driver
2. Support for cp866 encoding
3. Support for DS/DD drives
4. Support for ROM extension cards
Graphical program to map keyboard and mouse controls to a gamepad
antimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad. It's useful for using a gamepad on PC games that do not have any form of built-in gamepad support. This program can also be used to control any desktop application with a gamepad. On Linux, this means that your system has to be running an X environment in order to run this program.
This program currently works with various Linux distributions, Windows (Vista and later), and FreeBSD, but with limited support for FreeBSD and Windows XP.
Barrier is a software that works just like a KVM (keyboard, video and mouse) switch, which allows you to use a single mouse and keyboard to control several different computers by physically turning a dial on the box to switch the machine you're controlling at any given time. Barrier is able to do this in software, giving you control over different machines by simply moving your mouse to the edge of the screen, or by using a keypress to switch focus to a different system.
...
...Each profile can have up to 8 unique keymaps with mappings to switch between keymaps.
jnostromo includes an easy to use configuration gui to map keys from the nostromo to the keyboard and/or mouse. The configuration gui can be hidden and at any time, the gui can be displayed by clicking on the system tray icon.
Its the goal of this project to make jnostromo the driver of choice for E-Sports and competitive gamers!
Version 1.5 Tutorial Video
http://youtu.be/EkLRJiqoE_o
Note, version 1.5.2 has just been released (tarball) which includes an important bug fix. ...
This is an open-hardware Infrared Remote Controlled USB keyboard, without keys, implemented using a PIC micro-controller and MikroC. IRK! enables you to use your LEARNING remote control to control any system that you can plug a USB keyboard into (Windows, Linux, Mac). Great for controlling a home theatre system such as MythTV, XBMC or Media Center. No drivers are required.
You can program *any* USB keyboard function (with or without Control, Alt, Shift and GUI modifiers) to a button on your infrared remote control and when you press that button IRK! ...
User-space linux driver & application for CH Multi Function Panel: support of all 50 keys, green / red led - simulate keys (keyboard, mouse, joystick,...), mouse & joystick axes - use macros for any key sequence & timings - supports up to 16 MFPs
A QT-Based program that takes input from joystick/gamepad devices and produces keyboard or mouse activity in XWindows. Great for games with no or mediocre joystick support as well as for emulation. Easy to set up. Supports any number of devices.
Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.
Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
** Note: This projected has been halted. Please join #lg4l @ irc.freenode.net for more info.** A system of libraries and utilities to operate the Logitech G19 Gaming keyboard in linux and related operating systems.
Strokey is a small hardware keyboard logger saving all keystrokes into an EEPROM memory for later investigation. The device may get attached to any PS/2-keyboard by intercepting the cable, or get placed directly inside for maximum invisibility.
fled is a small utility that allow you to manipulate and even animate the LED's on the keyboard (Num,Caps,Scroll).It can be used as a bell replacement for instance.
Linux support for Easy Access and Internet keyboards (e.g. Compaq). Features: X11 support : Window Manager independant : all keys user-configurable (GUI & .conf file) : volume control : sound controls
A low cost software and hardware KVM over IP and remote Console monitoring
solution running on Linux. Secure administration and access to remote
keyboard/video/mouse and serial console output. Easily configured and
customised to suit user needs.
FnFX enables owners of Toshiba laptops to change the LCD brightness, control the internal fan and use the special keys on their keyboard (Fn-x combinations,
hotkeys).
...This project allows you to modify current properties of a Toshiba laptop.
You can, for example, modify the brightness, power on your fan, and use the special keys of your keyboard !!
The program 'jsbuttons' prints the state of joystick buttons as a decimal number to standard output.
It can be used to control the system where keyboard input is impossible/unwanted.
A (simple-to-build) four button pad can be used instead of a joystick.
The goal of the OpenKVM project is to produce instructions for building a high-quality, low-cost electronic Keyboard-Video-Mouse (KVM) switch-box from easily obtainable parts.