Updates from ivanl Toggle Comment Threads | Keyboard Shortcuts

  • ivanl 8:25 am on March 16, 2010 Permalink | Log in to leave a Comment
    Tags: luxology, material,   

    I just downloaded some fantastic material files from Luxology Share Assets site but I’m having trouble getting the tire treads to work in PV360. If I simply copy the material folder into the material library as the tutorial explains, I usually crash when trying to apply it to a part. Then I tried copying just the .lxp file and it stopped crashing but didn’t show the material either. Anyone have experience with this?

    Also… I had another downloaded material work fine, just the tire tread currently not working.

     
    • Ben 10:11 am on March 19, 2010 Permalink

      Seems you have stumped us. I am not a PhotoView guy but maybe if you contact Rob Rodriguez at his site http://robrodriguez.com/wordpress/ he may be able to help. I will see about getting him over here to help out…

    • RobRodriguez 10:35 am on March 19, 2010 Permalink

      This is a tricky one ;) PhotoView crashes on certain LXO materials downloaded from the Luxology site because it can’t the files it needs. In your case it can’t find the texture files for the tread. PhotoView can’t find the files because the materials downloaded from the Luxology site are set up for a modo file structure. In order to make this work you have to duplicate the modo file structure.

      The LXO file should be placed in install drive:/program files/SolidWorks/PhotoView 360/resrc/presets/materials. I like to make my own folder in the materials folder for my downloaded materials.

      Now create this folder structure
      install folder:/Program Files/Luxology/modo/content/Assets/Images/AssetSharing/Materials

      Now copy the downloaded material texture files (or folders with the texture files) into the materials folder you created (last one in the string).

      PV360 should now be able to find the texture files and use them.

      Note: Some materials work better than others. PV360 has a very limited subset of the settings modo has. Once you’ve applied your downloaded material PV360 may not have enough controls available to adjust your material so it appears correctly. ie, the tire tread may apply in PV360 now that the work above has been done but you may not be able to scale, map and locate it correctly on your geometry.

      The circular brushed texture on this guitar is from the asset sharing site and it happened to work great ;)

      http://files.solidworks.com/InternalMarketing/PressRoom/Consumer/Fender%20Flames%20FINAL.jpg

    • ivanl 12:51 pm on March 19, 2010 Permalink

      Thanks Ben, Rob… I tried what you said and put the downloaded materials into the following:

      C:\Program Files\Luxology\modo\content\Assets\Images\AssetSharing\Materials

      Nothing new shows up though in PV360 appearances window. It doesn’t find anything… I put 3 different materials in there.

      Yes, I’ve found very limited control which is definitely frustrating. But I’ve been hearing that will all be fixed come 2011 eh? Looking forward to it.

    • RobRodriguez 12:55 pm on March 19, 2010 Permalink

      When you say “nothing new shows up in the appearances window” you mean there isn’t a new material added or you mean the new material is there but still doesn’t apply the tire tread?
      Are you on a 32 or 64 bit OS?

    • ivanl 1:02 pm on March 19, 2010 Permalink

      Yeah, sorry… there is no new material added. I’m assuming it would show a new folder/category in the top level of appearances, but nothing there. Running 32 bit XP Pro.

    • RobRodriguez 1:06 pm on March 19, 2010 Permalink

      In this folder

      install drive:/program files/SolidWorks/PhotoView 360/resrc/presets/materials.

      Create a new folder called Assets (you can really name it anything) and add the lxo file only from the downloaded asset folder. If you open the appearance pallete in PV360 you should have a new folder named “assests” with a thumbnail for a material “tire tread”

    • ivanl 1:26 pm on March 19, 2010 Permalink

      Ok, added only the .lxp file to install drive:/program files/SolidWorks/PhotoView 360/resrc/presets/materials.

      Materials show up in appearances palette like you say, but when I pull them over to the model it doesn’t apply the material at all.

      Do I need to do anything with other files that download with it? There’s usually a subfolder with bump or displacement images and I’ve tried it with or without those extra files, no difference, still don’t work.

    • RobRodriguez 1:32 pm on March 19, 2010 Permalink

      The other files (folders) in the download should be put in the this location.

      install folder:/Program Files/Luxology/modo/content/Assets/Images/AssetSharing/Materials

      If the tire tread doesn’t work try some different downloaded files that have textures (like the circular brushed steel). If those work then it just may be the tire tread material is too complicated for PV360.

    • ivanl 1:55 pm on March 19, 2010 Permalink

      Still nothing. I’ve placed texture files/folders into that ‘luxology’ path, and .lxp files into the ‘solidworks/photoview 360′ path and it doesn’t work. Not the tire tread, or several others like circular brushed steel, pebbles, glowing wireframe.

      The only constant I’ve found is that materials with no texture files work great, like honey-light, and orange skin.

      What is the following path for? I even tried placing texture files into an asset folder under here but it didn’t help… C:\Program Files\SolidWorks Corp\PhotoView 360\resrc\presets\images

      edit: running SW2010 SP2.0

  • ivanl 7:22 am on October 30, 2009 Permalink | Log in to leave a Comment
    Tags: mating wheels, rolling mate   

    I’m trying to mate a round part that rolls on a flat part… best example, a wheel driving on the ground. I thought the rack and pinion mate would do the trick but it ain’t. My flat part is stationary, and the round part rolls and moves forward. Any success with this?

     
    • Chris Serran 9:10 am on October 30, 2009 Permalink

      Are you allowed to post the assembly to play around with it?

    • ivanl 10:42 am on October 30, 2009 Permalink

      Sure, try this. I only included the interacting parts. What I found is that the rack and pinion mate is working if I allow the base to slide (like a rack). The rail then rotates if you fix the center of the radius… of course I’m trying to do the opposite and fix the base and rotate/roll forward the rail.Attachment – rolling-asm

    • CBL 11:31 am on October 30, 2009 Permalink

      One method would be to constrain a point or vertex of the straight portion along an involute curve.

    • ivanl 11:51 am on October 30, 2009 Permalink

      I have the straight section fixed… not sure I follow your method.

    • Chris Serran 12:25 pm on October 30, 2009 Permalink

      To expand on CBL’s point.
      Create a tangent mate between the rail and the track. Next create a profile of the path the rail follows. I made 8 fixed points about a common point on rail, based on each position of the teeth. I then created a spline about those points.
      In Mates->Advanced Mates use “Path Mate”. This will constrain a point on the rail to the spline just created.

    • ivanl 1:03 pm on October 30, 2009 Permalink

      A coincident mate works the same as a path mate in my case I believe… check this attachment to see if it’s setup like you explained. It works, but it’s definitely a workaround.Attachment – rolling-asm-with-spline

    • Chris Serran 12:17 pm on October 31, 2009 Permalink

      That’s pretty much how I had it setup, just used a different reference point to create the sketch.

    • ccfoam 8:46 pm on January 19, 2010 Permalink

      Hi
      It’s hard to believe but I’m working on the same type of tipping dumpster. My rocker is a spline. Is there anyway to do the same thing with a spline instead of a radius?
      Chuck

  • ivanl 12:54 pm on September 17, 2009 Permalink | Log in to leave a Comment
    Tags: , go Oilers   

    So… I just upgraded to 2009 SP4.1, and if I’m not mistaken I used to be able to single click on a feature or sketch in the FM and have all the feature/sketch dimensions appear. Not so anymore. Has anyone experienced this, is the latest SP the culprit, or is an option turned off, or is my mind just way off in another land… like the dawning of a new hockey season!

     
    • cbergman 1:28 pm on September 17, 2009 Permalink

      Go to the Features tab on the command manager and turn on the Instant3D Feature. This should let you do that.

    • ivanl 2:50 pm on September 17, 2009 Permalink

      Excellent!… I thought it was something like that but I normally don’t use the CommandManager so I forgot what actually did this. Thank you much!

  • ivanl 8:15 am on September 14, 2009 Permalink | Log in to leave a Comment
    Tags: ,   

    Section view labels in my drawings are now starting at B-B then C-C, D-D, etc… who took A out of the alphabet?… any ideas how to fix my drawing template?

     
    • CBL 9:25 am on September 14, 2009 Permalink

      Open the template, right-click and select Properties. The Next View Label option is in the top RH corner.

    • ivanl 10:37 am on September 14, 2009 Permalink

      wow… I’m embarrased… if only everything was that easy. Thank you much!

  • ivanl 1:10 pm on August 10, 2009 Permalink | Log in to leave a Comment
    Tags: lofted bends,   

    I’m having trouble trying to flatten a ‘pipe clamp half’ when it is a conical design. The important factor is to have the mating faces of the flanges in the correct location, 180 deg apart, or coincident with the front plane in my case. The attached part is modeled correctly but doesn’t flatten. I actually prefer doing a revolved thin part, insert bends, and add the flanges. But if you revolve 180 deg, the flanges add too much material due to ‘bend outside’ flange location. Changing revolve to 179 deg or so may actually work fine for this part, but I’ve had lots of cone parts that have too steep of a slope that the flange still interferes, or is not projecting parallel to front plane. Sorry for the boring Monday read… but does anyone have a better solution for this? Currently I manually (AutoCAD) subtract extra material in my flat pattern when laying out to lasercut.
    Attachment – 2009_8_10_14_10

     
    • gupta9665 1:52 am on August 11, 2009 Permalink

      Not sure why you designed it like this way. Simply create the 180° cone and then add edge flange. If you don’t know, you edit the profile of the flange by clicking on “Edit Flange Profile”. Look at the pic.

    • gupta9665 1:54 am on August 11, 2009 Permalink

      Not sure why didn’t pic showed up.Attachment – edge-flange-profile

    • ivanl 2:16 pm on August 11, 2009 Permalink

      I have made it like you said, but it only works well with a straight cylinder. On a steep cone the feature ‘works’ but doesn’t correctly lay it out. Insert it into assembly and do a circular pattern around a ‘mid axis’ and you’ll see the interference. Take the revolve back a degree or two and you’ll see a growing gap. The flange will no longer be parallel to the front plane.

  • ivanl 6:43 am on July 10, 2009 Permalink | Log in to leave a Comment
    Tags: ,   

    Exploded view drawing 

    This is Mr. Su Perannoyed and I’m having some issues in a relationship of mine. It’s an intimate relationship I’ve developed with exploded views that really allows me to see the assembly for what it is, and more importantly, how it works. But how can I balloon items that are mysteriously outside the drawing view? Just not working here. The drawing view (see screenshot) is much smaller than the actual extent of the exploded view………..

     
    • ivanl 6:50 am on July 10, 2009 Permalink

      Active drawing view didn’t show up there… I’ve sketched where the drawing view is on this one

    • CBL 9:45 am on July 10, 2009 Permalink

      Sorry, not quite following you. Are you saying there are exploded components, outside of the drawing view and drawing border, which cannot be seen?

    • ivanl 10:32 am on July 10, 2009 Permalink

      Not the drawing border, but the exploded view itself. My second screenshot showing the border showed up for a bit and now disappeared again… (help Ben?) but what happens is the size of the drawing view is incorrect, and much smaller than the extent of the components you see. Definitely a glitch of some sort.

    • Ben 12:26 pm on July 10, 2009 Permalink

      I had fixed the issue with the post and see you edited it again that is where it got lost how did you edit it? Thru the SolidWorks addin or on a browser? If the browser what browser? I fixed it again DONT TOUCH! :)

    • ivanl 1:15 pm on July 10, 2009 Permalink

      heh heh… sorry Ben, I caught on by now. Edits and replies done through SW addin

    • Ben 1:31 pm on July 10, 2009 Permalink

      Ok thanks, no need to be sorry I need to fix this…. thanks

    • CBL 2:16 pm on July 10, 2009 Permalink

      Does the Auto-balloon function not work?

      What happens (or doesn’t happen) when you try to balloon the out-of-border components?

    • CBL 2:31 pm on July 10, 2009 Permalink

      What happens when you lock the view focus?

    • Chris Serran 2:42 pm on July 10, 2009 Permalink

      @ivanl
      I’ve run into this before. For some reason the drawing view border doesn’t size to the extent of the geometry in the view.
      As a result you can’t select anything outside of the drawing view border. A workaround I have used is to sketch a line, starting in the middle of the view and out past the furthest point of the geometry.
      This forces the drawing view border to extend to the sketched line, allowing you to select geometry you couldn’t before.

      What version of SolidWorks are you on? I haven’t seen this behaviour in quite some time.

      @CBL I don’t recall if locking the view focus or using auto-balloon worked or not. I may have not even tried.

    • ivanl 7:28 am on July 13, 2009 Permalink

      I’m using SW09 SP3.0. Locking view focus doesn’t help, but surprisingly auto balloon identifies and balloons the parts outside the drawing view. Of course these are never in the ideal places so when I move a leader then I lose the reference right away. When I try to manually balloon a component outside drawing view it doesn’t highlight an edge at all. If you click on a face or edge it just gives the question mark with no leader. Also if you zoom into that area the parts will disappear.

      Chris, great work around. Tried sketching the line from center of view to outside extents of components and bravo! it recognizes edges/part.

    • Chris Serran 7:24 am on July 14, 2009 Permalink

      One other thought I’ve had, when working in this drawing are the components lightweight?

    • ivanl 7:47 am on July 14, 2009 Permalink

      No, not working in lightweight. Which brings up another thing that frusterates the heck outta me… I haven’t found a clear answer or reason, but ever since we upgraded to SW2009 it seems that when opening an assembly drawing the components are automatically loaded as lightweight with no option anywhere to load as resolved. Anyone know why? I’m clueless. I prefer not to work lightweight at all and for my purposes never really need to.

    • Chris Serran 7:56 am on July 14, 2009 Permalink

      This was an “enhancement” put into SW2009.
      There was a lot of kick back from the community on the forums and as of SP4 you have the option to turn it off.
      When you go to open the drawing you can now uncheck “Lightweight”

    • ivanl 7:59 am on July 14, 2009 Permalink

      Sweet. I just lived with it and didn’t research it. Thanks for the input Chris.

  • ivanl 11:11 am on June 24, 2009 Permalink | Log in to leave a Comment
    Tags: , mass properties   

    I just realized that at first effort it’s kinda hard to start a post without I… I’ve… I’m… :| Ok, I’m wondering if anyone knows of a great way to graphically display the center of mass on a part/drawing. I can setup custom properties to display the value… but how can I simply graphically show it and dimension it… or even dummy model it.

     
    • Brian 1:29 pm on June 24, 2009 Permalink

      You can sketch a CG mark and locate it with linked dimensions, or use a macro such as http://sw.fcsuper.com/index.php?name=UpDownload&req=getit&lid=133 to create a 3D point that can be dimensioned to.

    • superpilun 4:15 pm on June 24, 2009 Permalink

      there is a macro that sketches a point at the c.g. from there you can accomplish what you want. http://www.solidworkstips.com/macro_pages/index.htm

    • ivanl 7:22 am on June 25, 2009 Permalink

      Hey, thanks for links guys. The macro works fine except it would be great if it would update the location of the point as the CG changes when the part changes. About the linked dimensions… what happens if you dimension it off the origin but it moves to a negative value?

    • ivanl 7:37 am on June 25, 2009 Permalink

      Hey, thanks for the links guys. Macro works great, except it would be nice to have the point update as the CG changes with changes to the part. About linking dimensions… if I dimension off the origin, I’m not sure if it will recognize a negative value should it move to the opposite side of the origin?…. just thinking out loud

    • Brian 8:14 am on June 25, 2009 Permalink

      Yes, I have griped to myself several times about there not being some type of CG feature in SolidWorks that was live and would automatically update. I have even submitted an enhancement request or two in years past.

      You will just have to re-run the macro to get a new CG point. If you use a macro, there shouldn’t be any need to link dimensions. SolidWorks 2009 allows negative dimensions and will flip the orientation of the dimensioned object, but I’m not sure if that will work with linked dimensions… I haven’t tried it, but theoretically, it should work.

    • ivanl 8:19 am on June 25, 2009 Permalink

      I hear ya, maybe I’ll play with it more if I find the time. Thanks for now Brian.

    • ivanl 7:56 am on June 26, 2009 Permalink

      cool… thanks for the info

  • ivanl 3:00 pm on April 14, 2009 Permalink | Log in to leave a Comment
    Tags: script error   

    Ben, I get this ‘Internet Explorer Script Error’ every time I hit a link or shutdown SolidWorks. Must hit ‘Ok’ 9 times and then it proceeds to the link I hit, like comments or login. Just lettin you know… my apologizes if you’ve answered this already. Tanks

     
    • admin 3:31 pm on April 14, 2009 Permalink

      Ya this has been a pain in the butt with the new internet explorer. It seems if you clear the Cache in IE it seems to fix it. I am still very slowly working on some new code that will hopefully solve the problem. Here is a previous post on it:

      http://solidjott.com/2009/01/28/i-am-still-getting-this-error-message-ev/#comments

    • admin 3:34 pm on April 14, 2009 Permalink

      Oh and one more thing. If you hit the close window ‘x’ vs the yes or no it reduces the number of windows to hit. Really sorry for the inconvenience, rest assured we are working on it…

    • ivanl 4:05 pm on April 14, 2009 Permalink

      ok… no worries

  • ivanl 10:46 am on March 6, 2009 Permalink | Log in to leave a Comment
    Tags: mirror bodies, sheet metal part   

    Here’s a scenario I’ve always had a little bit of trouble with in a sheetmetal part. I’ve extruded a corner filler pc as a separate solid body (not merged) and then mirrored it to opposite corners. This works well except for the last corner (diagonal one, furthest away). I’m wondering if there’s a reason to the madness? The error message says ‘To mirror a sheetmetal part,….’ but I’m not trying to mirror the sheetmetal part, just the corner solid body. I know there’s a few different solutions to this part (like making an asm) that would work but I like doing these simple fill pcs in the part and it works for our manufacturing process, etc, etc… I’ll try post the part file and see if anyone has a clue as to what’s not making it work. Thanks!           *edit* horray, we have a part->        tub-test

     
    • admin 3:26 am on March 7, 2009 Permalink

      Try zipping up the file and attaching it again. We are still working on new functionality and I have been playing with the settings. A zip file should work

    • Rossco 3:34 am on March 7, 2009 Permalink

      Hi ivanl, and everyone else.
      I dont think i can give you any technical explination for some of the “madness” going on with sheet metal parts.
      I have also had unexplained issues mirroring separate bodies around the base part like this, and it would have something to do with exact alignment and becoming a multibody, although i dont know why only with one corner or similar when the others work.
      So, the way i see it is that since its a symetrical part (hence all the mirroring) i would roll back and generate only one side, even one quater, then mirror the single body, merged and continue from there with your non symetry details (cuts, holes)
      Hope this helps a little, Rossco

    • admin 3:46 am on March 7, 2009 Permalink

      This may be your issue. You cannot have a sheetmetal part with multiple bodies. It simply will not work. Although at SolidWorks world there was mention that Sheet metal might support multiple bodies in 2010 .

    • admin 3:47 am on March 7, 2009 Permalink

      You can mirror features, not bodies.

    • ivanl 10:31 pm on March 7, 2009 Permalink

      Ben, unless I’m misunderstanding you, that’s not my issue. If you can see the 3 corners that are filled in, those are separate bodies in a sheetmetal part. Just extrude and uncheck merge bodies. It works, and it works to mirror those bodies once to each corner straight across. But to mirror one of the mirrored bodies to the furthest corner will NOT work.

      Rossco, I sometimes get other issues when merging an extrude with a sheetmetal part, sometimes not. Mirroring the ‘sheetmetal body’ of a part is really tricky sometimes so I’m guessing merging the extruded part would really complicate this. Of course in either situation you’d have to suppress those features/bodies to get your flat pattern to unfold correctly.

    • admin 2:54 am on March 8, 2009 Permalink

      The best thing to do is to zip and upload the file so we can look at it. Basically when I say you cannot have multiple bodies in a sheetmetal part, you can have multiple bodies but when there are multiple bodies the part will get errors and not be able to flatten unless the extra bodies are suppressed or deleted.

    • ivanl 3:25 am on March 8, 2009 Permalink

      Yeah, I gotcha. I’ll try upload it again when I get back to work on Monday…

    • ivanl 2:32 pm on March 9, 2009 Permalink

      … part attached

    • CBL 8:05 pm on March 9, 2009 Permalink

      For the fourth piece, do a circular pattern of the original corner piece.

    • ivanl 9:24 pm on March 9, 2009 Permalink

      CBL, well now, that would be too easy wouldn’t it. I forgot about that one, thanks for the tip.

  • ivanl 7:46 am on December 17, 2008 Permalink | Log in to leave a Comment
    Tags: automated tasks, , macros, pdf   

    I’m looking for a way to setup a one-click process for saving a SW drawing as a pdf and/or dwg file. Seems highly possible since it’s the same sequence of commands… save as, file type pdf (or dwg), ok. Is it done with a macro or what? I’m a little unexperienced in that area.

     
    • admin 8:26 am on December 17, 2008 Permalink

      I have a PDF macro that will make the PDF, DXF or DWG every time you save the file I like.

      http://www.markkulehtola.net/wb/pages/solidworks/swxx-tools/new-stuff/swupbb-2008.php

    • whynotdesign3d 8:58 am on December 17, 2008 Permalink

      I use a macro that does a saveas.pdf and saveas.dxf to a read only common directory for purchasing and manufacturing to use. This is how I “publish” released documents. I can send you the macro via email.

    • deek05 10:55 am on December 17, 2008 Permalink

      We have a macro does a saveas.dwg…

    • ivanl 1:32 pm on December 17, 2008 Permalink

      Well… great stuff guys. I just need to tweak this a bit. Ben, handy tool but I don’t need it to save EVERY dwg I save. I really just want to set a keyboard shortcut or toolbar button to run the macro. whynotdesign3d, can you tweak the macro not to save in one location, but always in the folder my drawing is in?

      BTW, great add-in-Ben!

    • Chrism 2:42 pm on December 17, 2008 Permalink

      Ivan,
      I read your post and tried out recording a macro for it, which worked great. In an attempt to find out how to add a custom macro button to a toolbar I came upon this site.
      http://www.solidworkstips.com/api_pages/00_currentapi.htm

      You may find it useful. Good question too, I’ve been meaning to do this for a while and this gave me the motivation.

    • deek05 7:29 am on December 18, 2008 Permalink

      Ivan,
      The macro we use saves to the folder where the Solidworks files are located.

    • Chris Serran 7:39 am on December 18, 2008 Permalink

      I like that add-in Ben, I’ve installed it on both our machines. We output pdf for others to reference our drawings and dwg for a waterjet matrix.

    • ivanl 11:04 am on December 18, 2008 Permalink

      Thanks a bunch guys, great link to tip Chrism. That explains exactly what I don’t know about writing code and stuff. It works like a charm, saving pdf or dwg to current drawing folder. I only have one more wish… to prompt when it overwrites an existing pdf/dwg :)

      cheers

    • JohnPGreiner 4:37 pm on December 18, 2008 Permalink

      Ok, here is some code for you.
      It checks weather or not the file exists and asks the user if it is ok to overwrite.

      *** Begin Code ***

      Dim swApp As SldWorks.SldWorks
      Dim Part As SldWorks.ModelDoc2

      Sub main()

      Dim longErrors As Long
      Dim longWarnings As Long
      Dim sFileName As String

      ‘ Get SolidWorks
      Set swApp = Application.SldWorks
      ‘ Get the Active Document
      Set Part = swApp.ActiveDoc
      ‘ Get the FilePath of the Active Document
      sFileName = LCase(Part.GetPathName)

      ‘ Change the file name from a SolidWorks File to a PDF file
      If Part.GetType = SwConst.swDocASSEMBLY Then
      sFileName = Replace(sFileName, “.sldasm”, “.pdf”)
      ElseIf Part.GetType = SwConst.swDocPART Then
      sFileName = Replace(sFileName, “.sldprt”, “.pdf”)
      ElseIf Part.GetType = SwConst.swDocDRAWING Then
      sFileName = Replace(sFileName, “.slddrw”, “.pdf”)
      End If

      ‘ Not Great coding technique, but it works for this case
      On Error GoTo FileNotFound

      ‘ If the file does not exist, then FileLen will return an error.
      ‘ The above line of code will send the erro to the FileNotFound: heading
      ‘ If FileLen does not return an error, then the file exists and we need
      ‘ to know if it is ok to overwrite it.
      If FileLen(sFileName) > 0 Then
      If MsgBox(“File Exists, ok ot overwrite?”, vbYesNo) = vbYes Then
      FileNotFound:
      Part.SaveAs4 sFileName, 0, SwConst.swSaveAsOptions_Silent, longErrors, longWarnings
      End If
      End If

      End Sub

      *** End Code ***

      Let me know if you are looking for something different.

      John

    • ivanl 8:16 am on January 22, 2009 Permalink

      Hey John. I finally got back and tried your code… no dice. It’s coming up with errors when I run it. But it sounds like it would do the right thing for me. Any way to make the code work properly? Thanks for the input!

c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel