Autohotkey hold down 2 keys

Keys - bei Amazon.d

(Help me!) Hotkey to hold two keys at the same time until

hotkey for two keys at once? - Ask for Help - AutoHotkey

Alternatively you could use some sort of KeyWait waiting system, where you put a hotkey on a key with a KeyWait to trigger on release. When the key is first pressed down, record the time it was pressed down by referring to A_TickCount, and then compare that to the A_TickCount when the on-release KeyWait triggers.. With that method you can use some different variables to track individual keys. AHK simulate holding key while physical holding key down. I am having trouble with an autohotkey script. What I want it to do is by physically holding down A on my keyboard I would like the script to tap mouse button4 and then hold down 1 for as long as I am holding down A for. When I release A I would like the script to release 1 as well alt + spacebar + U for the up key alt + spacebar + H for the left arrow key alt + spacebar + J for the right arrow key alt +spacebar + N for the down arrow is this possible to do with AutoHotkey? Best How To : Hello and welcome to AutoHotkey Hey guys, Joshalot here! Today, I show you how to simulate keystrokes and mouse strokes in AutoHotkey!-----­­-- [!] Get my.. Walden shows you how to make your AutoHotkey script while your keys are held down. It's easy to start a loop with a key, but the knowledge of this one comman..

a:: send {Xbutton1} sleep 10 While GetKeyState(a, p) { Send { 1 down} Sleep 10 } Send { 1 up} Return. answered Jun 6 Danyal Sjoerd 19.2k. points. ask related question. Your comment on this answer: Your name to display (optional): Email me at this address if a comment is added after mine: Email me if a comment is added after mine It only shows how to toggle a loop on and off with the press of a key (With a very bad suggestion as to how to do it IMHO - GetKeyState loops are NOT the right way to do this). Even the section titled 2) Holding Down a Key / Autofire does NOT show you how to hold a key ahk script - how to hold down a key? I want to do something simple, like if I push a button on my keyboard it runs the script (I know how to do that). I want the script to move my mouse to an area and then hold down control and click. Hop on and say hi, or share your cool Autohotkey scripts. .

I've researched it a lot lately and all of the solutions dont hold the key down, they just tap the key. I'm trying to make a tap tp talk instead of push to talk. In Apex Legends, you can push a button (lets choose f7) to talk to teamates. More posts from the AutoHotkey community. 9. Posted by 2 days ago. WinHttpRequest Wrapper. Script / Tool XP/2000/NT: To hold down the left or right key instead, use {RShift Down} and {RShift Up}. {Sleep} Computer SLEEP key. {ASC nnnnn} Sends an ALT+nnnnn keypad combination, which can be used to generate special characters that don't exist on the keyboard. To generate ASCII characters, specify a number between 1 and 255 To hold down or release a key, enclose in braces the name of the key followed by the word Down or Up. I want a script where pressing F1 makes AutoHotkey hold down the left mouse button. I understand that the key needs to be held down. What does this sideways triangular marking mean? Does a clay golem's haste action actually give it more attacks? Does the hero have to defeat the villain. Problem: How to hold a key down with autohotkey? Please help me. asked Jun 6 Ashok Dileep 21.5k points. autohotkey. key. 0 votes. 1 answer 27 views. 27 views. how to make autohotkey script start on startup ? PROBLEM : Is there anyone to helo on > 'how to make autohotkey script start on startup' ? asked Mar 16 Samiur1 38.6k points. autohotkey. Is there a way for TeamViewer to not cap or atleast increase the 'key press' send rate to the remote computer. I am trying to connect to my other computer and the application uses the arrow or WASD keys to move about. The arrow keys move about just fine, but if I hold down the WASD keys to move they may send a move once every 2-3 seconds

One Remapped Action Held Down, Two Optional Keys

In this video I go over the basics of AutoHotKey. You will learn how to receive input from the keyboard and the mouse.To see how I use AutoHotKey on a daily. (5) Modular - Three Keys. A cutomizable hold-down AHK macro to spam 3 keys. Default: Hold 1 to spam 1 @ 150 ms delay; Hold 2 to spam 2 @ 150 ms delay; Hold 3 to spam 3 @ 150 ms delay. Click here to read feature Autohotkey hold down key repeat Autohotkey hold down key repeat First, we need to create the shortcut of the AutoHotKey script; To do that, find the AutoHotKey script you would like to add to the startup, select it, hold the Alt key and drag and drop it in the same folder/directory; The above action will instantly create a shortcut of the script Bind commands to key-up and key-down in AutoHotkey. I have written two functions in an AutoHotkey script: fun1 () and fun2 (). I now need to bind fun1 () to when Pause is pressed down, and bind fun2 () to when Pause is released. As an example, I would press and hold Pause to hide all windows, and release Pause to restore all windows Hi I'm in a game that I can't crotch without having to hold down C key.. I just want to know if there is a script that allows you to do it like if I hold down C key for sec it keeps holding it until I use C key again to release it.. I try a lot of combination, but as soon as I start the script it's just spam C key and stop after the loop number I gave it which is not what I want

autohotkey - 2 keys combined in auto hotkey pressing 2

To just press (hold down) or release the key, follow the key name with the word In other words, Send a produces the letter a while Send {a} may or may not the Blind mode to avoid releasing any modifier keys: Send {Blind}{Text}your text About Press Copyright Contact us Creators Advertise Developers Terms Privacy Policy & Safety How YouTube works Test new features Press Copyright Contact us Creators. Save the file name as whatever you'd like, and then double-click on it to run it. You can also send another hotkey or any number of characters just by changing the Send, {Space} line to something else—you can literally type out some letters you want to send, or you can use some of the special keys on the AutoHotkey documentation page.For example, to make it send the word lazy and. Hold down the Windows key and press the spacebar. A web page opens in the default browser. To exit or edit the script, right-click the green H icon in the taskbar notification area. Notes: Multiple scripts can be running simultaneously, each with its own icon in the taskbar notification area. Each script can have multiple hotkeys and hotstrings You could try AutoHOTKEY macro. Map the Fn key to always turn on Fn instead of toggle. You can also map each individual F1-F12 to always invoke that specific F function regardless of what combo key you press. AutoHotKey is free. I used it for gaming whenever it requires mindless button mashing. :D Just a suggestion

7. Hold X Button down to rapid fire. 8. With X Button I mean the actual X Button on the keyboard, but you can insert any key if you want to, just replace the x in the script with the button you want and proceed as usual 10. Set Default State of Lock Keys. Using AutoHotKey, you can easily set the default or permanent state of the lock keys on our keyboard, e.g. set Caps Lock to be turned off, Num Lock to be turned on and Scroll Lock to be turned off. This simple script is so helpful. Even if you press them accidentally, the lock state won't change Additionally, here is a list of all/most hotkey names that can be used on the left side of a hotkeys :: symbol: KeyList.htm. You can define a custom combination of two (and only two) keys (except joystick buttons) by using & between them. In the below example, you would hold down Numpad0 then press the second key to trigger the hotkey: Numpad0 & Numpad1:: MsgBox You pressed Numpad1 while. I asked the question in another posting as well, but it was kinda missplaced. I want to let AutoIt press down AND hold down a key. In the documentation you find something like the following: Send({w down}) Sleep(5000) Send({w up}) This always hits the key only 1 time even if I use SPACE instead..

Simple hold to spam attacks AHK script. I have allways used this in mmos to get rid of the button mashing, it's a really simple script that allows you to hold any hotkey (1-9) and it will spam that key until you release it. You toggle it on and off with numlock. [Autohotkey] Simple hotkey spam - Pastebin.com Where I remap e::w, then press E, my first person view all of a sudden is looking at my feet. If I hold down the key, the view rapidly spins between 3 different perspectives. Pressing E should just remap to W and make the character move forward, but it performs a buggy mouse action. Similar results occur for other keys mapped to keys sin ningun riesgo de baneo, no es auto bunnythis is not a cheat, this is not autobunny. this is just a macro which spams space quite fast, making u dont fail..

The KeyPress section does this stuff every key press. You can pre-empt the usual sequence with a modifier action here like /cast [mod:ctrl] Unstable Affliction. So if I put my macro on the 2 key, if I hold control+2, it would cast UA instead of the usual sequence. DO not put spells here, it lags stuff out, keep non GCD stuff here .ahk files are very useful and easy to use. For example: https://www.youtube.com/watch?v=W4-fziAYBDo Bang the Bell! ⚪ Get that #Notificationspam! Join.. The difficult part was to instruct AutoHotKey to hold down the mouse button while holding down the key on the keyboard So you be able to click and drag It makes the clicks with the 1 , 2 and 3 keys at the keyboard, in inverse order (left click with the 3, as preserving left click with the index finger but of the other hand, trying to mirro

Using AutoHotKey To Automate Mouse Clicks And Keystrokes . How do you make an AutoHotkey hold a key? To hold down or release a key: Enclose in braces the name of the key followed by the word Down or Up. For example: Send {b down}{b up} Send {TAB down}{TAB up} Send {Up down} ; Press down the up-arrow key.. Hotkey 2: Open Windows Notepad; return a message when Notepad is closed. #n:: RunWait Notepad MsgBox The user has finished (Notepad has been closed). return Again, the number symbol (#) represents the Windows key (). The n is the letter n on the keyboard. In this case #n means hold down the Windows key () and hit the letter n on the keyboard

press and hold a key - Ask for Help - AutoHotkey Communit

Keeping any key held down forever! AutoHotkey Tutorials

  1. In AutoHotkey, the plus sign (+) stands for Shift, so pressing Shift+Caps Lock will turn on and off the Capslock key. This way, turning on Caps Lock requires a much more deliberate process. You.
  2. Alt+Drag to Move Any Windows, from Anywhere: Long-time Linux users have always had a great feature that lets you hold down the Alt key and then left-click dragging the window anywhere on the.
  3. g language
  4. Time.time returns the time since the game started in seconds, by catching the time the moment the button is pressed we get the start of the hold action. By adding the prefered time you want people to hold the button to that and comparing that to the current Time.time value we can see whether 5 seconds has passed
  5. LCM (40, 300) = 600. If we choose for example 3 skills with 1.3 s, 2.5 s and 10 s (13 x 100ms , 25 x 100 ms, 100 x 100 ms) we would take. LCM (13, 25, 100) = 1300. Testing code for you to test. ; my settings, highly recommend them for your scripts, they make a difference SendMode Input #NoEnv #SingleInstance Force #MaxHotkeysPerInterval 1000 #.
  6. #F18:: Send, {Control down}{Shift down}{Alt down}x{Control up}{Shift up}{Alt up} ; Hold button to trigger snippet tool (hotkey created within Windows) This is the beginning of using AutoHotkey. It's been around for many years and has thousands of options that can be scripted including mouse moving and deep Windows interactions
  7. AutoHotkey can do a lot more than insert text (although that is one of its more common uses). You can also use it to run a program when you press a certain key, remap shortucts like Alt+Tab to hotkeys of your choice, or remap buttons on your mouse. If you get really deep, you can even create dialog boxes or full-fledged programs with AutoHotkey

Combing two keys into one key? : AutoHotke

If you don't have a separate keypad, like on my M6300, the numbers keypad is in blue and shared with the other keys. So, you need to make sure Num Lk is on, then hold down Alt + Fn keys with your left hand and type m + j + i + 8 in sequence with your right hand for ž Make CTRL + Touchpad Scroll adjust volume. I am trying to make a script that allows me to adjust the volume by holding down the CTRL key and scrolling on the touchpad. Example: hold down CTRL & scroll up, volume goes up, and vice-versa. Here is the code I have so far The keyup option for the hotkeys seems to be what you need. To hold down or release a key: Enclose in braces the name of the key followed by the word Down or Up. For example: Send {Up down} ; Press down the up-arrow key. Sleep 1000 ; Keep it down for one second. Send> {Up up} ; Release the up-arrow key 2. I'm trying to write an AHK script that allows me to do the following: Press the t key to toggle the 1 key being held down so that it types a bunch of 1's indefinitely until I press the t key again. Just to be clear: I want it to repeatedly send the 1 key input and not send the command to hold the 1 key down without typing anything

Try searching their help for those terms, or key down and key up. - I say Reinstate Monica Oct 5 '19 at 16:46. Add a comment | 1 Answer Active Oldest Votes. 0. This script should do the task. Autohotkey hold and release. 0. Autohotkey - GetKeyState breaks if a new key is pressed I have a code template I use when I want something to loop until I press a key. On each iteration of the loop, I use GetKeyState to check that key. You could probably do the same thing with whatever key you want to hold down. Put a loop inside each hotkey that loops infinitely until GetKeyState detects that the key state is U and then breaks When I played Minecraft an old AHK script I used was. <^Left::Send % {Click . ( GetKeyState (LButton) ? Up} : Down} ) To hold down left mouse button hold Ctrl and press Left Arrow key. To release mouse button hold Ctrl and press Left Arrow key again. AHK forum has many scripts people use. Last edited by C2Dan88 ; Dec 26, 2018 @ 11. Jan 9, 2020 @ 11:19am. garys hood is what I used to use on runescape back in the day. Autohotkey also works. Something like f1::Click Down Right ;Press. Just press f1 and you're good to go. #7. Iron Phoenix. View Profile View Posts. Jan 10, 2020 @ 2:06pm Remap Keys. In case of damaged or unused keys, you can remap them to act like any other key. For example, you can make the CapsLock key act like Shift. In the below script, replace CapsLock with the key you want to press and Shift with the target key you want it to act like. ;Remap Keys Capslock::Shift return. 7

How do get autohotkey to hold down a key or a click

2. Double-click to run the AutoHotkey config you want to use. 2a. (Optional) Before running the config, you can edit ChangeDefault.ini to change the keyboard config of Config - Default.ahk. can someone make the key binds a for left, s for down, j for up, and k for down and send me the assets png and xml? Please. Bananite. URL to post. Developer's Description. By Sobolsoft. This software offers a solution for users who want to hold keys down on the keyboard constantly. There is a keyboard diagram within the software and you. Fn + Alt + , (hold 3 seconds) Minesweeper game. Usage: Press for 3 seconds to start a minesweeper game. The keyboard will randomly select 1 or several buttons as mines. When the user turns the button in turn, the color will be displayed. The green color will continue to play the game safely. The red button is used as the mine, the game will end Click down} else {Click up} Return. How to make this hotkey: Download AutoHotKey. Follow this tutorial (shows screenshots) Copy and paste the above code into the file you create in the tutorial. Right click the file and Run Script. Hold down the hotkey, and there you go

ahk click down mouse button while holding down a key on

Each key can send keystrokes, launch programs, or run AutoHotkey scripts or VBscript/JScript. There are ways of getting it to trigger AHK macros, but is kind of a kludge. NOTE: Be sure to download 'HIDMacros version 2.3', which is a few lines down the page Now you can simply hold a Keyboard Key down to keep your Mouse Clicking or define a Keyboard Shortcut which once pressed starts Automatic Clicking and when pressed again stops the automatic Mouse Clicking. The Automatic Stopping of Mouse Clicks is supported when you define the maximum number of Mouse Clicks, however for Clicking by Holding a Key down, there is no such maximum number of. I have looked through Sticky Keys, Filter Keys, Repeat Keys, etc. I have Filter Keys, Sticky Keys, and Toggle Keys off. Try toggling Filter keys. FWIW that option makes my keyboard completely non-functional. I just get weak beeps from any keystroke. YMMV. Apparently a way to get there is to press and hold the right-Shift- key for at least 8.

How to find amount of time key is held down? : AutoHotke

How to hold w when holding XButton1 on Logitech G502 using AutoHotKey? Problem is when holding the key with the script below it just sends a single output and not producing typical Windows-behavior which is really holding it (see below for example). Keep in mind that just because i'm intentionally using this for the purpose of playing fps games. In addition, many of AutoHotkey's enhancements to the AutoIt v2 command set, as well as the Window Spy and the old script compiler, were adapted directly from the AutoIt v3 source code. So thanks to Jon and the other AutoIt authors for those as well. Finally, AutoHotkey would not be what it is today without these other individuals. ~ Chris Mallet Useful Simple Key Remap. Here are examples of simple key remap. Note, for simple key remap, you should use Microsoft PowerToys, because it's easier to use and more reliable. Right Win as App Key; make the right Win key behave as AppsKey RWin:: AppsKey [see AutoHotkey Key Syntax]. Single Key to Switch Previous Windo 1. Install AutoHotkey from https://www.autohotkey.com. 2. Right-click the desktop and click New. 3. Click AutoHotkey Script. 4. Right-click the script icon and select Edit Script. 5. Enter the code for the keyboard shortcut followed by two colons. 6. Press Enter. 7. Type Send followed by the word(s) or command. 8. Press Enter. 9. Type Return. Mod-tap. To quote the documentation: The Mod-Tap key MT(mod, kc) acts like a modifier when held, and like a regular keycode when tapped.In other words, you can have a key that sends Escape when you tap it, but functions as a Control or Shift key when you hold it down

Sure it could be a single button that is otherwise mapped to some modifier keybind. The number of keys to perform a single action are irrelevant because it is one input, one keybind for one action. Auto spamming is 2 more more abilities otherwise requiring separate inputs to be done on only one. Two actions from one input, holding down a key However, if a user is holding down the Shift key when a Send() function begins, text may be sent in uppercase. One workaround is to Send ({SHIFTDOWN}{SHIFTUP}) before the other Send() operations. Certain keyboards as the Czech keyboard sends different characters when using the Shift Key or with CAPS LOCK enabled while sending a character Autohotkey and Stream Deck. In Part 1, we introduced autohotkey, an open source scripting language designed to build keyboard and mouse macros. In this Insight, I'm going to show you ways to use autohotkey to take that functionality to the next level On many modern keyboards (especially on laptops), the F1 - F12 keys at the top of the keyboard now act like hotkeys by default. This means if you're using an app or game that asks you to press F12, you have to hold down Fn at the same time as F12 to enter the right command instead of raising the volume (or whatever F12's hotkey task is). On other computers it's the opposite—you'll have to. Actions for each button are selected from the drop down and there are around 100 different actions to choose from. They range from simply swapping or disabling mouse button actions, simulated keystrokes, button chording/hold actions, window manipulation, Explorer commands, Windows settings, media and web browser commands, sticky buttons and.

AHK simulate holding key while physical holding key dow

Download Key Mapper. 5. Keytweak. KeyTweak offers a few ways to help remap one keyboard key to another. It has a Full Teach Mode where you click the button to begin and just press the from key and then the key you want to map to, then click the Remap #1 to #2 button AutoHotkey on 32-bit and 64-bit PCs. This download is licensed as freeware for the Windows (32-bit and 64-bit) operating system on a laptop or desktop PC from desktop enhancement software without restrictions. AutoHotkey is available to all software users as a free download for Windows. As an open source project, you are.

To turn on the Fn key lock, tap and hold the Fn key, and then tap the Escape key (or whichever is the Fn lock key), once. Release the Fn key after and the Fn key lock will be on. If your Fn keys by default controlled media e.g., volume, playback, etc, turning on the Fn key lock will make it so that the Fn keys now execute the secondary function. Start + Volume Down: LWin + F15 (Save screenshot) Start + Power Button: LAlt + LControl + Delete. You can capture any one key plus modifiers (Ctrl, Alt, Shift, Win) in AutoHotKey, and then send some other events when those buttons are pressed. You can also specify one button and another button, which turns the first one into a modifier

AutoHotkey is a free and open-source tool, specifically for the Windows operating system, which allows you to automate a lot of the operations on your machine. It was released in 2003. And back. Line 2, we start binding key q to execute pressing of the key Ctrl (assuming you bind this key for rolling), immediately after that fires a left mouse button which trigger a fire weapon button. All binding ends with Return. After writing this sets of script, you are then required to save this text file into an ahk file The built-in variable A_Index contains the number of the current loop iteration. It contains 1 the first time the loop's body is executed. For the second time, it contains 2; and so on. If an inner loop is enclosed by an outer loop, the inner loop takes precedence. A_Index works inside all types of loops, including file-loops and registry-loops.

Press and hold down the key you want recorded Without letting go of that key use your mouse to press the stop button If done right only the first half of the keystroke will be recorded Jerry1ruiz, Jan 10, 2015 #4 Like Share. Trionix11 New Member Let me share with you five of the most useful AutoHotKey scripts for everyday PC use. While I laid out a more detailed explanation for installing, setting up, and creating scripts using AutoHotKey in the aforementioned article, all you have to do is download the application, bring up a text editor, and save and run any of the following scripts to get them working immediately For F1-F8 I want the default to be the function keys themselves but for F9-F12 I want the reverse as default: Home, End, Page Up, Page Down Secret shortcuts for screen brightness: Fn + Del/Backspace The remaining problems are solved by using AutoHotKey with its extensive scripting capabilities and a lively community sharing knowledge thereof Menu 2. Selection. Comments. Hold down the a key. Keyboard Function. Press and Hold Key. Because of automatic key repeat, sending this command will cause the key to repeat until the button is released. This is a very useful for sending movement commands normally sent with the keyboard, for instance the WASD keys can be pressed The speed to move the mouse in the range 0 (fastest) to 100 (slowest), which can be an expression. Note: A speed of 0 will move the mouse instantly. If omitted, the default speed (as set by SetDefaultMouseSpeed or 2 otherwise) will be used. Speed is ignored for SendInput/Play modes; they move the mouse instantaneously (though SetMouseDelay has.

You have five seconds to press one of the number keys (0-9). AutoHotkey inserts the text located next to the pressed number key in the MsgBox into the selected field. Note: While still available for learning purposes, the above Input command technique acts as a secondary insertion method. The temporary Hotkeys (0-9) work more reliably A script for Autohotkey that brings macros to Minecraft. Permissions and credits For instance i have 2 extra buttons on my mouse that i use for Hold Axe, Hold Left-Click and Auto Walks Forward, walks not runs. Which in code the keys are Xbutton2 and Xbutton1 respectfully You should now have an AHK file somewhere on your system, and AutoHotkey all set up. Simply double-click the AHK file to run it. When the script is running, you should see a small icon in your system tray. Hovering over this icon with your mouse will pop up a tooltip showing the name of the script. AutoHotkey and AutoHotkey_L use slightly. With Mouse Keys, you can use the numeric keypad on your keyboard—instead of the mouse—to move the pointer. To turn on Mouse Keys. Open Ease of Access Center by clicking the Start button , clicking Control Panel, clicking Ease of Access, and then clicking Ease of Access Center.. Click Make the mouse easier to use.. Under Control the mouse with the keyboard, select the Turn on Mouse Keys. To remap a key, click the Add button and choose your keys from the two columns. The left column denotes the key you'll press (for example, the Caps Lock key) and the right column denotes the.

Autohotkey - AutoHotkey's for the arrow key

AutoHotkey is a little program that allows you to create a script to bind keys to certain behaviors. In my case I used the following script so that when I press the Z key my left mouse button goes down until I press the Z key again: z:: Toggle:=GetKeyState(LButton) Send % {Click AutoHotkey Send key down. Can Autohotkey hold down a key? - Ask for Help, To hold down or release a key: Enclose in braces the name of the key followed by the word Down or Up. For example: Send {b down}{b up} Send {DEL 4} ; Presses the Delete key 4 times Repeating mouse clicks in AutoHotKey. Hi, I am getting started with AHK and have a simple script designed to work on 1 pc, 1 window. It works: <hotkey esc>. <sendpc local>. <sendwin Lin1>. <key F6>. When I press the ESC key, the f6 key is pressed

Vincent Turato&#39;s Blog: Pushing the boundaries ofHold µ&#39;s Down - DJ Khaled vs

Key Strokes AutoHotkey Tutorial #2 - YouTub

Steps to disable or enable press and hold for right-clicking in Windows 10: Step 1: Open Control Panel. Step 2: Type touch in the top-right search box, and tap Pen and Touch in the result. Tip: You can also select Change touch input settings or Change multi-touch gesture settings from the result. Step 3: Choose Press and hold and click Settings AutoHotkey is an open-source tool for Windows that allows you to automate tasks through text scripts, and map them to any Windows key (as well as joystick and mouse events). The following script maps CTRL‑6 through CTRL‑9 to different screen resolutions (and refresh rates) Keyboard layout: A representation of the hardware keyboard where you can view which keys have been assigned a shortcut, and which are available.; Command list: The list displays all the commands that can be assigned shortcuts.; Key modifier list: The list displays all the modifier combinations and assigned shortcuts associated with the key you select on the keyboard layout

Looping While Holding Keys AutoHotkey Tutorials - YouTub

For bindings to other keys, see Hotkeys and KeyList sections of AutoHotkey documentation for button syntaxes. If your zoom gets stuck, you can reset with the run key. Change Toggle to Hold Aim Down Sight Behavior - Version that solves getting stuck with reversed controls [ edit

Frangible Nut | These are the nuts that go on either endsink clips used for mounting sinksEpoxy Anchored Hold-Down Into Existing Concrete FootingPlixo | Industrial Pipe Marking Solutions: IDIGO™ self