{"id":19571965,"url":"https://github.com/undertrox/orihimemod","last_synced_at":"2025-04-27T03:32:54.274Z","repository":{"id":55510252,"uuid":"260321265","full_name":"undertrox/orihimeMod","owner":"undertrox","description":"adds Keybinds to the software Orihime by @MT777","archived":false,"fork":false,"pushed_at":"2022-12-19T20:24:10.000Z","size":4211,"stargazers_count":38,"open_issues_count":1,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-04T21:04:03.406Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/undertrox.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}},"created_at":"2020-04-30T21:22:46.000Z","updated_at":"2024-12-17T21:04:57.000Z","dependencies_parsed_at":"2023-01-29T22:45:16.064Z","dependency_job_id":null,"html_url":"https://github.com/undertrox/orihimeMod","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undertrox%2ForihimeMod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undertrox%2ForihimeMod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undertrox%2ForihimeMod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undertrox%2ForihimeMod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/undertrox","download_url":"https://codeload.github.com/undertrox/orihimeMod/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251085145,"owners_count":21533821,"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":[],"created_at":"2024-11-11T06:22:21.652Z","updated_at":"2025-04-27T03:32:50.088Z","avatar_url":"https://github.com/undertrox.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Orihime-Mod\n===\n\nThis is a little mod/addon for the software Orihime by @MT777. It adds the possibility \nto use keyboard shortcuts and a lot of other features. Download the jar file [here](https://github.com/undertrox/orihimeMod/releases/download/v1.0.0/orihimeMod-1.0.0.jar)\n(version 1.0.0).\n\nI am not actively working on this project anymore, however [OriEdita](https://oriedita.github.io/) has all the features of orihimeMod and even more, and it is still being developed.\n\nFeatures\n---\n\n### Keybinds\n\nThis was the original purpose of this mod, but over time, a lot of other features were added as well.\n\n### Autosave\n\nBy default, every 5 minutes, a copy of what you are currently working on will be saved to the `orihimeMod-Autosave` folder in both .orh and .cp format.\nFiles in the autosave folder that are older than 1 day are automatically deleted.\n\nThe autosave interval and the age at which files get deleted can be configured using `orihimeMod.autoSave.interval` and  `orihimeMod.autoSave.maxAge`\n\n### Tooltips\n\nEvery button in the software has a short description that gets shown when hovered over.\n\n### Self intersection Highlighting\n\nIf a CP is locally flatfoldable, but still cannot be folded, the sections of the CP that would have to intersect to fold it are highlighted in red\n\n### Text on Crease Patterns\n\nYou can add Text on CPs. it will be saved in a separate file as to not break compatibility with oripa and different versions of orihime(Mod)\n\n### Various Quality-of-Life Improvements\n\nFor example:\n - Asking whether to save before closing\n - More intuitive saving behaviour for new users\n - easier access to exporting in different formats\n - better behavior when selecting\n - warning when saving as .orh didn't work\n - ...\n\n\nHow to add a keybind \n--\n\n### Version 0.1.5 and newer\n\n1. Right click on any button or checkbox\n2. Click add Keybind\n3. Input the Keybind and click save\n\n### Version 0.1.4 and older\n1. If you just downloaded this software, start it once and close it again, so the config\nfile will be generated. After that, you will find a file called `orihimeKeybinds.cfg` in \nthe same folder the jar file is in.\n2. Open `orihimeKeybinds.cfg` with any Text editor (Microsoft Word is not a text editor) \nand make sure `orihimeKeybinds.showKeybindIdTooltips` is set to `true` (If you're using \nthe latest version, it should be located at the very end of the file).\n3. Start the software and put your mouse on top of the button that you want to create a \nkeybind for. A Tooltip with the text `Keybind ID: \u003csome text\u003e` will appear.\n4. In `orihimeKeybinds.cfg`, add a new line: \n```\n\u003ckeybind id\u003e=\u003ckey combination\u003e\n```\nHere are some examples: \n```\norihimeKeybinds.button.46=ctrl+S\norihimeKeybinds.button.100=K\norihimeKeybinds.checkbox.42=ctrl+alt+A\norihimeKeybinds.button.10=shift+L\n```\nIf you want to use special keys like Enter, Space or the arrow keys, you have to use \n`kc\u003ckeycode\u003e` instead of the letter. You can find a list of all keycodes \n[here](https://stackoverflow.com/questions/15313469/java-keyboard-keycodes-list/31637206#answer-31637206).\n\nHere are some examples for that:\n\n`ctrl+kc32` would be Ctrl+Space, `shift+kc10` is Shift+Enter, and `kc127` is \nthe Del key.\n\nDefault keybinds\n--\nBasics:\n\n|Action|Shortcut|\n|------|---|\n|Open|  Ctrl+O |\n|Save| Ctrl+S|\n|Help| H|\n|Undo| Ctrl+Z|\n|Redo| Ctrl+Shift+Z|\n\nFolds:\n\n|Action|Shortcut|\n|------|---|\n|Mountain Fold|  M |\n|Valley Fold| V|\n|Line| L|\n|Extend Line | E |\n|Angle Bisector| B|\n|Rabbit Ear |Ctrl+B|\n|Perpendicular Line| P|\n|Reflection| R|\n|Multiple Reflections|Ctrl+R|\n|Flatfold Vertex|N|\n|Grid fill| G|\n|Mirror along a Line| Ctrl+G|\n|Mirror| Ctrl+M|\n|Change Linetype|C|\n|Delete unused Vertices| Ctrl+V\n\nBase Folding\n\n|Action|Shortcut|\n|------|---|\n|Fold Base| F |\n|Flip folded Base| Ctrl+Shift+F|\n|Discard folded Base| Ctrl+F|\n\nMiscellaneous\n\n|Action|Shortcut|\n|------|---|\n|Selection Tool| S |\n|Delete selected Lines| Del|\n|Delete Lines| Ctrl+D|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fundertrox%2Forihimemod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fundertrox%2Forihimemod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fundertrox%2Forihimemod/lists"}