Ctrl+Shift+C not creating a forward declaration? lazarus / 9-Editor ---------------------------------------------------------------------- Flight714 · 2019-11-12 21:35 I was just running through a tutorial and saw this: QuoteNow, place your cursor inside the procedure and press Ctrl+Shift+C. That will create a forward declaration under the TForm1 class. The problem is, that doesn't seem to work for me. When I place my cursor inside a procedure and press Ctrl+Shift+C, nothing happens. Is there an alternate shortcut I should use? Thank you. ---------------------------------------------------------------------- winni · 2019-11-12 22:55 Hi! Shift Ctrl C is the default and should work on all systems. Try: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i Procedure TForm1.HumptyDumpty;begin end; Press Shift Ctrl C inside this procedure results in Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i TForm1 = class(TForm)  ... privateprocedure  HumptyDumpty;....end;  Test it. Or have you played around with the keyboard shortcuts? Winni ---------------------------------------------------------------------- Martin_fr · 2019-11-13 00:25 Just a guess... "inside" the procedure. But maybe if you are on/at an other identifier it attempts to act on that identifier instead (which may lead to no result).