{"id":22753120,"url":"https://github.com/mickoissicko/panik","last_synced_at":"2025-08-08T20:31:37.583Z","repository":{"id":238489600,"uuid":"796639496","full_name":"mickoissicko/panik","owner":"mickoissicko","description":"A tool that kills any program upon the press of a button!","archived":false,"fork":false,"pushed_at":"2024-05-06T12:45:17.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-07T13:02:20.154Z","etag":null,"topics":["fun","killswitch","panic-button"],"latest_commit_sha":null,"homepage":"https://mick.gdn/wiki/panik","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mickoissicko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-06T10:48:53.000Z","updated_at":"2024-05-06T12:09:14.000Z","dependencies_parsed_at":"2024-05-06T13:12:24.744Z","dependency_job_id":null,"html_url":"https://github.com/mickoissicko/panik","commit_stats":null,"previous_names":["mickoissicko/panik"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickoissicko%2Fpanik","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickoissicko%2Fpanik/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickoissicko%2Fpanik/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickoissicko%2Fpanik/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mickoissicko","download_url":"https://codeload.github.com/mickoissicko/panik/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229180727,"owners_count":18032468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fun","killswitch","panic-button"],"created_at":"2024-12-11T06:09:03.347Z","updated_at":"2024-12-11T06:09:52.913Z","avatar_url":"https://github.com/mickoissicko.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](res/naught_panic.png)\n\n\u003cp align=\"center\"\u003e\n  A cool program that closes a certain process, window, or application (manually set) whenever a certain keystroke is detected, or an array of keys are pressed in a specific order. (I know whatcha doin... 😏)\n\u003c/p\u003e\n\n# Shoddy code?\nYes. Very shoddy; trash code. I wrote this program months ago. I'm reviving it just now. And no, I'm not going to fix hundreds of lines of code. No, no.\n\nIt pains me as well.\n\n# Instructions (POSIX)\nDownload and run the binary with superuser privileges. Here's how:\n\n`$ sudo ./panik`\n\nEnter the event number. You can get it by:\n\n`$ sudo pacman -Sy evtest`\n`$ sudo evtest`\n\nFind your keyboard, and enter that in.\n\nThen, it asks for a Keycode. Refer to `KEYCODES.txt` or scroll down for the list.\n\nAfter, enter in a process name, e.g. `plasma-systemmonitor` or `firefox.bin`.\n\n# Common POSIX Key-codes list\n- **Key code: 1**      `^[`\n- **Key code: 2**      `1`\n- **Key code: 3**      `2`\n- **Key code: 4**      `3`\n- **Key code: 5**      `4`\n- **Key code: 6**      `5`\n- **Key code: 7**      `6`\n- **Key code: 8**      `7`\n- **Key code: 9**      `8`\n- **Key code: 10**     `9`\n- **Key code: 11**     `0`\n- **Key code: 12**     `-`\n- **Key code: 13**     `=`\n- **Key code: 14**     `(Space)`\n- **Key code: 15**     `(Tab)`\n- **Key code: 16**     `Q`\n- **Key code: 17**     `W`\n- **Key code: 18**     `E`\n- **Key code: 19**     `R`\n- **Key code: 20**     `T`\n- **Key code: 21**     `Y`\n- **Key code: 22**     `U`\n- **Key code: 23**     `I`\n- **Key code: 24**     `O`\n- **Key code: 25**     `P`\n- **Key code: 26**     `[`\n- **Key code: 27**     `]`\n- **Key code: 28**     `(Enter)`\n- **Key code: 29**     `(Left Ctrl)`\n- **Key code: 30**     `A`\n- **Key code: 31**     `S`\n- **Key code: 32**     `D`\n- **Key code: 33**     `F`\n- **Key code: 34**     `G`\n- **Key code: 35**     `H`\n- **Key code: 36**     `J`\n- **Key code: 37**     `K`\n- **Key code: 38**     `L`\n- **Key code: 39**     `;`\n- **Key code: 40**     `'`\n- **Key code: 42**     `(Left Shift)`\n- **Key code: 43**     `\\`\n- **Key code: 44**     `Z`\n- **Key code: 45**     `X`\n- **Key code: 46**     `C`\n- **Key code: 47**     `V`\n- **Key code: 48**     `B`\n- **Key code: 49**     `N`\n- **Key code: 50**     `M`\n- **Key code: 51**     `,`\n- **Key code: 52**     `.`\n- **Key code: 53**     `/`\n- **Key code: 54**     `(Right Shift)`\n- **Key code: 56**     `(Left Alt)`\n- **Key code: 57**     `(Space)`\n- **Key code: 58**     `(Caps Lock)`\n- **Key code: 59**     `^[OP`\n- **Key code: 60**     `^[OQ`\n- **Key code: 61**     `^[OR`\n- **Key code: 62**     `^[OS`\n- **Key code: 63**     `^[[15~`\n- **Key code: 64**     `^[[17~`\n- **Key code: 65**     `^[[18~`\n- **Key code: 66**     `^[[19~`\n- **Key code: 67**     `^[[20~`\n- **Key code: 68**     `^[[21~`\n- **Key code: 69**     `^[[B`\n- **Key code: 70**     `^[[57361u`\n- **Key code: 71**     `^[[H`\n- **Key code: 72**     `^[[A`\n- **Key code: 73**     `^[[5~`\n- **Key code: 74**     `-`\n- **Key code: 75**     `^[[D`\n- **Key code: 76**     `^[[E`\n- **Key code: 77**     `^[[C`\n- **Key code: 78**     `+`\n- **Key code: 79**     `^[[F`\n- **Key code: 80**     `^[[B`\n- **Key code: 81**     `^[[6~`\n- **Key code: 82**     `^[[2~`\n- **Key code: 83**     `^[[3~`\n- **Key code: 87**     `^[[23~`\n- **Key code: 88**     `^[[24~`\n- **Key code: 96**     `(Right Alt)`\n- **Key code: 97**     `(End)`\n- **Key code: 98**     `/`\n- **Key code: 99**     `^[[57361u`\n- **Key code: 100**    `(Right Ctrl)`\n- **Key code: 105**    `^[[D`\n- **Key code: 106**    `^[[C`\n- **Key code: 108**    `^[[B`\n- **Key code: 109**    `^[[6~`\n- **Key code: 110**    `^[[2~`\n- **Key code: 111**    `^[[3~`\n- **Key code: 125**    `(Right Windows key)`\n- **Key code: 126**    `(Pause)`\n- **Key code: 127**    `^[[29~`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmickoissicko%2Fpanik","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmickoissicko%2Fpanik","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmickoissicko%2Fpanik/lists"}