ScreepT

A smart crypter… and much more!

By A.M. Design and Development – 2019 – Version 0.9.23


Welcome to ScreepT tutorial! Here you can find all informations on how to use it properly.

ScreepT was born as a crypter… but it became a multi-platform tool written for fun, and to help me during my own programming tasks.

If you find something you’ll like to improve, or you want to signal a bug you can write to bugs@am-design-development.com. Enjoy!

NB: you should take care of buttons tooltips and keyboard shortcuts, they can be very helpful!




1 – INSTALLATION AND FIRST LAUNCH


1.1 – LAUNCHER/COMPATIBILITY


  • ScreepT does not require an installation process, and it’s written in java: this means that it can be virtually run on every OS having a JRE (> 1.8) installed (said this, you should consider that it’s mainly tested on Windows and Linux OS, so it may behave better on these systems). It should be started using the provided launcher, in order to customize parameters (if needed), and check the state of dependencies on your computer before to launch. Everytime a problem is detected in your setup, you’ll be warned through pop-up advices or with warning icons.
  • You can find the launcher inside main folder once it’s extracted from
    the given .zip archive, just use the correct one for your OS (.exe on windows, .sh on linux/mac).
    The only thing you need is a Java interpreter installed, AKA JVM/JRE/JDK (minimum version: 1.8).

    Notice: it’s still possible to just launch the “ScreepT_Vxx.jar” that you find inside the “/application” folder, but remember: it’s not designed to render and work the best this way… so you might have a non-optimal experience… it’s better to use the launcher 😉

    Notice: full support is granted for java versions series 1.8.XX – 11.X.X : previous version will not work at all, while on newer versions some functions can be disabled or limited for compatibility reasons.
    You can either download Oracle’s release (JVM download page), openJdk’s one (openJdk download page), or download it from another source (other JVMs may not be automatically detected by the ScreepT’s launcher).

    At the end of the JRE installation procedure, just refresh and/or restart ScreepT. During the launch process JVM will be searched automatically, but if it’s not found you can specify manually the path of your JVM /bin folder ;).

    After you run ScreepT_launcher executable you’ll be lead to a basic panel where you can choose to start the software, select specific settings to run the software, or check the dependency.
    If something is missing you’ll be asked to update/download it. Once the required dependencies are installed, you can start the software.

    If you’re still having problems, you can try to restart the launcher. You don’t need to pass through the launcher panel each time… if you want, after the first launch is gone, you
    can disable launcher panel in the “general options” tab in ScreepT menu bar under the voice “preferences -> general options”.


    1.2 – LAUNCHER SETTINGS



    As said before, you can customize settings of your launcher, by clicking “Customize launch parameters”.
    A new window will be opened: here you can set max and min ram memory allocated when using ScreepT. Also the stack size and LOGGING LEVEL and other options can be adjusted in this section.IMPORTANT: The built in values are tested and setted to be the best trade-off between performance and resources usage.
    it’s recommended to use the default settings if you don’t have any particular need.

    IMPORTANT: it’s recommended to launch ScreepT as “.class”, cause jar launch setting can cause plugins to not being loaded after launch.


    1.3 – OS DEPENDENT LAUNCHER


    ScYpT is written in java language, that can run almost everyehere. However, a native launcher is created by the ScreepT launcher, and it’s written during the launch phase. In order to benefit from launcher customization, just use the provided native launcher for you OS:

    • Windows: double click on ScreepT.exe launcherNB: On some Windows versions (for example, on Windows 10), application could fail to start when shell is disabled. To solve this issue, just go on “Customize launch parameters” in launcher main panel, and check the option “Display shell”. Now ScreepT should start correctly.NB: If you launch ScreepT as administrator, drag ‘n drop features may be disabled by default. This behaviour is caused by a Windows security option, and cannot be avoided when launching as administrator.
    • Linux: double click on ScreepT.sh launcher (remember to give it execute permissions before to launch, with the following "sudo chmod 755 ScreepT.sh")NB: in some linux distros the launcher has some troubles launching the generated .sh native launcher.
      If you run in this issue when you press start button and the software does not start, you can launch manually the generated .sh launcher:
      Just go inside the /Application folder and double click on LauncherBash.sh, or launch it from the shell
      (in alternative, you can try disabling shell in launcher settings).
      NB: if you have problems downloading updates, you can try to update your java certificates with the following command:
      sudo apt-get install ca-certificates-java
    • Mac-OS: double click on ScreepT.dmg launcher – Coming soon!

2 – FUNCTIONS DESCRIPTION AND TIPS


2.1 – FILE SUBMENU


    • In this section you can find all the functions to save/load configurations, that are accessible from the more detailed configuration manager view. You can save, export, load, reset, reload your favourite configuration, or even use the default one.
    • In the tree view on the left you can find your saved configurations. You can save your configurations by clicking on export configuration and use default directory “INI_FILES”, or even with right click on file tree and selecting “import configuration file or folder”.
    • Remember that newer version of ScreepT can have some differences or not load some values, when loading configurations exported/saved in previous versions (in this case default ones will be used).
        • Also notice that if you have Autosave option active, current configuration will be automatically saved every N seconds (see

      general options

        ), or when the program exits.

        • CONFIGURATION MANAGER

This contains a view of the loaded configuration, a text print with the values contained in the current one, and different functions that are basically the same you can find in the main menu bar items under the “File” element.
In this view you can also visualize the loaded settings (either in memory or in current/selected .ini file). By right clicking an element in the list, you can choose between different actions on the selected configuration from the loaded ones, such as select, delete, delete all or refresh.
The actions that fire when clicking the action buttons are described in the next points.

        • RELOAD CONFIGURATION

By clicking on this element you can reload the current loaded configuration. Remember that unsaved values will be lost when reloading.

        • LOAD CUSTOM CONFIGURATION

This function allows you to load previously saved/exported configuration by selecting them from your file System.
If for some reason any value is not found in the given configuration file, a default one will be loaded.
You need to use a valid .ini configuration file saved from ScreepT software.

Hint: if you want to import a copy of configuration file while loading, you have to open configuration manager, right click on configuration tree on the left, and select “import configuration”: after this you will find a copy of the imported configuration in the tree view of user-loaded files (/Application/INI_FILES).

        • EXPORT CURRENT CONFIGURATION

This function allows you to export a backup of the current configuration values of the running ScreepT’s instance.
Exported configuration files can later be imported using the load function.

        • SAVE CURRENT CONFIGURATION

This function will save the configuration in the current loaded file, overwriting it. To save as default use the dedicated function.

        • SAVE CURRENT AS DEFAULT

When clicking this button, your configuration will be saved as default one, and the current loaded will be also default one. This permits you to load this configuration even after restarting ScreepT, without having to manually reload them each time.

        • RESET ORIGINAL

After you click this you will be asked to confirm: if you’ll accept the default configuration values will be used as default configuration.


2.2 – PREFERENCES SUBMENU


        • GRAPHICS OPTIONS

In this section you can choose between some graphic settings that will be mapped into configuration file currently loaded, such as:

          • Graphic User Interface style: choose between different available look and feel options. If supported, you can choose between different themes for a single style;
          • Menu And log text size: these will modify the size of menu bar text, and some of the log text used in crypter and other modules(you have to restart ScreepT before to see changes);
          • Text editor settings: here there are different configurations you can set to customize text editor behaviour;
          • Locale: select the preferred language(this function is not yet implemented);
          • Spellchecker dictionary: choose between different languages available. This will be used in text editor when spell checker is active (remember that spell checker can cause software to slow down, so it’s better to turn it off unless you’re using it);
        • GENERAL OPTIONS

Here you can change your general preferences that are contained in the loaded configuration. You can choose to save, discard, use them, or return to the settings read when opening this section.
In this panel you can configure things like:

        • Autosave configuration: when active, current configuration file will be automatically saved using the chosen timeout;
        • General Volume: used as default for sounds;
        • Password security: this will be used when a password field is used (crypt/decrypt text, Creepter module): according to level selected, the password will be checked for security level requested, and you will be advised if the security best practices are not met;
        • Auto-check updates: if active, ScreepT will automatically check for new version during the startup. If a new version is available you will be asked if you want to download and install it;
        • Default charset: this will be used when reading text from file or during text save to file.
        • Username: this will be displayed in the main title and in some other places to customize your experience
        • Hide launcher at start: if selected launcher will not be shown during startup (unless some blocking problems are detected);

2.3 – CREEPT SUBMENU


        • This is the core function of this software, and implements a multi crypter/decrypter for files and folders, with key generators and a custom key dictionary manager.

In this section you can find all the stuff you need to encrypt and decrypt a copy of your files, using different algorithms combinations.

CreepT uses AES-128 bit and STEG_CRYPT algorithm, that can be combined togheter in order to encrypt/decrypt a copy of your data, with different options.
You can find information about how it works in the CreepT section below 🙂

IMPORTANT: your source files will NOT be deleted or modified. Instead, a unique named folder will be created in the destination folder you choose, and result files will be created in this folder.

        • CreepT – CRYPT AND DECRIPT FILES

When opening this module, you’ll find:

          • On the left side you have informations about key Image-dictionary, a log for current operations, and a button to select a one-use key image importing it from your file system.
          • On the right side you have a drag ‘n drop panel on which you can drag the files you want to code/decode, or select them using the given button “add source file or folder”. After you load them you can add more content simply repeating this operation. The added files will appear in the “Selected files pool”, in which you can see the files waiting to be crypted/decrypted.
            Notice that until you crypt/decrypt them no file will be created.
            By right clicking on this panel you can see a pop up with useful operations on the loaded files. Also this operations will not modify you source file, but only the link created to them (E.G. when removing files you only remove files reference from this view).
          • On the Top you will find all informations about keys and files loaded, with a useful feedback message giving you information about missing keys or errors.
            In this panel you can also provide the AES text key used to crypt/decrypt, and specify which type of coder you want to use. Please be sure to use the right mode for your needs, and remember that you need to use the same mode if you want to decrypt the crypted result!
            When you load a folder the result will contain all his files, mantaining the directory structure.
            When using STEG/COMPLETE mode each file coded will be a folder, for this reason when using this modes you can only decrypt folders. Be sure to import all the result folder when decrypting this kind of files!
            When decrypting files you’ll be asked to choose between putting them in a temporary folder on your desktop (this will be automatically deleted when you close the software), or use a custom directory you choose.
          • In the central section you’ll find a text area that will print all informations about current process, and files/folders being crypted/decrypted.

CRYPTER MODES: Description

          • AES_ONLY
            This mode will use only the AES encryption algorithm, given a text key that you have to write in the password box on top panel. For top security, you should use a 16 characters-long password. (look at the password field color, it gives you a feedback about your password strength).
            IMPORTANT: you will need text password to decrypt the result crypted files, be sure to remember it!
          • STEG_ONLY
            This mode will use only the STEG encryption algorithm, given a PNG image key, that you have to specify in the left panel, either choosin’ it from dictionary (or load it for one use only, and then CreepT will forget about it after usage). For top security, you should use a random pixels image that you can generate with the given “Image Key Generator”, that you find in CreepT subMenu.

            When using this mode, your files will be encoded one by one, using the value of each pixel from key image to produce an ecrypted result that can be decrypted only with the original key image.
            IMPORTANT: you will need the key image to decrypt the result crypted files, be sure to keep it in a safe place (USD stick or HD, but remember: never keep the keys under the doormat!).
            The number of images created depends on the size of source file and size of key image:

            1. If you have to encode a large number of small files use a small image key, or the result will waste space.
            2. If you have to encode big files use a medium-big image, in order to have a faster encoding.
          • COMPLETE
            This mode will combine AES and STEG mode this way: first the source bytes from each file will be coded with AES encryption standard, and then they will be encrypted with STEG mode explained before.

            When used with “Ultra secure” option, this grant a very secure encription by increasing exponentially the entrophy and the number of possible combination… making it very hard to decrypt them without both text key and Image key.
            IMPORTANT: you will need both text password and key image to decrypt the result crypted files, be sure to keep them in a safe place (USD stick or HD, but remember: never keep the keys under the doormat!).

            The number of images created depends on the size of source file and size of image:

            1. If you have to encode a large number of small files use a small image key, or the result will waste space.
            2. If you have to encode big files use a medium-big image, resulting in a faster encoding process.

Now, lets take a closer look to the available options to combine with the chosen algorithm:

          1. ULTRA SECURE OPTIONWhen this checkbox is selected, files will have an extra phase in which AES bytes (or result bytes, in case of ONLY_STEG) will be reordered accorging to values contained in the Key used: CreepT will use theese values as “reorderKey index” to change the order of source bytes before/after to crypt or decrypt them.
            IMPORTANT: if you cript files with this mode, you won’t have to select this option also when decrypting result later. CreepT will keep memory of the selected option by saving an added bit into the result file.
          2. HASH KEY OPTIONWhen this checkbox is selected, you text password (the AES one) will be hashed using a secure algorithm (pbkdf2 with hmac sha512). This means that even if your encripted file will be broken, the attacker won’t discover your actual password, but an irreversible String sequence calculated from it.
            IMPORTANT: if you cript files with this mode, you won’t have to select this option also when decrypting result later. CreepT will keep memory of the selected option by saving an added bit into the result file.

            NB: this mode is’t available when using STEG_ONLY mode.

        • KEY IMAGE GENERATOR

In this panel you can generate your own random .png key image… But remember where you put it: CreepT is so secure that losing this key will result in the impossibility to recover your crypted files!

I suggest to keep the keys in a pen drive or a portable HD, keeping it in a safe place (maybe right next to your heart :D).
You can choose different options when generating a key image, and you can use it to crypt files or folder with STEG or COMPLETE mode. When generating a key you can specify:

          1. Width and Height of image key: remember to choose dimension according to the size of the files you want to crypt. As said before, you can incurr in slow encoding or, worst, in a waste of disk space if selecting it in the wrong way. A fast rule to follow can be:=> Optimize space = small image.=> Optimize speed = size similar to source files size.
          2. Type of key Image: choose between number of bytes for each pixel of generated image.
            Higher value = more security.
          3. “Generate key” button: click this button to generate a new key image with chosen parameters… Just wait for the process to finish 🙂
          4. “Export” button: click this to save the generated image into a folder on your file System
          5. “Add to Dictionary” button: click this to add the generated key to the dictionary. This way it will be saved in a directory inside ScreepT main directory, and will be accessible either from dictionary function and CreepT function seen before.
        • PASSWORD GENERATOR

This is useful when you want to generate a strong random password. Just customize options and click on “Generate” button to generate a new password.
When you open this section, a pop up window allows you to customize settings for generating the wanted password, such as:

          • USE NUMBERS
          • USE SPECIALS
          • USE SYMBOLS
          • PASSWORD LENGTH
          • FROM WORD – with this you can generate a string sequence from a chosen word. In the opening dialog, you can choose either to reach requested length with random words or deterministic words (this mode will always generate same key if the source is the same)
        • KEY DICTIONARY

This is a function similar to the one you can find embedded on left panel in cripter, but with some extra option.
Using this functionality you can have a specific view on which PNG images you have loaded in your personal library, that is saved inside current SScreepTsource launch folder.
The tree view of files is updated in real time, and by right click on it you can view different actions, such as delete all/selected files from dictionary, manual refresh and viewing informations about selected file.
In this panel you can also open the dictionary in system explorer to manage manually the files contained in it.

IMPORTANT: always be careful: don’t delete ScreepT’s internal folders when you view in system explorer: the software may not work as expected or run into unexpected crashes.
However, if you experience any problem, you can run a new instance of ScreepT and reimport your keys manually: just remember to backup them in a safe place!! 😉


2.4 – TEXT EDITOR SUBMENU


      • TEXT EDITOR

This is a built-in text editor with basic functions, and either some extra functionality such as:

      • TEXT SPEAKER – you can use this by clicking on or using the shortcut [Ctrl+spacebar]. This way you will hear the text visible in text-area with english pronunciation. You can also choose the voice speed rate, dragging the selector over the speaker button. (this function is enabled only if the relative plugin is installed on ScreepT)
      • TEXT CRYPT/DECRYPT – with a non-empty password specified in the password-field on top, you can encrypt/decrypt with AES (128bit) the text loaded in text-area, just by clicking on crypt or decrypt (or using the shortcut [Ctrl+shift+C / Ctrl+shift+D]).
      • TEXT MANIPULATION – You can find this functions under the menu “Text-Editor -> text transformation” or with right click on text area -> “text transformation”.
        By clicking on you can make all selected text uppercase, clicking [.Tt] can make all text after dots or separators be uppercase, while a click on [Tt Tt] make text separed by a space starting words with uppercase.
      • TEMPLATES INJECTION – clicking on [Templates] button, a new dialog will open staying on top till close, and in which you can select an existing template, create one from your currently selected text, or even define your own template using current file.
        To use a template just select it from the list and click on “Inject Template”.
      • BASE 64 CONVERTER – with this function you can encode selected text (or all text, if nothing is selected) using base64 encoding. If Ctrl key is pressed, text will be decoded using base64. Just click on button to trigger this function.
      • EOL ANALYZER – you can see which end of line terminators are used wither in loaded text, or in current file. Just right click on text area and choose “View line feeds” to open a pop-up tooltip and see the line terminators (CR/LF A.K.A. “\n” “\r”). This is useful when checking compatibility of a file for different operating systems. If you need to convert current text/file EOL, just right click on textArea and select the wanted option from “Normalize End Of Line” subMenu.
      • CUSTOMIZE THEME – you can choose between different built-in color themes just chosing the wanted one from the given style combo box. It’s possible to define your own theme using xml configuration: in order to have this in the combo box options, you have to add an xml with a valid scheme (take inspiration from the existing ones, you can copy one of them modifying the color hexadecimal values) into folder Application\Resources_ScreepT\themes\custom. To load your scheme you’ll have to restart ScreepT. A built-in style scheme editor is scheduled for the next versions of ScreepT. Keep following the ScreepT website or update your software regularly to have it when available 😉
      • CUSTOMIZE COLORS/FONT – (works only when no theme is selected) you can customize color of background and text just by clicking on the relative button: a chooser dialog will appear and you’ll be able to choose and preview the selected colors on the loaded text.
        With the same process is possible to select your preferred font, just by clicking on .
        If you’ll press OK the selected colors/font will be added to current volatile configuration (theese will not be written to configuration file until you explicitly save them, or until autosave will occur, if selected).
      • IMPORT/EXPORT Crypter workspace – with this function you can choose between import or export a workspace in Crypted form. When clicking this button, a po-up panel will appear, allowing to choose between import a previously crypted workspace folder from your file system, or either export one of the previously loaded workspace.After you’ve selected the wanted options, you will be lead to CreepT view, with the wanted workspace loaded and ready to crypt/decrypt: you have just to choose the crypter mode, and the right keys according to the selected mode. See the CreepT chapter for further details on how to use this function.

        After the encryption/decryption process is completed, you’ll be automatically brought back to text editor. (in case of import, decrypted workspace will be setted as current workspace)

NB: not all available functions are descripted here: hover on buttons to discover all of them, and learn more about related shortcut keys! 🙂


2.5 – VARIOUS SUBMENU


        • SYSTEM INFORMATIONS

IMPORTANT: Download “hardwareInfo” plugin to use this function.

In this section you can find many informations about you system, the java version in use, and current usage of CPU and RAM by ScreepT, but not only.
In fact, here you can find informations about your currently linked displays, HD, RAM, CPU.
In next versions of ScreepT many more options could appear, stay tuned!

        • NETWORK INFORMATIONS

In this section you can find many informations about your network cards, and their main connection informations, such as
local IP, public IP(only if connected to internet), MAC address, gateway, DNS, MTU, and delay.
Just choose your network card from the list on the top center area 🙂

On the right you can find a panel with information about you connection speed, related to the selected network adapter from the list above. To discover up/down speed and delay of your network card, select one with an active internet connection, press on “Calculate connection speed”, and wait for the test to finish to read results. According to the test type selected (Short/medium/large) this can require up to some minutes.

This button will become clickable only when there is an active connection from the current selected network card.

        • IMAGE CONVERTER

Here you can find a selection of useful conversion tools for image conversion. Notice that this is a beta version yet, it still has to improve in next versions of ScreepT 😉

Let’s see a list of some things this converter can do (for now):

          • Change size – Just change size of the ones you like. If you want to keep proportions between height and width, be sure “original ratio” is selected.
          • Change extension – Just select the output extension you want to have after conversion. If you want to keep the original one, be sure “original format” is selected.
          • Choose resize algorithm – An image can be resized in different ways, each one with different load on CPU (and this can have a big impact on time for conversion and final quality): you can select your preferred from the given list on the left.
          • Choose conversion quality – Especially when using lossy output formats like “JPEG/JPG”, changing the quality (from 1 to 100) you can choose the quality of the compression with selected algorithm. Notice that with loseless types this will result in a small optimization or none. For example, PNG format is loseless, but it allows to have a little improvement in terms of disk space, optimizing pixel rapresentation.
          • Export/Add to dictionary – when you have chosen image source (clicking the button on the right) and output parameters, you can either export to a external directory, or add it to key dictionary, to use it later in crypter section (notice that this way the image will be saved in PNG format in dictionary, cause screept handles only this exention).
            Just click on the relative button you can find on the right side of the panel.
          • Reset original size – click on the reset size button to reset the output size to the original one.
        • FILES AND FOLDERS ACTIONS

In this sub-menu you can find some useful functions to manage files and folders located on your File System.NB: all delete actions used here are not reversible, cause the don’t use any “recycle bin” or similar. Be careful before to delete a file/folder!

You can choose between:

        • UpperCase files and folders – when using this, you can choose a file or a folder, and after confirming, all files contained will be renamed to make them start with an uppercase letter.
        • Create directories from string path – you will be asked to specify a valid path of the folder you want to create. ScreepT will create all necessaries missing folders.(Ex. “C:/folderA/folderB/folderC/newFolder” -> creates all folders until newFolder in C drive. On linux obviously there’s no need to specify disk such as in Windows).
        • Copy directory structure – click on this if you want to recreate the structure of a directory without copying the contained files.
          You can select only folders in this function.
        • Delete files by extension click this if you want to delete all files that end with specified extension, which can include the end charachters of filename. If no extension is provided, all contained files will be deleted.
          You can select only files in this function.
        • Delete all directory’s content (all except selected) click this if you want to delete all content (both files and folders) in a given root directory. You will be asked to confirm before to delete directory’s content.
          You can select only folders in this function.
        • Delete all directory’s content – this function will delete all files contained in a root directory you have to specify, without deleting folders contained.
          You can select only folders in this function.

2.6 – HELP SUBMENU


        • Visit this section if you want to know more about ScreepT fuctions, about A.M. Design ‘N Development, visit A.M. Official Website, or simply return to start page.

IMPORTANT: Always remember that changing section you won’t lose any progress of your current opened work, just go back with shortcuts or with the main menu to retrieve the stuff you were doing 🙂!!! IN CASE OF ANY PROBLEM you can export the log with the special function “Export event log”, that may contain useful information about the problem itself, and can help solving the bug if there is one, or understand more of what happened during execution. Send it to me for further bug examination! If you have problems launching the application and cannot extract this way the log, send me “/application/LOG” and “/application/LAUNCHER/LOG” folders in zip format 🙂

To be sure of logging the problem, try to replicate the problem with logLevel setted to DEBUG. In order to do this, select Debug level in launcher settings before to restart ScreepT.

        • EXIT

This closes the software, deleting temporary files if present, and saving current configuration if autosave option is ON.

    • Check for Software Updates – this function is self explanatory: just be sure to have a working internet connection to update the software. NB: you can have some problems updating the software while using a proxy.
    • Install plugins – this function is self explanatory: it opens a new pop up window when you can choose and install plugins for ScreepT. For the early ScreepT versions, this is made mainly to reduce the basic application size, because of some libraries that were very heavy to install as default choice, so I decided to make them installable as plugins.NB: you may experience some troubles while installing plugins or updates while using a proxy: in this case you can setup your proxy going to preferences -> generic options, clicking the world icon. Here you can specify the url/port combination of your proxy, and eventually a username/password combination if you need it (for security reasons, by default password won’t be saved, and must be specified again at each restart).

3 – KEYBOARD SHORTCUTS LIST


3.1 – GENERAL PURPOSE SHORTCUTS


0 – Emergency shortcuts (active everywhere):

    • FORCE CLOSE APPLICATION – [Esc x 4 times] or [Alt + F4 x 4 times]
    • RESTART APPLICATION – [Alt + F5]

1 – File submenu:

    • OPEN CONFIGURATION MANAGER – [Alt + Shift + 1]
    • EXPORT CURRENT CONFIGURATION – [Ctrl + Alt + Shift + E}
    • LOAD CURRENT CONFIGURATION – [Ctrl + Alt + Shift + O}
    • RELOAD CURRENT CONFIGURATION – [Ctrl + Alt + Shift + R}
    • SAVE CURRENT CONFIGURATION – [Ctrl + Alt + Shift + S]
    • SAVE CURRENT CONFIGURATION AS DEFAULT ONE – [Ctrl + Alt + Shift + W]
    • LOAD SCREEPT BUILT IN DEFAULTS – [Ctrl + Alt + Shift + D]
    • EXIT APPLICATION – [Alt + F4]

2 – Preferences submenu:

    • OPEN GENERAL OPTIONS – [Alt + Shift + 2]
    • OPEN GRAPHICS OPTIONS – [Alt + Shift + 3]
    • TOGGLE FULL SCREEN MODE – [Alt + Shift + Enter]
    • IMMERSIVE MODE ON/OFF – [Alt + Shift + M]
    • EXIT IMMERSIVE MODE – [ESC]

3 – Screept submenu:

    • OPEN SCREEPT – [Alt + Shift + S]
    • OPEN PASSWORD KEYGEN – [Ctrl + Alt + Shift + K]
    • OPEN IMAGE KEYGEN – [Alt + Shift + K]
    • OPEN KEY DICTIONARY – [Alt + Shift + D]

4 – Text editor submenu:

    • OPEN TEXT EDITOR – [Alt + Shift + T]
    • IMPORT/EXPORT CRYPTED WORKSPACE – [Ctrl + Alt + Shift + I]

5 – Various submenu:

    • OPEN SYSTEM INFO – [Alt + Shift + Y]
    • OPEN NETWORK INFO – [Alt + Shift + N]
    • OPEN HASH CHECKER PANEL – [Alt + Shift + U]
    • OPEN COLOR PICKER PANEL – [Ctrl + Alt + Shift + P]
    • OPEN CLIPBOARDS-MEMO PANEL – [Alt + Shift + P]

5.1 – Files and Folders actions submenu:

    • UPPERCASE ALL FOLDER CONTENT – [Alt + Shift + 0]
    • CREATE FOLDERS FROM STRING PATH – [Alt + Shift + 9]
    • COPY DIRECTORY STRUCTURE – [Alt + Shift + 8]
    • DELETE FOLDER CONTENT BY EXTENSION – [Alt + Shift + 7]
    • DELETE ALL CONTENT FROM DIRECTORY (RECURSIVE) – [Alt + Shift + 6]
    • DELETE ONLY FILES CONTAINED IN DIRECTORY (RECURSIVE) – [Alt + Shift + 5]

5.2 – Converters and Media:

    • OPEN IMAGE VIEWER – [Alt + Shift + O]
    • OPEN IMAGE CONVERTER – [Alt + Shift + I]

6 – Help submenu:

    • OPEN ABOUT-INFO PANEL – [Alt + Shift + .]
    • EXPORT LOGS – [Alt + E + .]
    • ERASE LOGS – [Alt + Canc + .]
    • OPEN TUTORIAL PANEL – [Alt + Shift + Q]
    • RETURN TO HOMEPAGE – [Alt + Shift + H]

6.1 – RESET PANELS:

  • RESET ALL PANELS – [Ctrl + Alt + Shift + 0]
  • RESET TEXT EDITOR – [Ctrl + Alt + Shift + 9]
  • RESET CRYPTER – [Ctrl + Alt + Shift + 8]
  • RESET CONFIGURATION MANAGER – [Ctrl + Alt + Shift + 7]

3.2 – TEXT EDITOR SHORTCUTS


On-the-fly view change:

    • MAXIMIZE TEXT AREA – [Ctrl + M]
    • SHOW/HIDE SCREEPT TEXT EDITOR’S HEADER – [Ctrl + Shift + Alt + H]
    • SHOW/HIDE SCREEPT TEXT EDITOR’S SUB-HEADER – [Ctrl + Shift + Alt + U]
    • SHOW/HIDE SCREEPT TEXT EDITOR’S FOOTER – [Ctrl + Shift + Alt + L]
    • OPEN/CLOSE FILE TREE PANEL – [Alt + Q]
    • OPEN/CLOSE CLIPBOARD PANEL – [Alt + A]
    • OPEN/CLOSE DOCUMENT MAP PANEL – [Alt + W]
    • SHOW AUTOCOMPLETE OPTIONS – [Ctrl + Spacebar]
    • Open Current file into File System – [Ctrl + Shift + Enter]
    • Open Current file into Shell/Cmd – [Ctrl + Alt + Enter]

On-the-fly View settings:

    • CHANGE FONT SIZE – [Ctrl + Shift + MouseWheel]
    • SHOW/HIDE TAB GRIDS – [Ctrl + G]
    • AUTO SINCHRONIZATION FILE TREE PANEL and CURRENT FILE ON/OFF – [Ctrl + Shift + U]
    • WORKSPACE SYNC ON/OFF – [Ctrl + Shift + W]
    • FILE TYPE LANGUAGE AUTO SYNC – [Ctrl + Shift + L]
    • SELECT NEW WORKSPACE – [Alt + Shift + W]
    • NAVIGATE OUT ONE LEVEL IN FILE TREE – [Ctrl + Alt + Shift + Arrow UP]
    • NAVIGATE IN ONE LEVEL IN FILE TREE – [Ctrl + Alt + Shift + Arrow DOWN]
    • INLINE TABS ON/OFF – [Ctrl + Shift + I]
    • ADAPT WIDTH TO SCREEN SIZE – [Ctrl + Shift + A]

Various and text editor panels:

    • OPEN SPECIAL/ESCAPES PANEL – [Ctrl + E]
    • OPEN TEMPLATES PANEL – [Ctrl + T]
    • OPEN CALCULATOR – [Ctrl + Alt + C]
    • OPEN COLOR PICKER – [Ctrl + Alt + Shift + P]
    • OPEN HASH CHECKER PANEL – [ Alt + Shift + U]

Text search panels:

    • OPEN SEARCH PANEL – [Ctrl + F]
    • OPEN REPLACE PANEL – [Ctrl + R]
    • OPEN GOTO LINE PANEL – [Ctrl + L]

File actions:

    • SEE CURRENT FILE PROPERTIES – [Alt + Enter]
    • RELOAD FILE FROM DISK – [Ctrl + Shift + R]
    • LOAD FILE – [Ctrl + O]
    • SAVE FILE – [Ctrl + S]
    • SAVE FILE AS – [Ctrl + Shif + S]

Text editing functions:

    • UNDO – [Ctrl + Z]
    • UNDO X5 – [Ctrl + Alt + Z]
    • REDO – [Ctrl + Y]
    • REDO X 5 – [Ctrl + Alt + Y]
    • COLLAPSE CURRENT FOLD – [Ctrl + (Numpad -)]
    • EXPAND CURRENT FOLD – [Ctrl + (Numpad +)]
    • FONT SIZE ++ – [Ctrl + Shift + (+)]
    • FONT SIZE — – [Ctrl + Shift + (-)]
    • UPPERCASE ALL SELECTED – [Ctrl + ArrowUp]
    • UPPERCASE AFTER DOTS/SEPARATORS – [Ctrl + Shift + .]
    • DELETE LINE – [Ctrl + D]
    • COMMENT SELECTION WITH CURRENT LANGUAGE – [Ctrl + Shift + K]
    • ENCAPSULATE SELECTION INTO TAG – [Ctrl + Alt + T]
    • DUPLICATE LINE UP – [Ctrl + Alt + Arrow up]
    • DUPLICATE LINE DOWN – [Ctrl + Alt + Arrow down]
    • REMOVE SPACES IN SELECTION – [Ctrl + (-)]
    • DELETE CURRENT LINE – [Ctrl + D]
    • MOVE CURRENT LINE UP/DOWN – [Alt + Up/Down]
    • RECTANGULAR SELECTION – Keep pressed “Alt” while selecting text to select in rectangular mode
    • COPY TEXT TO SYSTEM CLIPBOARD (Keeping Style with copy/paste) – [Alt + C]
    • FORMAT CURRENT SELECTED TEXT (if void selection all will be selected) – [Ctrl+Shift+F]

Specific Various functions:

    • SPEAK TEXT / STOP SPEAKER – [Ctrl + Alt + spacebar]
    • CRYPT TEXT – [Ctrl + shift + C]
    • DECRYPT TEXT – [Ctrl + shift + D]
    • BASE 64 ENCODE TEXT: – [Alt + 4]
    • BASE 64 DECODE TEXT: – [Ctrl + 4]

Tabs, Text, and History navigation:

  • NEW TAB – [Ctrl + N]
  • CLOSE CURRENT TAB – [Ctrl + W]
  • CLOSE ALL OPENED TABS – [Ctrl + Alt + Shift + (-)]
  • NEXT TAB – [Ctrl + TAB]
  • PREVIOUS TAB – [Ctrl + Shift + TAB]
  • NEXT TAB IN HYSTORY – [Alt + right Arrow]
  • PREVIOUS TAB IN HYSTORY – [Alt + left Arrow]
  • REFRESH FILE LIST IF PRESENT – [Ctrl + F5]
  • VERTICAL SCROLL UP – [Ctrl + Arrow up]
  • VERTICAL SCROLL DOWN – [Ctrl + Arrow down]
  • VERTICAL SCROLL SPEED + – [Ctrl + MouseWheel]
  • VERTICAL SCROLL SPEED ++ – [Ctrl + Alt + MouseWheel]
  • HORIZONTAL SCROLL LEFT – [Ctrl + Alt + Arrow left]
  • HORIZONTAL SCROLL RIGHT – [Ctrl + Alt + Arrow right]
  • HORIZONTAL SCROLL – [Shift + MouseWheel]
  • HORIZONTAL SCROLL SPEED + – [Shift + Alt + MouseWheel]