# Welcome To David3000 This was made By David Daily to replace text and do text correction for John Deere GSC Employees. All Credit for the name goes to William Cross (RIP). **`Alt+Shift+\` to open a settings window to easily change your settings** Email d3k@daviddaily.dev if you have any questions. *If for some reason this is still being passed around after I'm gone and doesn't die with me, good luck, maybe try opening an issue request here.* Official Documentation for AHK: https://autohotkey.com/docs/ If the script stops working for some reason, just open the settings (`Alt+Shift+\`) and close it, that will make everything load new. Anything other than that, let me know. If I'm not available good luck, but ahk is pretty easy. ## IMPORTANT The replacement happens EVERYWHERE, so if you know it is going to replace something you don't want it to, I recommend typing an extra letter in the middle of it somewhere and then going back and deleting the extra character Press `Alt+Shift+\` to open a settings window and change things to the right setting. Currently requires your documentation file to be My Documents\Work_Docs\Temp.txt, will probably fix this in the future to create that file automagically if it isn't detected. I'm using VSCode for my text editor since it updates when the file on disk is modified. This allows me to just write to the file with AHK, then see the result instantly. Try it out with your favourite editor, YMMV. Notepad and WordPad are out. ----- ## Shortcuts Determined by the values in Settings.ini: | `]me` or `[me` | RACF | | `@me` | your email | `Alt+Shift+S` will open the Solution / Manual opener. Input numbers / letters and press enter. If you input just numbers, it will try to open it as a DTAC solution. If you enter letters and numbers, it will try to open it as an operator manual. `Alt+Shift+\` to open a settings window to easily change your settings `\case` will type out the current timestamp, and fields for Name, Username, Email, and two extra lines to space it off from the documentation. I use this for customer calls. (`|case` if you have German enabled for a german version) ## `]{shortcut}` is the syntax, `[{shortcut}` for German German completions only work if enabled in the settings, open settings with `Alt+Shift+\` ### Email specific: | Shortcut | What it expands to | | --- | --- | | `email` | Email templateish thing | | `97010` | Email about DTAC problem | | `2yc` | 2 Year old COMAR | | `cms` | Similar to email, except it includes a signature | ### Regular: | Shortcut | What it expands to | | --- | --- | | `rec` | This will type the default case update disclaimer | | `esc1` | Escalation message stage 1 | | `esc2` | Escalation message stage 2 | | `req1` | Requesting info stage 1 | | `req2` | Requesting info stage 2 | | `req3` | Requesting info stage 3 | | `ncca` | NCCA/Defect | ### Product Names | Shortcut | What it expands to | | --- | --- | | `jdld` | JDLink Dashboard | | `jdlw` | JDLink Web | | `jdll` | JDLink | | `jdlc` | JDLink Connect | | `jdla` | JDLink Access | | `jdls` | JDLink Subscription | | `jdp` | JDParts | | `opsc` | Operations Center | | `sub` | Subscription | | `ss` | Stellar Support | | `rs` | RowSense | | `at` | AutoTrac | | `sf` | StarFire | | `mjd` | MyJohnDeere | | `ss` | Stellar Support | | `tman` | Technical Manual | The following words will correct to the appropriate case no matter how you type it as long as the spelling is the same. mRTK AutoTrac StarFire JDLink RDA RTK DTAC TCSM iTEC Pro *when `itec` is typed* SSU ATU MTG WDT iTC VIN COMAR xID Months and Days of the week The following convert after an end character is typed: | (eq) | ≈ | | (deg) | ° | ----- ## Changelog ### 2.4 * Added GloVars, Global Variables controlled by an ini * Added help stuff to the settings thingy ### 2.3 * Added Break, a somewhat seperate script that I'm making into an exe for other people to use. I'll keep it in here as an ahk since you already have it installed for everything else, so you can edit it if you want. * If right-clicked it opens a panel of buttons to control TouchPoint, a program developed by the devil himself * Added Settings.ahk, Alt+Shift+\ to open a settings window to easily change the ini * Updated Case Formatter to not look for the Dealer info any more, just going to do it in CCMS since everything uses it now ### 2.2 * Added comments to everything so that it is even more readable * Added Case Formatter, a new tool to avoid using the Case Template as much as possible since it is useless to me. ### 2.1 * Added Settings.ini (Just don't read the old Changelogs, okay? Its different this time...) * Removed Autocorrect * Added a Manual and a Solution opener, then combined them into one, called ManSol * Made a progress bar to remind me to take my break, it works some times. * Joe is going to try helping me make this into its own case template, but with blackjack and hookers * Added if statements to basically everything that's actually controlled by Settings.ini, in preparation for a GUI * I need a new name for this. Too vain. ### 2.0 * Revamped it, it now does something completly different. * No longer opens programs, now it does text correction and the like ### 1.2 * Removed neccessity for programs.txt, now just searching start menu instead of using a file path. Might be less pretty, but it is easier to code and less margins for error * For simplification, removed links opening in browsers (not neccessity) ### 1.1 * Update for CaseTemplate V2 - Removed checking a dealer xID to establish connection ### 1.0 * Been running this version for a week now with no issues, should work... * Added hotstrings (Text Replacement) to encourage better documentation and links for further customization ### 0.3 * Changed some things in david3k.ahk to fix it. should work now. ### 0.2 * Removed dependancy for Settings.txt * Changed file structure for easier updates * Added some things for case template and zeacom * Made it check to see if the correct window is active just in case * Made it do the dealer verification thing, clear the template and go to the xID box * Added text replacement: press the backtick key in the case template to type the disclaimer (no space at the beginning, you can change that) [ONLY WORKS IN THE CASE TEMPLATE] * Minor fixes