![]() |
|
[Project ] Semi-Keys - Printable Version +- Sinisterly (https://sinister.li) +-- Forum: Coding (https://sinister.li/Forum-Coding) +--- Forum: Visual Basic & .NET Framework (https://sinister.li/Forum-Visual-Basic-NET-Framework) +--- Thread: [Project ] Semi-Keys (/Thread-Project-Semi-Keys) Pages:
1
2
|
[Project ] Semi-Keys - RA1N - 09-24-2014 Project: Semi-Keys Author: RA1N Progress: 60% Project Components:
So this project was mainly inspired by the way that 90% of all spell checks work. What this does is it maps out the keyboard's keys as points (x, y). Eg. q = (0,0), w = (0, 1), etc.. I then developed a function to use the same system to get the key for a given coordinate. So if I used (1, 3) it would return "f". Keys: Code: {"q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[", "]", "\"}
{"a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "'"}
{"z", "x", "c", "v", "b", "n", "m", ",", ".", "/"}To prevent bugs I also included offsets used to calculate the surrounding keys based on how the standard keyboard is laid out. Next, Using the method to get the keys from the coordinates. It then finds the keys around it by using the offsets and other calculations. Media: Spoiler:![]() ![]() ![]() [Project ] Semi-Keys - RA1N - 09-24-2014 Project: Semi-Keys Author: RA1N Progress: 60% Project Components:
So this project was mainly inspired by the way that 90% of all spell checks work. What this does is it maps out the keyboard's keys as points (x, y). Eg. q = (0,0), w = (0, 1), etc.. I then developed a function to use the same system to get the key for a given coordinate. So if I used (1, 3) it would return "f". Keys: Code: {"q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[", "]", "\"}
{"a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "'"}
{"z", "x", "c", "v", "b", "n", "m", ",", ".", "/"}To prevent bugs I also included offsets used to calculate the surrounding keys based on how the standard keyboard is laid out. Next, Using the method to get the keys from the coordinates. It then finds the keys around it by using the offsets and other calculations. Media: Spoiler:![]() ![]() ![]() RE: [Project ] Semi-Keys - EZiX_mybb_import9300 - 09-24-2014 seems like a nice project. Goodluck with it mate
RE: [Project ] Semi-Keys - EZiX_mybb_import9300 - 09-24-2014 seems like a nice project. Goodluck with it mate
RE: [Project ] Semi-Keys - RA1N - 09-25-2014 Thanks man. I really just need to find a good dictionary API or atleast a good wordlist that can be compressed to reduce the amount of resources needed from the user. RE: [Project ] Semi-Keys - RA1N - 09-25-2014 Thanks man. I really just need to find a good dictionary API or atleast a good wordlist that can be compressed to reduce the amount of resources needed from the user. RE: [Project ] Semi-Keys - EZiX_mybb_import9300 - 09-25-2014 (09-25-2014, 06:12 AM)RA1N Wrote: Thanks man. I really just need to find a good dictionary API or atleast a good wordlist that can be compressed to reduce the amount of resources needed from the user.if you want, i might be able to code a PHP dictionary API for you
RE: [Project ] Semi-Keys - EZiX_mybb_import9300 - 09-25-2014 (09-25-2014, 06:12 AM)RA1N Wrote: Thanks man. I really just need to find a good dictionary API or atleast a good wordlist that can be compressed to reduce the amount of resources needed from the user.if you want, i might be able to code a PHP dictionary API for you
RE: [Project ] Semi-Keys - RA1N - 09-26-2014 Anything that you would like to develop would be appreciated and I will give credits but, this a part of a full project I want to do. RE: [Project ] Semi-Keys - RA1N - 09-26-2014 Anything that you would like to develop would be appreciated and I will give credits but, this a part of a full project I want to do. |