diff --git a/README.md b/README.md index 63f4843..6ccdf45 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ The latest 3DSX/CIA/3DS download can be found on the = MAX_LIST && fileMax - fileNum >= 0 && from < fileMax - MAX_LIST) @@ -586,9 +604,17 @@ int main(int argc, char **argv) if(listDir(from, MAX_LIST, fileNum, dirList) < 0) err_print("Unable to list directory."); continue; } - + // ignore L release if key combo with L used + bool keyLActivation = false; + if (kUp & KEY_L) { + if (!keyLComboPressed) { + keyLActivation = true; + } + keyLComboPressed = false; + } + bool goToPrevFile = (kDown & KEY_ZL) || keyLActivation; // don't go to ../ - if (kDown & KEY_ZL && fileNum > 1) { + if (goToPrevFile && fileNum > 1) { fileNum -= 1; if(fileMax - fileNum > MAX_LIST-2 && from != 0) from--;