Skip to content

Instantly share code, notes, and snippets.

View Yrds's full-sized avatar
⌨️
Keyboard > mouse

Yuri dos Santos Yrds

⌨️
Keyboard > mouse
View GitHub Profile
[xboxdrv]
dpad-as-button=true
trigger-as-button=true #If your "Trigger" is a button
#evdev = /dev/input/your-device-event
evdev-grab=true
mimic-xpad=true
# Workaround fix to inverted axis from evdev devices emulating X360 gamepads
@Yrds
Yrds / controles.sh
Last active January 20, 2017 16:27
#!/bin/sh
#SCRIPT TO DETECT MULTIPLE CONTROLLERS(BASED ON GREP AT LINE #6) AND PASS TO XBOXDRV
############ DO NOT USE THIS WITH A ORIGINAL XBOX GAMEPAD PLUGGED IN, YOU CAN PLUG AFTER RUNNING THE SCRIPT ############
set -e
config=/home/yuri/config.xboxdrv
joysticks=$(ls /dev/input/by-path/ | grep event-joystick)
URxvt.background: rgb:00/00/00
URxvt.font: xft:monospace:pixelsize=10
URxvt.letterSpace: -1
Xft.antialias: true
URxvt.foreground:rgb:A/A/A
URxvt.scrollBar:off
@Yrds
Yrds / rastreio.sh
Last active November 23, 2018 15:02
Script simples que retorna o estado atual de um objeto dos correios. Uso: "./rastreio.sh CODIGO"
#!/bin/bash
cd /tmp/
codigo=$1
if [ -z $1 ]; then
··echo -e "ERRO: É preciso inserir um código de rastreio\nExemplo: rastreio.sh PR112318237BR"
··exit
fi
@Yrds
Yrds / dabblet.css
Created April 9, 2019 15:29
The first commented line is your dabblet’s title
/**
* The first commented line is your dabblet’s title
*/
background: #f06;
background: linear-gradient(45deg, #f06, yellow);
min-height: 100%;
//Author: Yuri Santos<yrds96@protonmail.com>
//Description this is an example of how to controll gameobjects through the touch controlls
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
enum TouchGesture {
Tap,
SwipeLeft,
SwipeRight,
https://gamepadviewer.com/?p=1&s=5&map={%22mapping%22%3A[{%22targetType%22%3A%22buttons%22%2C%22target%22%3A%222%22%2C%22disabled%22%3Afalse%2C%22choiceType%22%3A%22buttons%22%2C%22choice%22%3A%223%22}%2C{%22targetType%22%3A%22buttons%22%2C%22target%22%3A%223%22%2C%22disabled%22%3Afalse%2C%22choiceType%22%3A%22buttons%22%2C%22choice%22%3A%222%22}%2C{%22targetType%22%3A%22buttons%22%2C%22target%22%3A%2213%22%2C%22disabled%22%3Afalse%2C%22choiceType%22%3A%22axes%22%2C%22choice%22%3A%227%22%2C%22choiceOperand%22%3A%22%2B%22}%2C{%22targetType%22%3A%22buttons%22%2C%22target%22%3A%2214%22%2C%22disabled%22%3Afalse%2C%22choiceType%22%3A%22axes%22%2C%22choice%22%3A%226%22%2C%22choiceOperand%22%3A%22-%22}%2C{%22targetType%22%3A%22buttons%22%2C%22target%22%3A%2215%22%2C%22disabled%22%3Afalse%2C%22choiceType%22%3A%22axes%22%2C%22choice%22%3A%226%22%2C%22choiceOperand%22%3A%22%2B%22}%2C{%22targetType%22%3A%22axes%22%2C%22target%22%3A%222%22%2C%22disabled%22%3Afalse%2C%22choiceType%22%3A%22%22%2C%22positive%22%3A{%22choice
@Yrds
Yrds / 01_map_example.js
Last active May 21, 2020 03:26
Comparing C++ Array iteration with Javascript
const vect = [1,2,3,4,5];
const newVect = vect.map(number => number + 1); //Sum all elements by 1
console.log(newVect); // [2,3,4,5,6]
const vect = [1,2,3,4,5];
vect.forEach( vect => console.log(vect));
const vect = ['h','e','l','l','o',' ','w','o','r','l','d'];
const newString = vect.reduce((acc, character) => acc.concat(character));
console.log(newString); //hello world