Global Hotkeys |
Global Hotkeys |
ZephiriS |
Jul 16 2006, 01:47 PM
Post
#1
|
Member Group: Members Posts: 10 Joined: 16-July 06 Member No.: 98 |
I want to use the clipboard command inside of games, in other words I require global hotkeys.
|
Serge |
Jul 16 2006, 01:57 PM
Post
#2
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
These hotkeys are already global, but games usually use their own keyboard driver and standard global hotkeys will not work inside of them. So, basically, pasting from clipboard will not work in most of the games and I can't do much about it.
|
ZephiriS |
Jul 16 2006, 04:41 PM
Post
#3
|
Member Group: Members Posts: 10 Joined: 16-July 06 Member No.: 98 |
I want to use the clipboard command inside of games, in other words I require global hotkeys. The so called copy command of foobar itself works fine ingame, so whats the problem with the AMIP one? Thats somehow confusing. I dont know what makes the difference but can't you copy the foobar technique? |
Serge |
Jul 16 2006, 04:57 PM
Post
#4
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
foobar is not open source and I don't know what technique it's using. I assume that it can only copy command to the buffer without pasting. That is easy. But pasting into the DirectX game window is tricky and I doubt that foobar can do it. AMIP can't do it as wall for the reasons described above.
|
ZephiriS |
Jul 16 2006, 05:32 PM
Post
#5
|
Member Group: Members Posts: 10 Joined: 16-July 06 Member No.: 98 |
foobar is not open source and I don't know what technique it's using. I assume that it can only copy command to the buffer without pasting. That is easy. But pasting into the DirectX game window is tricky and I doubt that foobar can do it. AMIP can't do it as wall for the reasons described above. It can't past. Though it can copy it into your clipboard. And if you can do that cant you just let ur script press strg+v? Anyway could you make ur script post it at least into the clipboard or do I have to use the foobar command? |
Serge |
Jul 16 2006, 05:35 PM
Post
#6
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
AMIP works this way:
Remembers clipboard text Puts song info text into clipboard Emulates Ctrl+V or Shift+Insert command to the active window Restores clipboard text after some moment Obviously your game doesn't accept Ctrl+V/Shift+Insert emulation and you get nothing. Then clipboard text is restored and you can't paste it manually. So, you have to use built-in foobar command. |
ZephiriS |
Jul 18 2006, 09:23 PM
Post
#7
|
Member Group: Members Posts: 10 Joined: 16-July 06 Member No.: 98 |
Yea, I got that.
I wanted you to add another option "Immediate Insert" with a tick to apply or unapply it. In that case I could decide wether I want to "get nothing" or can paste it manually via strg+v. ( You can definitly post ur Clipboard content! ) |
Serge |
Jul 18 2006, 10:53 PM
Post
#8
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
I've already added this option for the next build. I'll publish it tomorrow. The option is called "Restore clipboard text after paste", defaults to ON and can be disabled in AMIP Configurator.
|
ZephiriS |
Jul 21 2006, 05:49 PM
Post
#9
|
Member Group: Members Posts: 10 Joined: 16-July 06 Member No.: 98 |
|
DaFox |
Jul 23 2006, 01:22 PM
Post
#10
|
Newbie Group: Members Posts: 1 Joined: 23-July 06 Member No.: 108 |
Beta with this option out yet?
|
Serge |
Jul 23 2006, 01:29 PM
Post
#11
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
Not yet.
|
Serge |
Jul 24 2006, 06:35 PM
Post
#12
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
New build with this feature has been uploaded, feel free to try. You need new builds of AMIP 2.53 and AMIP Configurator 0.30.
|
ZephiriS |
Jul 25 2006, 05:29 PM
Post
#13
|
Member Group: Members Posts: 10 Joined: 16-July 06 Member No.: 98 |
New build with this feature has been uploaded, feel free to try. You need new builds of AMIP 2.53 and AMIP Configurator 0.30. Doesnt work . Dont know why. It seems in Warcraft ( or any other game ) amip doesnt recognize and pressed buttons. EDIT: Btw the discription of the new feature is wrong. I am talking about the one which pops up when ur hovering above the entry. EDIT2: I think something is terribly wrong with this feature. It just killed my foobar O_o with an access violation .. though it might be just an user mistake :0 dunno. Illegal operation: Code: C0000005h, flags: 00000000h, address: 77D5701Dh Access violation, operation: write, address: 00000014h Call path: This is the first crash logged by this instance. Code bytes (77D5701Dh): 77D56FDDh: 00 00 00 8A 46 23 24 C0 3C 40 0F 84 1D 1B 02 00 77D56FEDh: 8B 46 3C 3B C3 57 0F 84 75 50 00 00 2B 46 10 8B 77D56FFDh: 3C 30 8B 86 A8 00 00 00 F6 40 14 02 75 0A 6A 60 77D5700Dh: 6A 01 57 E8 58 4E FF FF 8D 86 A8 00 00 00 8B 08 77D5701Dh: 83 49 14 01 39 5D FC 8B 00 8B 4D 0C 89 48 18 74 77D5702Dh: 1A E8 CD 4E FF FF 50 FF 75 08 E8 E2 26 FF FF 85 77D5703Dh: C0 74 08 FF 75 08 E8 28 6A FF FF 68 97 00 00 00 77D5704Dh: 53 53 53 53 53 FF 75 08 E8 D1 4F FF FF 39 5D FC Code bytes (77D5701Dh): 77D56FDDh: 00 00 00 8A 46 23 24 C0 3C 40 0F 84 1D 1B 02 00 77D56FEDh: 8B 46 3C 3B C3 57 0F 84 75 50 00 00 2B 46 10 8B 77D56FFDh: 3C 30 8B 86 A8 00 00 00 F6 40 14 02 75 0A 6A 60 77D5700Dh: 6A 01 57 E8 58 4E FF FF 8D 86 A8 00 00 00 8B 08 77D5701Dh: 83 49 14 01 39 5D FC 8B 00 8B 4D 0C 89 48 18 74 77D5702Dh: 1A E8 CD 4E FF FF 50 FF 75 08 E8 E2 26 FF FF 85 77D5703Dh: C0 74 08 FF 75 08 E8 28 6A FF FF 68 97 00 00 00 77D5704Dh: 53 53 53 53 53 FF 75 08 E8 D1 4F FF FF 39 5D FC Registers: EAX: 006F1EA0, EBX: 00000000, ECX: 00000000, EDX: 7C90EB94 ESI: 006F1DF8, EDI: 0003028A, EBP: 02B7FF64, ESP: 02B7FF54 Crash location: "USER32", loaded at 77D40000h - 77DD0000h Symbol: "EndDialog" (+0000007Fh) Loaded modules: foobar2000 loaded at 00400000h - 004F0000h ntdll loaded at 7C900000h - 7C9B0000h kernel32 loaded at 7C800000h - 7C8F4000h COMCTL32 loaded at 773D0000h - 774D3000h msvcrt loaded at 77C10000h - 77C68000h ADVAPI32 loaded at 77DD0000h - 77E6B000h RPCRT4 loaded at 77E70000h - 77F01000h GDI32 loaded at 77F10000h - 77F57000h USER32 loaded at 77D40000h - 77DD0000h SHLWAPI loaded at 77F60000h - 77FD6000h SHELL32 loaded at 7C9C0000h - 7D1D5000h ole32 loaded at 774E0000h - 7761D000h shared loaded at 10000000h - 1002A000h comdlg32 loaded at 763B0000h - 763F9000h raphook loaded at 009D0000h - 00A14000h PSAPI loaded at 76BF0000h - 76BFB000h AVIFIL32 loaded at 73B50000h - 73B67000h WINMM loaded at 76B40000h - 76B6D000h MSACM32 loaded at 77BE0000h - 77BF5000h MSVFW32 loaded at 75A70000h - 75A91000h GameHook loaded at 10D00000h - 10D0F000h lgscroll loaded at 10100000h - 1010F000h MSVCR80 loaded at 78130000h - 781CB000h MSVCP80 loaded at 7C420000h - 7C4A7000h NTMARTA loaded at 77690000h - 776B1000h WLDAP32 loaded at 76F60000h - 76F8C000h SAMLIB loaded at 71BF0000h - 71C03000h foo_abx loaded at 00AE0000h - 00B13000h foo_albumlist loaded at 00B40000h - 00B80000h foo_amipwrapper loaded at 00BA0000h - 00BCC000h foo_cdda loaded at 00BF0000h - 00C25000h foo_common loaded at 00C50000h - 00C8A000h foo_converter loaded at 00CB0000h - 00D1A000h foo_dbsearch loaded at 00D40000h - 00D9C000h foo_dsp_std loaded at 00DC0000h - 00E01000h foo_freedb2 loaded at 00E30000h - 00E70000h foo_g15lcd loaded at 00E90000h - 00EC0000h foo_infobox loaded at 00EE0000h - 00F20000h foo_input_shorten loaded at 00F40000h - 00F6E000h foo_input_std loaded at 00F90000h - 01099000h foo_lnk loaded at 010C0000h - 010D9000h foo_masstag loaded at 01100000h - 0114F000h foo_playlist_manager loaded at 01170000h - 011B6000h foo_pqview loaded at 011E0000h - 011FC000h foo_random loaded at 01220000h - 0125F000h foo_rgscan loaded at 01280000h - 012C5000h foo_tradersfriend loaded at 012F0000h - 0132D000h foo_ui_columns loaded at 01350000h - 013EB000h foo_ui_std loaded at 01410000h - 01466000h foo_unpack loaded at 01490000h - 014BE000h foo_utils loaded at 014E0000h - 01519000h uxtheme loaded at 5AD70000h - 5ADA8000h amip loaded at 01A00000h - 01BAD000h WS2_32 loaded at 71AB0000h - 71AC7000h WS2HELP loaded at 71AA0000h - 71AA8000h LgLcdApi loaded at 01DB0000h - 01DC5000h DSOUND loaded at 73F10000h - 73F6C000h VERSION loaded at 77C00000h - 77C08000h wdmaud loaded at 72D20000h - 72D29000h WINTRUST loaded at 76C30000h - 76C5E000h CRYPT32 loaded at 77A80000h - 77B14000h MSASN1 loaded at 77B20000h - 77B32000h IMAGEHLP loaded at 76C90000h - 76CB8000h msacm32 loaded at 72D10000h - 72D18000h midimap loaded at 77BD0000h - 77BD7000h KsUser loaded at 73EE0000h - 73EE4000h DBGHELP loaded at 59A60000h - 59B01000h Stack dump analysis: Address: 7C919A9Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h Symbol: "towlower" (+00000330h) Address: 01A33FCCh, location: "amip", loaded at 01A00000h - 01BAD000h Address: 7C900000h, location: "ntdll", loaded at 7C900000h - 7C9B0000h Address: 01AEEDBFh, location: "amip", loaded at 01A00000h - 01BAD000h Address: 7C919A9Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h Symbol: "towlower" (+00000330h) Address: 7C900000h, location: "ntdll", loaded at 7C900000h - 7C9B0000h Address: 01AFB4E0h, location: "amip", loaded at 01A00000h - 01BAD000h Address: 01AEEE58h, location: "amip", loaded at 01A00000h - 01BAD000h Address: 7C80B683h, location: "kernel32", loaded at 7C800000h - 7C8F4000h Symbol: "GetModuleFileNameA" (+000001B4h) Address: 7C919A9Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h Symbol: "towlower" (+00000330h) Address: 7C900000h, location: "ntdll", loaded at 7C900000h - 7C9B0000h Address: 7C839990h, location: "kernel32", loaded at 7C800000h - 7C8F4000h Symbol: "ValidateLocale" (+000002B0h) Address: 7C80B690h, location: "kernel32", loaded at 7C800000h - 7C8F4000h Symbol: "GetModuleFileNameA" (+000001C1h) Address: 01AEEDE5h, location: "amip", loaded at 01A00000h - 01BAD000h Version info: foobar2000 v0.9.3 beta 3 UNICODE Additional info: ReplayGain Scanner 2.0.2 (foo_rgscan) Live show tagger 0.6.1 (foo_tradersfriend) Common services 0.1 (foo_common) Playlist tools 0.5.6 (foo_utils) Standard Input Array 1.0 (foo_input_std) Shorten decoder 0.4.2a (foo_input_shorten) Playlist Manager 1.0 (foo_playlist_manager) Special file info box 2.0.3 (foo_infobox) Shell link resolver 1.1 (foo_lnk) AMIP Wrapper 0.90 (foo_amipwrapper) RAR reader 1.1 (foo_unpack) Logitech G15 LCD Display 0.2a (foo_g15lcd) FLAC decoder 1.1.0 (foo_input_std) Database search 1.3.1 beta 11 (foo_dbsearch) Masstagger 1.6 (foo_masstag) ZIP/GZIP reader 1.0 (foo_unpack) Standard DSP array 1.0 (foo_dsp_std) Converter 1.0.1 (foo_converter) Columns UI 0.1.3 beta 1v5 (foo_ui_columns) freedb tagger v0.5.1 (foo_freedb2) Default User Interface 0.9acc (foo_ui_std) Album List 3.2.0 (foo_albumlist) CD Audio Decoder 2.1.1 (foo_cdda) Randomized playlist entry 1.2.3 (foo_random) ABX comparator 1.3 (foo_abx) |
Serge |
Jul 25 2006, 09:49 PM
Post
#14
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
Hot key for clipboard copy may not work because games can intercept such hotkeys. Try using different keys combination not filtered by your game and configure it in AMIP.
QUOTE EDIT: Btw the discription of the new feature is wrong. I am talking about the one which pops up when ur hovering above the entry. Not sure what you mean, please clarify. Any steps to reproduce the crash? |
ZephiriS |
Jul 29 2006, 12:45 AM
Post
#15
|
Member Group: Members Posts: 10 Joined: 16-July 06 Member No.: 98 |
I doubt the game blocks ctrl + v because I can use it myself ( and thats also the reason I wonder why the emulation doesnt work ). Besides, I cant use it in ANY game. If I press ctrl + alt + f outside the game and paste the clipboard inside it works fine, though thats not what I expected AMIP to do ^^.
I dont know how I created the foobar shutdown sry :S EDIT: Attached sceeny for the bug. Attached image(s) |
Serge |
Jul 29 2006, 03:19 AM
Post
#16
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
Try to change Ctrl+Alt+F to some other hotkey, maybe your game filters it, that is what I've meant, not Ctrl+V.
|
ZephiriS |
Jul 29 2006, 05:47 PM
Post
#17
|
Member Group: Members Posts: 10 Joined: 16-July 06 Member No.: 98 |
|
Serge |
Jul 29 2006, 06:39 PM
Post
#18
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
So, foobar hotkey for clipboard copy works from your game, but similar in AMIP doesn't work. Am I right?
|
ZephiriS |
Jul 29 2006, 10:07 PM
Post
#19
|
Member Group: Members Posts: 10 Joined: 16-July 06 Member No.: 98 |
|
Serge |
Jul 30 2006, 06:45 AM
Post
#20
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
I have no idea what is the difference here.
|