记录下allegro快捷键设置问题,更改设置后保存问题

快捷键好多沿用了ad的,毕竟从ad转过来的,所以好些快捷键和ad差不多,虽然现在ad画板都忘差不多了o(╯□╰)o
问题1:
每次在软件里边配置用户设置后,env文件被覆盖
答:
原因是快捷键设置位置不对,必须在env文件中

User Preferences section之前,否则更改设置会被覆盖掉

在这里插入图片描述
问题2:
之前没注意快捷键funckey 和alias有什么区别,把所有快捷设置复制到### User Preferences section之前,发现alias的快捷键设置不好使了
答:
先说下两者区别,Alias对于字母、数字类快捷键需要回车才会执行,Funckey则无需回车,但是如果用Funckey定义的单字符快捷键容易与其他多字符的快捷键冲突,例如,用Funckey定义了c和ck两个快捷键,则按下字母c后,就会直接执行对应的操作,而输入不了ck的快捷键。
理解了吧。也就是说如果你要设置字符串快捷键那就用Alias,如果设置字母或者数字快捷键那就用Funckey,而且还需要避免两者冲突。
第二个问题,困扰好久,毕竟没怎么研究快捷键代码怎么写怎么用,都是拿来好使,简单设置能用就行,偶然发现如果使用Alias,需要在这之前添加source $TELENV,然后就可以了

下面附上本人经常用的配置:

#--------------------------------------------------------------------
# F1 is normally reserved by the system for Help so we don't use it
funckey F7 iangle 15

funckey s Shape Add
funckey b Shape Select
funckey v zoom fit
funckey o spin
funckey f Shape Add
funckey d Change
funckey w add connect
funckey t Delay Tune
funckey a add line
funckey e show element
funckey l mirror
funckey q done
funckey n next
funckey z oops
funckey c copy
funckey j zoom in
funckey k zoom out
funckey m show measure
funckey r iangle 90
funckey g Define grid
funckey h Assign Color
funckey u dehilight 

funckey S Shape Add
funckey B Shape Select
funckey V zoom fit
funckey O spin
funckey F Shape Add
funckey D Change
funckey W add connect
funckey T Delay Tune
funckey A add line
funckey E show element
funckey L mirror
funckey Q done
funckey N next
funckey Z oops
funckey C copy
funckey J zoom in
funckey K zoom out
funckey M show measure
funckey R iangle 90
funckey G Define grid
funckey H Assign Color
funckey U dehilight 

funckey Esc cancel
funckey + subclass -+
funckey - subclass --

#--------------------------------------------------------------------
#使用alias命令,第一行必须为 source $TELENV 否则alias失效
#--------------------------------------------------------------------

source $TELENV

alias F2 move 
alias F3 slide
alias F4 hilight pick
alias F5 dehilight all
alias F6 status
alias ~N new
alias ~O open
alias ~S save
alias ~D delete
alias ~Z undo
alias Del delete

# Bind roam operations to function keys

alias Up        "roam y -$roamInc"
alias Down      "roam y $roamInc"
alias Left      "roam x -$roamInc"
alias Right     "roam x $roamInc"

button wheel_up "roam y -$roamInc"
button wheel_down "roam y $roamInc"
button Swheel_up      "roam x -$roamInc"
button Swheel_down     "roam x $roamInc"
button Cwheel_up "zoom in $buttonfactor"
button Cwheel_down "zoom out $buttonfactor"

source -q $ALLEGRO_SITE/site.env

### User Preferences section
### This section is computer generated.
### Please do not modify to the end of the file.
### Place your hand edits above this section.
###
set padpath = E:/PCB_library/Cadence_lib/Mypcb_lib/pad/ $padpath
set topology_template_path = $topology_template_path
set psmpath = E:/PCB_library/Cadence_lib/Mypcb_lib/dra/ $psmpath
set steppath = E:/PCB_library/Cadence_lib/Mypcb_lib/step_3d/ $steppath
set buttonfactor = 1.000000
set ads_sdart = gerber
unset static_shapes_fill_solid
set no_dragpopup
set infinite_cursor_bug_nt
set pcb_cursor = cross
set display_nohilitefont
unset logic_edit_enabled
set autosave_time = 10
set autosave
set autosave_name = Autosave
unset no_etch_shape_display
set no_shape_fill_dyn_ood
unset no_shape_fill
set roaminc = 96

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Allegro是一款广泛应用于音乐创作和编辑的软件。它提供了一系列快捷键,以辅助用户在操作过程中更加高效地完成任务。 在Allegro中,我们可以通过自定义快捷键来满足个人的需求和习惯。具体操作如下: 1. 在菜单栏中选择“选项”(Options),然后选择“快捷键”(Keyboard Shortcuts)。这将打开一个对话框,显示了当前设置快捷键列表。 2. 在快捷键列表中,可以看到已经设定好的默认快捷键。这些快捷键通常通过组合键(如Ctrl、Shift、Alt等)与字母键或功能键(如F1、F2等)来实现。 3. 想要修改某个快捷键,只需选择该快捷键,然后点击“修改”(Modify)按钮。这将弹出一个窗口,输入新的快捷键。如果该快捷键已经被其他功能占用,系统会发出警告,并提示您选择其他键。 4. 如果要添加新的快捷键,只需点击“添加”(Add)按钮。在出现的窗口中,选择要添加快捷键的功能或操作,然后输入想要的组合键。 5. 如果想要删除某个快捷键,只需在快捷键列表中选择该快捷键,然后点击“删除”(Delete)按钮。 6. 在修改或添加快捷键时,可以针对不同的操作,选择不同的命令类型。例如,对于播放功能,可以使用“播放”(Play)命令,而对于剪切功能,可以使用“剪切”(Cut)命令。 7. 在完成快捷键设置后,点击“确定”(OK)按钮保存设置。 通过设置个性化的快捷键,我们可以根据自己的习惯和喜好,提高在Allegro中的工作效率。但是需要注意的是,过多的自定义快捷键可能导致记忆困难,因此建议选择一些常用和重要的功能进行设置

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值